web-playground icon indicating copy to clipboard operation
web-playground copied to clipboard

A sample web app for testing Ceramic components in the browser

Ceramic Web Playground

Test the full stack of Ceramic Network components in a web browser.

Technologies

  • Ceramic HTTP Client: Provides access to the Ceramic Network via a remote node running Ceramic (and IPFS).
  • 3ID Connect: Provides authentication to a DID (used by Ceramic) from a blockchain wallet, and stores a link from this blockchain account to your DID in IDX.
  • DID-DataStore: Implements the Identity Index protocol to store and retrieve data associated with a DID from a provided DataModel.

Usage

  1. Open the Playground page
  2. Open your console by inspecting the page
  3. Authenticate by clicking "Connect wallet"
  4. Approve prompts in your Web3 wallet
  5. Wait to see "Connected with DID" in your console
  6. Write and read documents on the Ceramic Network from the console using the referenced API methods
  7. Write and read records with the DID-DataStore from the console using the referenced API methods

License

Apache-2.0 OR MIT