from web site
For instance you might lookup a user's profile based on their DID, their Ethereum account, or their Twitter deal with; or you might lookup a user's Filecoin account based on their Polkadot account. We are working with The Chart on indexing these identity structures which will open lots of new opportunities in this world.
If you likewise require a way of saving and handling user information, you have 3 primary alternatives. Utilize the IDX library to straight save files on the Ceramic Network and add references to those documents in the user's index. For this option, no additional software is needed; it works out of the box with IDX.Store data 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 holds true regardless of where the data lives (servers or decentralized networks) or which application first developed the data. The Most Complete Run-Down includes mappings to numerous data sources, Share information throughout applications and silos, As described above, the key element of IDX that de-silos details, promotes interoperability, and makes it possible for user control is the identity index.
The identity index acts as the information root for each user and makes whatever visible. To further promote interoperability, the identity index enables developers to: Publish schemas, names, and descriptions for information points they are including to the index, so others can more easily consume this information, Publish endpoints for where this details can be found, whether a Doc, ID on Ceramic, a CID on IPFS/Filecoin, a contract on Ethereum, or an endpoint for a hosted service, Request authorization to gain access to encrypted information points in the index, Developing with IDXThe following section describes how to start developing with IDX.
Setup, First, we'll require to set up the main IDX library and associated dependences: npm install @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Query an identity, Then we can use these libraries to connect IDX to a Ceramic network and interact with the files associated to an offered DID. This example shows how to merely query the standard profile for a provided Ceramic from '@ceramicnetwork/ ceramic-http-client' import IDX from '@ceramicstudio/ idx' import meanings from '@ceramicstudio/ idx-constants'// Usage Ceramic devnetconst ceramic = brand-new Ceramic('< https://ceramic.