The secure data format for a modern world

Release Status Prerelease (Please help by reviewing the specs and submitting issues!)

Specifications

Structure
Concise Encoding (Structual Specification)
Both formats follow this structure.
Binary
Concise Binary Encoding
Use this for data storage and transmission.
Text
Concise Text Encoding
Use this where humans are involved.

Grammars

Implementations

Go language
Golang
Reference implementation.
ANTLR4 Grammar
ANTLR4 Grammar: Concise Text Encoding
CTE grammar as used in the reference implementation.

Tools

Tool
Enctool
A tool for manipulating data in various encoding formats, including CBE and CTE.