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 Chart on indexing these identity structures which will open numerous new chances in this realm.
If you also require a way of saving and managing user information, you have three main options. Utilize the IDX library to straight save files on the Ceramic Network and include recommendations to those documents in the user's index. For Key Reference , no additional software application is required; it works out of the box with IDX.Store data 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 referrals to this data in your user's index.

This holds true regardless of where the information lives (servers or decentralized networks) or which application initially developed the data. The identity index consists of mappings to numerous data sources, Share data across applications and silos, As explained above, the crucial element 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 whatever visible. To even more promote interoperability, the identity index enables developers to: Release schemas, names, and descriptions for data points they are contributing to the index, so others can more quickly consume this info, Release endpoints for where this details 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 permission to access encrypted information points in the index, Establishing with IDXThe following area describes how to start constructing with IDX.
Installation, First, we'll require to set up the primary IDX library and associated reliances: npm set up @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Query an identity, Then we can use these libraries to link IDX to a Ceramic network and interact with the files associated to an offered DID. This example demonstrates how to just query the fundamental profile for an offered Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import meanings from '@ceramicstudio/ idx-constants'// Use Ceramic devnetconst ceramic = new Ceramic('< https://ceramic.