from web site
For example you could lookup a user's profile based upon 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 up many brand-new chances in this world.
If you also require a way of storing and handling user data, you have 3 main options. Utilize The Latest Info Found Here to directly keep documents on the Ceramic Network and include recommendations to those files in the user's index. For this alternative, no extra software application is needed; it works out of the box with IDX.Store information in alternative information storage systems such as Filecoin, IPFS, Sia, Arweave, Fabric, Orbit, DB, Secure Data Stores, or Ethereum agreements and use IDX to add recommendations to this information in your user's index.
This is true regardless of where the information lives (servers or decentralized networks) or which application initially developed the information. The identity index contains mappings to various data sources, Share information across applications and silos, As explained above, the key 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 enables developers to: Publish schemas, names, and descriptions for data points they are including to the index, so others can more easily consume this information, Publish endpoints for where this details can be found, whether a Doc, ID on Ceramic, a CID on IPFS/Filecoin, a contract on Ethereum, or an endpoint for a hosted service, Demand consent to gain access to encrypted data points in the index, Developing with IDXThe following area lays out how to get going developing with IDX.
Installation, First, we'll require to install the main IDX library and associated reliances: 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 interact with the documents associated to a given DID. This example reveals how to just query the standard profile for a provided 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.