from web site
For instance you might lookup a user's profile based on their DID, their Ethereum account, or their Twitter manage; or you might lookup a user's Filecoin account based on their Polkadot account. We are working with The Chart on indexing these identity structures which will open numerous brand-new chances in this realm.
If you likewise need a way of keeping and managing user data, you have 3 main alternatives. Use more info to directly store files on the Ceramic Network and include referrals to those documents in the user's index. For this choice, no extra software is required; it works out of the box with IDX.Store information in alternative data storage systems such as Filecoin, IPFS, Sia, Arweave, Textile, Orbit, DB, Secure Data Stores, or Ethereum agreements and utilize IDX to include references to this data in your user's index.
This is true despite where the information lives (servers or decentralized networks) or which application initially produced the data. The identity index includes mappings to numerous data sources, Share data throughout applications and silos, As explained above, the key element of IDX that de-silos information, promotes interoperability, and makes it possible for user control is the identity index.
The identity index acts as the details root for each user and makes whatever discoverable. To further promote interoperability, the identity index enables designers to: Publish schemas, names, and descriptions for information points they are contributing to the index, so others can more easily consume this info, Publish endpoints for where this info 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, Demand permission to access encrypted information points in the index, Developing with IDXThe following area details how to begin building with IDX.
Setup, First, we'll require to set up the main IDX library and associated dependences: npm set up @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 connect with the files associated to a provided DID. This example reveals 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'// Use Ceramic devnetconst ceramic = brand-new Ceramic('< https://ceramic.