from web site
For example you might lookup a user's profile based upon their DID, their Ethereum account, or their Twitter deal with; or you might lookup a user's Filecoin account based upon their Polkadot account. showcaseidx are dealing with The Graph on indexing these identity structures which will open lots of brand-new chances in this realm.
If you likewise require a way of keeping and managing user information, you have 3 main choices. Utilize the IDX library to straight store files on the Ceramic Network and include references to those files in the user's index. For this choice, no extra software is required; it works out of package with IDX.Store information 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 referrals to this data in your user's index.
This is real regardless of where the information lives (servers or decentralized networks) or which application first created the data. The identity index contains mappings to various data sources, Share data across applications and silos, As described above, the essential element of IDX that de-silos info, promotes interoperability, and allows user control is the identity index.
The identity index serves as the info root for each user and makes everything visible. To further promote interoperability, the identity index allows designers to: Publish schemas, names, and descriptions for information points they are including to the index, so others can more easily consume this info, Release 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, Demand permission to access encrypted data points in the index, Establishing with IDXThe following section lays out how to begin constructing with IDX.
Setup, First, we'll need to install the primary IDX library and associated dependences: npm set up @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Query an identity, Then we can utilize these libraries to connect IDX to a Ceramic network and interact with the documents associated to an offered DID. This example demonstrates how to simply query the fundamental profile for a provided Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import definitions from '@ceramicstudio/ idx-constants'// Use Ceramic devnetconst ceramic = new Ceramic('< https://ceramic.