from web site
For example 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. Showcase IDX Plugin are dealing with The Graph on indexing these identity structures which will open up many new chances in this realm.
If you likewise need a method of saving and handling user information, you have three primary options. Use the IDX library to directly keep documents on the Ceramic Network and include referrals to those documents in the user's index. For this alternative, no extra software is needed; 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 contracts and utilize IDX to include referrals to this information in your user's index.
This is real regardless of where the data resides (servers or decentralized networks) or which application initially developed the information. The identity index contains mappings to various information 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 acts as the details root for each user and makes everything visible. To further promote interoperability, the identity index enables designers to: Publish schemas, names, and descriptions for information 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 authorization to gain access to encrypted information points in the index, Establishing with IDXThe following area details how to get started constructing with IDX.
Setup, First, we'll require to install the main 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 connect with the files associated to a given DID. This example shows how to merely query the standard 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 = new Ceramic('< https://ceramic.