DOCUMENTS / SPECIFICATION & WHITEPAPER
The documents.
Exact bytes, stable addresses.
Each revision keeps its own address. The Markdown specification is the document of record and the SHA-256 beside it identifies the exact file; the whitepaper is a scientific presentation of the same protocol and adds no rules.
01 / NORMATIVE SPECIFICATION
CC0-1.0- Latest revision
- 0.11 · 10 October 2026 · wire version byte 00
- Read
- Rendered HTML
- Exact file
- PROTOCOL.md (Markdown, UTF-8)
- SHA-256
a6ef41624d180bc5eb45983902d6dbf0b8e1309ddfd695e5f1242f21b1ca0bcb
Website publication (non-normative): . The document and PDF retain their own dates. The approved specification is preserved byte for byte, including its prepublication wording “local and unpublished”; that wording has not been rewritten in the rendered document.
02 / WHITEPAPER
Non-normative · CC0-1.0- Title
- URMA: Authenticated Records for Independent Data Recovery
- Author
- Cristian Zmole, ROSINT · 10 October 2026
- File
- urma-whitepaper-2026-10-10.pdf (PDF)
- SHA-256
351d3eeffca7ed245758f3e92d9abee76e6474fbfa8ffdc5e88d56ae63c84e5f- Cites
- Specification revision 0.11 by date and SHA-256, at the address above
03 / ALL PUBLISHED DOCUMENTS
Current and historical versionsSpecification revisions
| Revision | Document date | Read | Exact Markdown SHA-256 |
|---|---|---|---|
| 0.11 | 10 October 2026 | HTML · Markdown | a6ef41624d180bc5eb45983902d6dbf0b8e1309ddfd695e5f1242f21b1ca0bcb |
| 0.8 | 7 October 2026 | HTML · Markdown | d74fd9287cd48d6896eb8b7193a698426103cb2f357270d27bc9ca2ac4d90745 |
Whitepapers
| Artifact date | SHA-256 | |
|---|---|---|
| 10 October 2026 | urma-whitepaper-2026-10-10.pdf | 351d3eeffca7ed245758f3e92d9abee76e6474fbfa8ffdc5e88d56ae63c84e5f |
| 7 October 2026 | urma-whitepaper-2026-10-07.pdf | 088d6b6e7ca5e2c5da1d3e0b5580432d14898e87f5752aa286dc7a5ed0ad01df |
04 / SOURCE & LICENSES
The specification and the whitepaper are CC0-1.0. All project-authored code is 0BSD: the implementation, readers, test code and vector-generation scripts. Serialized test-vector data declared CC0-1.0 remains CC0-1.0; it is data, not code. Third-party dependencies keep their own licenses.