🔑 ION is a public, permissionless, Decentralized Identifier (DID) network that implements the blockchain-agnostic Sidetree protocol on top of Bitcoin (as a ‘Layer 2’ overlay) to support DIDs/DPKI (Decentralized Public Key Infrastructure) at scale.
- Generate keys using either
SECP256K1
orED25519
- Create a new ION Decentralized Identifier (DID)
- Resolve an ION DID and inspect its DID Resolution Document
- Sign a message (generates a JWS output)
- Verify a signed message (verifies a JWS output)
- Clone this repo.
Use the GIT CLI to clone this repository.
git clone https://github.com/MartinDevillers/ion-did-playground.git
- Start developing.
Navigate into your freshly cloned directory and start up the server.
cd ion-did-playground
npm install
npm run dev
- Open the code and start customizing!
ION DID Playground is now running at http://localhost:3000
!