Whitepaper
The Notareum Protocol whitepaper is the canonical long-form reference for the protocol’s design rationale, cryptographic model, economic analysis, and roadmap. It is MIT-licensed alongside the rest of the project and built from LaTeX source atgithub.com/notareum/whitepaper.
Download
The PDF is regenerated on every tagged release. Tag names follow the protocol version (v1.0.0-alpha, v1.0.0, etc.). Each release attaches:
notareum-whitepaper.pdf(paper body)notareum-whitepaper.tex.tar.gz(source archive)SHA256SUMS(file hashes)SHA256SUMS.sig(GPG signature over the SHA256SUMS)
Sections
The whitepaper is organized into six major sections. Line counts below are approximate for the current alpha release.1. Introduction and motivation
Framing the problem Notareum addresses: the absence of a cryptographically verifiable, chain-agnostic identity layer for blockchain resources. Discusses the cost of phishing, address substitution, and impersonation in the current stack, with estimates of aggregate user losses. States the design goals: chain-agnostic, human-readable, cryptographically verifiable, extensible, lightweight.2. Protocol specification
Formal definition of the protocol as the tupleN = (U, V, F, Sigma, Gamma) where:
Uis the set of users and issuers.Vis the validator set.Fis the mapping from users to registered resources.Sigmais the set of cryptographic signatures over.notapayloads.Gammais the governance and slashing ruleset.
.nota file schema (v1.0), canonical serialization rules, and the deterministic resourceId computation. Details the verification request lifecycle, attestation structure, dispute window mechanics, and revocation semantics.
3. Cryptographic model
Defines signing and verification for every supported chain family:- EVM: ECDSA over secp256k1 with Ethereum’s personal-message domain separator.
- Solana: Ed25519 over canonical bytes with no domain separator overhead.
- Bitcoin: BIP-340 Schnorr signatures over secp256k1 with tagged hashes.
- Cosmos: secp256k1 ECDSA with Amino-compatible canonical encoding or direct encoding as applicable.
n-validator quorum with independent failure probability p, the quorum-fail probability is bounded by:
r is the required approval ratio. At the Institutional level (n=15, r=0.75, p=0.05), P_fail < 1e-3; with the additional dispute window and slashing, the effective post-dispute failure rate is several orders of magnitude lower.
4. Economic model
Establishes the incentive structure:- Fee flows. Registration, verification, and dispute fees paid in NOTA, split 40% treasury, 20% burn, 40% validator rewards.
- Staking yield. Baseline yield funded from the treasury validator-incentive allocation.
- Attestation rewards. Per-round allocation proportional to tier multiplier.
- Slashing losses. Rates per tier per reason; destination splits send shares to burn, treasury, and disputer.
C_attack = n * stake_tier + expected_slash_loss and shows that for Institutional-level attacks the cost exceeds the achievable gain by an order of magnitude under reasonable assumptions.
5. SDK coverage
Describes the three production SDKs (TypeScript, Python, Rust), their unified surface (ntm.nota, ntm.registry, ntm.verification, ntm.staking, ntm.governance, ntm.fee), and the byte-identical canonical serialization that ensures cross-SDK interoperability. Lists language-specific choices: ethers v6 for TS, web3.py 7 for Python, alloy for Rust.
Summarizes test coverage: 159 TypeScript tests, 189 Python tests, approximately 127 Rust tests passing across unit, integration, and property-based suites.
6. Roadmap
Outlines the release milestones from alpha through mainnet, including:- Audit completion and formal verification of core invariants.
- Additional chain integrations beyond the initial EVM + Solana + Bitcoin + Cosmos set.
- ZK-attestation scheme for privacy-preserving verification without exposing issuer identity.
- Governance decentralization milestones: foundation multisig phase-out, fully on-chain governance.
- Ecosystem programs for wallet integrations, validator onboarding, and developer grants.
Building from source
- TeX Live 2023 or newer (with
xelatex). latexmk.biberfor bibliography processing.GNU Make.
Citing
BibTeX entry:Errata and updates
Corrections and clarifications are tracked inERRATA.md at the whitepaper repository root. Substantive changes (new sections, corrected formulas) produce a new tagged release. Minor fixes (typos, formatting) are collected into each release without retroactive republication.

