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 could lookup a user's Filecoin account based upon their Polkadot account. this page are working with The Chart on indexing these identity structures which will open up lots of new opportunities in this world.
If you also need a method of storing and handling user data, you have 3 primary choices. Use the IDX library to directly keep files on the Ceramic Network and add recommendations to those documents in the user's index. For this alternative, no extra software is required; it works out of package with IDX.Store data in alternative information storage systems such as Filecoin, IPFS, Sia, Arweave, Textile, Orbit, DB, Secure Data Stores, or Ethereum contracts and use IDX to include referrals to this data in your user's index.
This holds true no matter where the information lives (servers or decentralized networks) or which application first created the information. The identity index contains mappings to different data sources, Share data throughout applications and silos, As explained above, the crucial element of IDX that de-silos info, promotes interoperability, and makes it possible for user control is the identity index.
The identity index serves as the info root for each user and makes whatever discoverable. To even more promote interoperability, the identity index enables developers to: Release schemas, names, and descriptions for data points they are adding to the index, so others can more easily consume this information, Release endpoints for where this info can be found, whether a Doc, ID on Ceramic, a CID on IPFS/Filecoin, an agreement on Ethereum, or an endpoint for a hosted service, Request permission to access encrypted information points in the index, Developing with IDXThe following area details how to get begun developing with IDX.
Setup, First, we'll need to install the primary IDX library and associated dependences: npm install @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Query an identity, Then we can utilize these libraries to link IDX to a Ceramic network and interact with the documents associated to an offered DID. This example shows how to merely query the fundamental profile for an offered Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import definitions from '@ceramicstudio/ idx-constants'// Use Ceramic devnetconst ceramic = brand-new Ceramic('< https://ceramic.