from web site
For instance you might lookup a user's profile based upon their DID, their Ethereum account, or their Twitter handle; or you might lookup a user's Filecoin account based on their Polkadot account. We are dealing with The Chart on indexing these identity structures which will open up many new opportunities in this world.
If you also require a way of storing and managing user information, you have 3 main options. Use the IDX library to directly save documents on the Ceramic Network and include recommendations to those documents in the user's index. For this alternative, no extra software application is required; it works out of package with IDX.Store data 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 information in your user's index.


This is true regardless of where the data lives (servers or decentralized networks) or which application initially developed the information. The identity index consists of mappings to different information sources, Share information throughout applications and silos, As explained above, the essential element of IDX that de-silos info, promotes interoperability, and allows user control is the identity index.
The identity index works as the details root for each user and makes whatever discoverable. To even more promote interoperability, the identity index permits developers to: Release schemas, names, and descriptions for data points they are including to the index, so others can more easily consume this details, Release endpoints for where this info can be found, whether a Doc, ID on Ceramic, a CID on IPFS/Filecoin, an agreement on Ethereum, or an endpoint for a hosted service, Request approval to gain access to encrypted data points in the index, Establishing with IDXThe following area outlines how to get going constructing with IDX.
Setup, First, we'll need to install the primary IDX library and associated dependences: npm install @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 a provided DID. This example reveals how to merely query the basic profile for an offered Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import definitions from '@ceramicstudio/ idx-constants'// Usage Ceramic devnetconst ceramic = new Ceramic('< https://ceramic.