from web site
For example you could 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 upon their Polkadot account. We are working with The Graph on indexing these identity structures which will open lots of brand-new chances in this world.
If you also need a way of saving and handling user data, you have 3 main choices. Use the IDX library to straight save files on the Ceramic Network and include referrals to those files in the user's index. For The Most Complete Run-Down , no extra software is required; it works out of the box with IDX.Store information in alternative information storage systems such as Filecoin, IPFS, Sia, Arweave, Fabric, Orbit, DB, Secure Data Stores, or Ethereum agreements and use IDX to include references to this information in your user's index.
This is true despite where the data resides (servers or decentralized networks) or which application first developed the data. The identity index contains mappings to different data sources, Share data across applications and silos, As described above, the key element of IDX that de-silos information, promotes interoperability, and allows user control is the identity index.
The identity index functions as the info root for each user and makes everything discoverable. To further promote interoperability, the identity index allows developers to: Release schemas, names, and descriptions for information points they are including to the index, so others can more quickly consume this info, Publish endpoints for where this details can be discovered, 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 data points in the index, Developing with IDXThe following section describes how to start developing with IDX.
Setup, First, we'll require to install the primary IDX library and associated dependences: npm set up @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Question an identity, Then we can use these libraries to link IDX to a Ceramic network and connect with the files associated to a provided DID. This example demonstrates how to merely query the basic profile for an offered 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.