from web site
For instance you could lookup a user's profile based upon their DID, their Ethereum account, or their Twitter handle; or you could lookup a user's Filecoin account based upon their Polkadot account. We are working with The Graph on indexing these identity structures which will open up lots of brand-new chances in this realm.
If you also require a method of keeping and handling user information, you have 3 primary choices. Use find a job to straight store documents on the Ceramic Network and add referrals 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 use IDX to add recommendations to this information in your user's index.
This holds true no matter where the information resides (servers or decentralized networks) or which application first produced the data. The identity index consists of mappings to different data sources, Share information throughout applications and silos, As described above, the key element of IDX that de-silos details, promotes interoperability, and enables user control is the identity index.
The identity index serves as the details root for each user and makes everything visible. To even more promote interoperability, the identity index enables designers to: Release schemas, names, and descriptions for data points they are contributing to the index, so others can more quickly consume this details, Release endpoints for where this details can be found, whether a Doc, ID on Ceramic, a CID on IPFS/Filecoin, a contract on Ethereum, or an endpoint for a hosted service, Request approval to access encrypted information points in the index, Developing with IDXThe following area outlines how to get begun constructing with IDX.
Setup, First, we'll need to install the main IDX library and associated reliances: npm install @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Inquiry an identity, Then we can use these libraries to link IDX to a Ceramic network and communicate with the files associated to a given DID. This example reveals how to merely 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 = brand-new Ceramic('< https://ceramic.