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 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 numerous new opportunities in this realm.
If you likewise need a way of storing and handling user information, you have three main choices. Utilize Click Here For Additional Info to straight store files on the Ceramic Network and add references to those documents in the user's index. For this alternative, 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 use IDX to add referrals to this information in your user's index.
This holds true regardless of where the data lives (servers or decentralized networks) or which application initially created the data. The identity index includes mappings to numerous information sources, Share information throughout applications and silos, As described above, the essential aspect of IDX that de-silos details, promotes interoperability, and enables user control is the identity index.
The identity index serves as the information root for each user and makes whatever visible. To further 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 info, 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 consent to access encrypted information points in the index, Establishing with IDXThe following section describes how to get going developing with IDX.
Installation, First, we'll need to set up the primary IDX library and associated dependences: npm set up @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 interact with the documents associated to a provided DID. This example shows how to simply query the basic profile for a given Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import meanings from '@ceramicstudio/ idx-constants'// Usage Ceramic devnetconst ceramic = new Ceramic('< https://ceramic.