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 could lookup a user's Filecoin account based on their Polkadot account. We are working 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 saving and managing user information, you have three main alternatives. Use local SEO to directly save documents on the Ceramic Network and add recommendations to those documents in the user's index. For this alternative, no additional 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 utilize IDX to add recommendations to this data in your user's index.


This holds true regardless of where the information resides (servers or decentralized networks) or which application first created the information. The identity index consists of mappings to various data sources, Share data throughout applications and silos, As explained above, the essential aspect of IDX that de-silos info, promotes interoperability, and allows user control is the identity index.

The identity index serves as the details root for each user and makes whatever discoverable. To further promote interoperability, the identity index allows developers to: Publish schemas, names, and descriptions for information points they are adding to the index, so others can more easily consume this details, Publish endpoints for where this information 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, Request consent to gain access to encrypted data points in the index, Developing with IDXThe following section describes how to get begun constructing with IDX.
Installation, First, we'll need to set up the primary IDX library and associated reliances: npm install @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Query an identity, Then we can utilize these libraries to connect IDX to a Ceramic network and engage with the documents associated to an offered DID. This example demonstrates how to merely query the basic profile for a given Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import definitions from '@ceramicstudio/ idx-constants'// Use Ceramic devnetconst ceramic = brand-new Ceramic('< https://ceramic.