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 on their Polkadot account. We are working with The Chart on indexing these identity structures which will open up many new chances in this world.
If you also require a method of storing and handling user information, you have three primary choices. Use Additional Info to straight keep files on the Ceramic Network and include referrals to those files in the user's index. For this choice, no extra software is required; it works out of the box 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 use IDX to include referrals to this data in your user's index.
This holds true regardless of where the data lives (servers or decentralized networks) or which application first produced the data. The identity index contains mappings to various information sources, Share information across applications and silos, As described above, the crucial aspect of IDX that de-silos details, promotes interoperability, and enables user control is the identity index.
The identity index functions as the details root for each user and makes everything visible. To even more promote interoperability, the identity index permits developers to: Publish schemas, names, and descriptions for information points they are including to the index, so others can more quickly consume this information, Release endpoints for where this details 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 permission to gain access to encrypted data points in the index, Establishing with IDXThe following section describes how to begin developing with IDX.
Installation, First, we'll require to install the primary IDX library and associated reliances: npm set up @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Inquiry an identity, Then we can use these libraries to link IDX to a Ceramic network and interact with the files associated to a given DID. This example reveals how to simply query the basic profile for a provided Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import meanings from '@ceramicstudio/ idx-constants'// Use Ceramic devnetconst ceramic = brand-new Ceramic('< https://ceramic.