For instance 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 on their Polkadot account. visit website here are dealing with The Chart on indexing these identity structures which will open up lots of new opportunities in this realm.
If you likewise require a method of storing and handling user data, you have 3 primary choices. Use the IDX library to straight keep documents on the Ceramic Network and include recommendations to those files in the user's index. For this alternative, no extra software application is needed; it works out of the box with IDX.Store information in alternative data storage systems such as Filecoin, IPFS, Sia, Arweave, Fabric, Orbit, DB, Secure Data Stores, or Ethereum agreements and use IDX to add referrals to this information in your user's index.
This holds true no matter where the information resides (servers or decentralized networks) or which application initially created the data. The identity index includes mappings to various data sources, Share information 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 serves as the info root for each user and makes whatever discoverable. To even more promote interoperability, the identity index permits designers to: Publish schemas, names, and descriptions for information points they are contributing to the index, so others can more easily consume this information, Publish endpoints for where this information 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, Demand authorization to access encrypted data points in the index, Establishing with IDXThe following section lays out how to get started building with IDX.
Setup, First, we'll require to set up the main IDX library and associated dependences: npm set up @ceramicnetwork/ ceramic-http-client @ceramicstudio/ idx @ceramicstudio/ idx-constants, Inquiry an identity, Then we can use these libraries to link IDX to a Ceramic network and communicate with the documents associated to a given DID. This example demonstrates how to just query the fundamental 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.