from web site
For instance you could lookup a user's profile based upon their DID, their Ethereum account, or their Twitter manage; or you could 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 many brand-new chances in this world.
If you also require a method of saving and managing user information, you have 3 primary alternatives. Utilize the IDX library to directly keep 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 the box with IDX.Store information in alternative information storage systems such as Filecoin, IPFS, Sia, Arweave, Textile, Orbit, DB, Secure Data Stores, or Ethereum contracts and use IDX to add references to this data in your user's index.
This holds true despite where the information resides (servers or decentralized networks) or which application initially created the information. The identity index consists of mappings to different information sources, Share data across applications and silos, As described above, the crucial element of IDX that de-silos details, promotes interoperability, and allows user control is the identity index.
The identity index works as the information root for each user and makes everything visible. To further promote interoperability, the identity index permits designers to: Release schemas, names, and descriptions for data points they are including to the index, so others can more quickly consume this details, Release endpoints for where this details 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 permission to access encrypted information points in the index, Establishing with IDXThe following area lays out how to get going building with IDX.
Installation, First, we'll need to set up the primary IDX library and associated dependencies: npm install @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Query an identity, Then we can use these libraries to connect IDX to a Ceramic network and interact with the documents associated to an offered DID. This example demonstrates how to simply query the standard 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.