Skip to content

psteniusubi/cesr-decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CESR decoder

Browser based CESR decoder app implemented in javascript. The purpose of this app is to visualize CESR streams and values. I have found this useful when learning how CESR works.

This implementation is based on following specifications

The CESR tables used by this app are automatically generated from keripy. See also cesr-schema.

Usage

  1. Navigate to https://psteniusubi.github.io/cesr-decoder/
  2. Paste CESR text into textbox or click any of the CESR sample links
  3. Check Interleaved if CESR text is stream content (stream has JSON and CESR interleaved)
  4. Click Decode

Sample CESR content

Top of the page has a number of links to previously recorded CESR streams. Click on the links to see the CESR stream decoded.

From GLEIF Root public sources

See https://github.com/GLEIF-IT/GLEIF-IT.github.io/tree/main/.well-known/keri/oobi

From development environment

  • My Root GAR Group-witness.cesr
    • Root AID
    • curl http://localhost:5642/oobi/EPgISkuC1ZS9kisgufpzQYvurZcuu2hpLRBT2ZJuOJ9z/witness/BIfjEfe_3R6Svl6M9qcek9XIK0E7_DAJXRnWF-_feU98
  • qvi-vc.cesr
    • QVI credential issued by External Root to QVI
    • kli vc export --said EOiLKDVNJj-2FCWypOKEwC_QcWmu5KIJ7Ux2qXVXSo3I --full
  • And many more...

About

Browser based CESR decoder

Resources

License

Stars

Watchers

Forks

Contributors

Languages