from web site
For instance you might lookup a user's profile based on their DID, their Ethereum account, or their Twitter deal with; or you could lookup a user's Filecoin account based upon their Polkadot account. We are dealing with The Graph on indexing these identity structures which will open lots of brand-new opportunities in this world.
If you likewise require a method of storing and handling user information, you have three main alternatives. Utilize https://www.themadeinamericamovement.com/idx-report-and-reviews/ to directly keep documents on the Ceramic Network and include referrals to those documents in the user's index. For this alternative, no additional software is needed; it works out of package with IDX.Store information in alternative information storage systems such as Filecoin, IPFS, Sia, Arweave, Fabric, Orbit, DB, Secure Data Stores, or Ethereum contracts and utilize IDX to include recommendations to this data in your user's index.
This is true despite where the data resides (servers or decentralized networks) or which application first created the information. The identity index consists of mappings to numerous data sources, Share information throughout applications and silos, As described above, the crucial aspect of IDX that de-silos info, promotes interoperability, and allows user control is the identity index.
The identity index serves as the information root for each user and makes everything discoverable. To even more promote interoperability, the identity index permits developers to: Release schemas, names, and descriptions for information points they are adding to the index, so others can more easily consume this info, Release endpoints for where this info can be discovered, whether a Doc, ID on Ceramic, a CID on IPFS/Filecoin, a contract on Ethereum, or an endpoint for a hosted service, Request consent to access encrypted information points in the index, Establishing with IDXThe following section describes how to begin constructing with IDX.
Setup, First, we'll require to install the primary IDX library and associated dependencies: npm install @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Inquiry an identity, Then we can use these libraries to connect IDX to a Ceramic network and connect with the documents associated to an offered DID. This example demonstrates how to just query the basic profile for a given Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import meanings from '@ceramicstudio/ idx-constants'// Usage Ceramic devnetconst ceramic = brand-new Ceramic('< https://ceramic.