Skip to content

Ceramic.Network

TODO

Questions

  • How do I resolve DID's in Javascript
  • What is a Schema?
  • How do I encrypt stuff on the system
  • How do I backup or retrieve a DID Identity
  • Seems like it does not get backed up but you use somehting like 3Box with multiple keys.
  • NFT Identity is on the way, ENS is NFT so this works nicely.
  • Code Example working with Ethereum Wallet
  • ELI5 the Blockchain DID, with code examples
  • ELI5 the NFT DID, with code examples
  • IDx / Ceramic Browser
  • How to do social proofs for facebook, linkedin, discord, and other communities

Next Steps

  • Use Ethers as Provider
  • ELI5 Schema IDX, ELI5 definition IDX
  • IDX Definition
  • Create a DID
  • Put data on DID
  • Create Schema for DID
  • Sign Proof
  • Put data on Schema
  • PKI Tree diagram
  • Overview - Ceramic Developers
  • Self.ID
  • Glaze

Interesting Projects

To Research

  • https://developers.ceramic.network/reference/javascript/blockchain/

  • Ceramic Network

  • The prime candidate for cross blockchain DNS/Identity
  • The network allows for sharing and manipulation of data based on identities
    • What is Ceramic?
      • Ceramic basically allows for decentralized streams (blockchain git trees) to be subscribed to and modified. Each node in the network can subscribe to whatever streams they desire. What makes Ceramic interesting is that it can provide an DID(Decentralized Identity) that independent of any blockchain protocol but also integrates any desirable blockchain technology.
      • Quotes
        • "Ceramic is a public, permissionless, open source protocol that provides computation, state transformations, and consensus for all types of data structures stored on the decentralized web. Ceramic\'s stream processing enables developers to build with dynamic information without trusted database servers to create powerful, secure, trustless, censorship-resistant applications."
        • "DIDs provide a way to go from a globally-unique, platform-agnostic string identifier to a DID document containing public keys for signature verification and encryption."
        • "NFT DID Method (coming soon): A DID method for any NFT on any blockchain."
        • "Persistence connectors: Ceramic nodes can optionally utilize an additional durable storage backend for backing up commits for streams it is pinning. This can be any of the persistence networks mentioned above, including Filecoin, Arweave, Sia, etc. (coming soon)."
  • Features
    • Ceramic allows for anyone to create a ID that can be updated
    • Reverse lookup functionality for Ethereum and other blockchain addresses
  • Questions

  • Brainstorming

  • Standard Blockchain identify system

  • Store user settings on decentralized protocol rather than cookies / server

  • IDx Keybase style social proofs

  • Every NFT acts as Sovereign identity in and of itself that can be commented on or used to manipulate certain data

  • Permanently attach a trophy to a ENS Name?

  • ENS is a NFT. Sign NFT's with a NFT.

  • Sign NFT's with your IDx Identity. Connect many different NFT's running on different blockchain's to a single identity.

  • Showcase NFT connection from multiple blockchains

  • Gamer Homepage just like Steam has but stored on Ceramic.network

  • Skill Attestation using Ceramic.network, basically trophy\'s.