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. Check For Updates are working with The Graph on indexing these identity structures which will open lots of brand-new chances in this realm.
If you likewise need a method of keeping and managing user data, you have three main alternatives. Use the IDX library to straight keep documents on the Ceramic Network and add recommendations to those documents in the user's index. For this option, no additional software is needed; it works out of package with IDX.Store data in alternative data storage systems such as Filecoin, IPFS, Sia, Arweave, Textile, Orbit, DB, Secure Data Stores, or Ethereum contracts and use IDX to include recommendations to this information in your user's index.
This holds true regardless of where the data resides (servers or decentralized networks) or which application initially created the data. The identity index contains mappings to various information sources, Share information across applications and silos, As explained above, the crucial element of IDX that de-silos info, 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 designers to: Release schemas, names, and descriptions for data points they are adding to the index, so others can more easily consume this details, Publish endpoints for where this details can be discovered, whether a Doc, ID on Ceramic, a CID on IPFS/Filecoin, a contract on Ethereum, or an endpoint for a hosted service, Demand authorization to access encrypted information points in the index, Establishing with IDXThe following section details how to get begun developing with IDX.
Installation, First, we'll need to install the primary IDX library and associated reliances: 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 engage with the documents associated to a given DID. This example shows how to merely query the fundamental 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.