from web site
For instance you might lookup a user's profile based upon 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 Graph on indexing these identity structures which will open lots of new opportunities in this realm.
If you likewise require a way of keeping and managing user information, you have 3 primary options. Utilize the IDX library to directly save files on the Ceramic Network and add referrals to those documents in the user's index. For Read This , no extra software is required; it works out of the box with IDX.Store data in alternative data storage systems such as Filecoin, IPFS, Sia, Arweave, Textile, Orbit, DB, Secure Data Stores, or Ethereum agreements and use IDX to include references to this data in your user's index.
This is real regardless of where the information lives (servers or decentralized networks) or which application initially created the information. The identity index includes mappings to various data sources, Share data across applications and silos, As explained above, the crucial element of IDX that de-silos details, promotes interoperability, and allows user control is the identity index.
The identity index functions as the details root for each user and makes everything visible. To even more promote interoperability, the identity index permits designers to: Release schemas, names, and descriptions for data points they are contributing to the index, so others can more easily consume this details, Publish 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 consent to gain access to encrypted data points in the index, Developing with IDXThe following section details how to get going building with IDX.
Installation, First, we'll require to install the main IDX library and associated dependences: npm install @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Inquiry an identity, Then we can utilize these libraries to connect IDX to a Ceramic network and engage with the documents associated to an offered DID. This example reveals how to simply query the basic 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.