from web site
For example you could lookup a user's profile based upon their DID, their Ethereum account, or their Twitter handle; or you might lookup a user's Filecoin account based upon their Polkadot account. Keep Checking Back Here are dealing with The Graph on indexing these identity structures which will open up lots of brand-new opportunities in this realm.
If you likewise require a way of storing and handling user information, you have 3 main choices. Utilize the IDX library to straight store files on the Ceramic Network and add references to those files in the user's index. For this alternative, no extra software is needed; it works out of package with IDX.Store data in alternative data storage systems such as Filecoin, IPFS, Sia, Arweave, Fabric, Orbit, DB, Secure Data Stores, or Ethereum contracts and use IDX to include references to this data in your user's index.
This is real despite where the data resides (servers or decentralized networks) or which application initially produced the information. The identity index consists of mappings to numerous information sources, Share data across applications and silos, As explained above, the essential element of IDX that de-silos information, promotes interoperability, and allows user control is the identity index.
The identity index acts as the details root for each user and makes everything discoverable. To further promote interoperability, the identity index enables developers to: Publish schemas, names, and descriptions for information points they are including to the index, so others can more quickly consume this details, Publish 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, Demand permission to access encrypted information points in the index, Establishing with IDXThe following section details how to start constructing with IDX.
Setup, First, we'll require to set up the primary IDX library and associated dependencies: npm set up @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Query an identity, Then we can use these libraries to link IDX to a Ceramic network and communicate with the files associated to a provided DID. This example reveals how to just query the fundamental profile for an offered Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import definitions from '@ceramicstudio/ idx-constants'// Usage Ceramic devnetconst ceramic = brand-new Ceramic('< https://ceramic.