from web site
For instance you might lookup a user's profile based on their DID, their Ethereum account, or their Twitter handle; or you might lookup a user's Filecoin account based upon their Polkadot account. We are working with The Chart on indexing these identity structures which will open numerous new chances in this world.
If you also need a method of saving and handling user data, you have 3 primary alternatives. Use The Made in America Movement to straight store files on the Ceramic Network and include referrals to those files in the user's index. For this alternative, no extra software application is needed; it works out of package with IDX.Store information in alternative data storage systems such as Filecoin, IPFS, Sia, Arweave, Fabric, Orbit, DB, Secure Data Stores, or Ethereum contracts and utilize IDX to include referrals to this data in your user's index.
This is real no matter where the information lives (servers or decentralized networks) or which application first produced the information. The identity index contains mappings to different information sources, Share data throughout applications and silos, As explained above, the crucial aspect of IDX that de-silos info, promotes interoperability, and enables user control is the identity index.
The identity index acts as the info root for each user and makes whatever discoverable. To even more promote interoperability, the identity index enables designers to: Publish schemas, names, and descriptions for data points they are adding to the index, so others can more easily consume this details, Release endpoints for where this info can be discovered, whether a Doc, ID on Ceramic, a CID on IPFS/Filecoin, an agreement 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 details how to get begun constructing with IDX.
Installation, First, we'll need to install the main IDX library and associated dependences: npm set up @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Question an identity, Then we can utilize 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 provided Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import definitions from '@ceramicstudio/ idx-constants'// Use Ceramic devnetconst ceramic = new Ceramic('< https://ceramic.