This document specifies SP-1, the Substrate Protocol — a standard for deterministic intelligence infrastructure. SP-1 defines the atom format, routing rules, proof requirements, compression standard, identity model, economic model, and consensus mechanism for systems that must produce verifiable, court-admissible, cryptographically-governed AI execution.
SP-1 is not a theoretical proposal. It is a full specification derived from the Genesis Protocol — a working production system operating since 2025. Every clause in this document has a corresponding implementation. The reference implementation is provided as open specification; the production implementation is sovereign infrastructure operated by Point Break Trading Group LLC.
The current state of artificial intelligence deployment creates a fundamental problem: AI systems make consequential decisions with no cryptographic proof of what they decided, why they decided it, or whether they were authorized to decide at all.
This is not primarily a safety problem. It is an economic and legal accountability problem. Organizations deploying AI face liability exposure from decisions that cannot be reconstructed, audited, or defended in regulatory proceedings. Courts cannot evaluate AI decisions that leave no deterministic trail. Regulators cannot audit AI systems that operate as black boxes.
SP-1 defines the infrastructure layer that eliminates this problem. A system conformant with SP-1:
Intelligence, execution, and economics must be provably the same thing. If it cannot produce a proof, it did not happen.
The fundamental unit of SP-1 is the Substrate Atom (SA). Every datum, event, proof, decision, delta, advisory, and system state in an SP-1-conformant system must be represented as an atom. Nothing flows through the system that is not an atom.
{domain[:4]}-{fold[:10]}-{timestamp_ns}did:genesis:{tier}:{fold[:24]}BLAKE2b_k(SHA3-256(content+anchor) ‖ BLAKE2b_k(content)) keyed with PBTG_PQC_WMSHA3-256(content ‖ ts ‖ domain ‖ origin ‖ anchor ‖ DOMAIN_SEP)BLAKE2b_k(content ‖ origin ‖ anchor ‖ genesis_block). Origin identity binding.BLAKE2b_k(prev_ghost ‖ fold ‖ domain ‖ anchor). Immutable ledger.d38dad17. Reject any atom where this differs.Any SP-1 node MUST reject an atom that fails any of the following checks:
| # | Check | Action on Failure |
|---|---|---|
| A-1 | anchor == "d38dad17" | REJECT unconditionally |
| A-2 | len(fold) >= 16 AND fold is valid hex | REJECT |
| A-3 | HybridSig binding verifies against fold+coord+domain+anchor | REJECT |
| A-4 | content_sealed is not empty | REJECT (no plaintext atoms) |
| A-5 | ghost_link chain continuity from known tip | FLAG + quarantine |
| A-6 | emitting node has sufficient WEI balance for cost_wei | REJECT |
| A-7 | ts_ns within ±300s of receiver time | REJECT (anti-replay) |
SP-1 mandates a hybrid classical + post-quantum cryptographic posture. Systems claiming SP-1 conformance that use only classical cryptography are NOT conformant. The hybrid approach is required: an adversary must break both classical and post-quantum schemes simultaneously to compromise an atom.
| Function | Algorithm | Standard | Level |
|---|---|---|---|
| Key Encapsulation | ML-KEM-1024 (Kyber1024) | NIST FIPS 203 | Level 5 |
| Digital Signatures | ML-DSA-87 (Dilithium5) | NIST FIPS 204 | Level 5 |
| Backup Signatures | SLH-DSA (SPHINCS+-SHAKE-256f) | NIST FIPS 205 | Hash-based |
| Symmetric Encryption | AES-256-GCM | NIST SP 800-38D | 256-bit |
| Primary Hash | SHA3-256 | NIST FIPS 202 | Quantum-safe |
| Secondary Hash / BLAKE | BLAKE2b (keyed, 256-bit) | RFC 7693 | Quantum-safe |
| Classical KEM hybrid | X25519 ECDH | RFC 7748 | Hybrid |
| Classical Sig hybrid | Ed25519 | RFC 8032 | Hybrid |
| Compression | FractalFold (ZLIB-9 + BLAKE2b coord) | SP-1 §4 | ~68× ratio |
# Session key derivation — must break BOTH to compromise x25519_ss = X25519(ephemeral_sk, peer_pk) ml_kem_ss = ML-KEM-1024.Decapsulate(ciphertext, sk) session_key = SHA3-256( x25519_ss ‖ ml_kem_ss ‖ DOMAIN_SEP # "PBTG_GENESIS_SOVEREIGN_V1" ‖ CONSTITUTIONAL_ANCHOR # "d38dad17" )
# Both signatures required — one is never sufficient ed25519_sig = Ed25519.Sign(msg ‖ anchor ‖ DOMAIN_SEP, sk, ts) dilithium_sig = ML-DSA-87.Sign(msg ‖ anchor ‖ DOMAIN_SEP, sk, ts) binding = SHA3-256( ed25519_sig ‖ dilithium_sig ‖ DOMAIN_SEP ‖ CONSTITUTIONAL_ANCHOR )
Session keys MUST rotate every 3600 seconds. A nonce registry MUST prevent replay attacks. Any atom with a timestamp outside ±300 seconds of the receiver's current time MUST be rejected.
All atom content MUST be compressed before any other cryptographic operation. No plaintext content may ever appear in memory storage, wire transit, or log output. The only exception is at the precise moment of projection (use), after which the content must be immediately re-compressed.
# Step 1: Compress compressed = ZLIB(content, level=9) # Step 2: Compute fold coordinate (content address) h1 = BLAKE2b_k(content, key=PBTG_PQC_WM[:32], digest_size=32) h2 = SHA3-256(content ‖ CONSTITUTIONAL_ANCHOR) fold = BLAKE2b_k(h1 ‖ h2 ‖ CONSTITUTIONAL_ANCHOR, key=PBTG_PQC_WM[:32], digest_size=16) # Step 3: Holographic coordinate coord = SHA3-256( content ‖ ts_ns ‖ domain ‖ origin_did ‖ CONSTITUTIONAL_ANCHOR ‖ DOMAIN_SEP )
The fold coordinate is a content address — it uniquely identifies the atom content without revealing it. The holographic coordinate is a spacetime address — it encodes when, where, and by whom the atom was created.
Every execution in an SP-1-conformant system MUST produce a Proof of Legitimate Execution (PoLE) before returning its result. The PoLE is not an afterthought audit record. It is a precondition of execution.
rcpt-{pq_fold(content_hash)[:16]}PoLE receipts MUST be anchored to at least one external immutable store within 60 seconds of generation. SP-1 specifies two tiers:
| Tier | Method | Verification |
|---|---|---|
| Tier 1 | IPFS pinning (Pinata or equivalent) | Fetch CID from any public IPFS gateway |
| Tier 2 | Blockchain OP_RETURN or data field | Verify tx on public explorer |
| Tier 3 (optional) | Arweave permanence | Arweave transaction ID lookup |
SP-1 includes an economic model. A protocol without economic enforcement is not a protocol — it is a recommendation. WEI is the unit of substrate participation.
SP-1-conformant networks of more than one node MUST implement the Deterministic Consensus Layer. Single-node deployments MAY operate in self-consensus mode.
Every SP-1-conformant system MUST enforce the following laws architecturally. Enforcement by policy document is insufficient and does not constitute conformance.
| # | Law | Enforcement Method |
|---|---|---|
| LAW-1 | AI ADVISES. DETERMINISTIC GOVERNORS DECIDE. ALWAYS. | ACE Runtime enforces before execution token issued |
| LAW-2 | UNAUTHORIZED BEHAVIOR IS ARCHITECTURALLY IMPOSSIBLE. | Constitutional constraints are structural, not policy |
| LAW-3 | GOVERNANCE BEFORE MECHANISM. EVERY EXECUTION. | PoLE receipt MUST be generated before result is returned |
| LAW-4 | NO RUNTIME AUTHORITY DRIFT. EVER. | DriftGuard continuously validates constitutional hash |
| LAW-5 | FAIL CLOSED. UNCERTAINTY = DENY. | Any execution token with confidence < threshold rejected |
| Level | Requirements | Use Case |
|---|---|---|
| SP-1 Core | Atom format, FractalFold compression, PoLE receipts, Five Laws | Development, testing, proof-of-concept |
| SP-1 Sovereign | Core + full hybrid PQ crypto, IPFS anchoring, WEI economy | Production enterprise deployment |
| SP-1 Network | Sovereign + DCL consensus, multi-node, blockchain notarization | Multi-party infrastructure, regulated industries |
| SP-1 Institutional | Network + Arweave permanence, court-ready PoLE, regulatory reporting packs | Financial, healthcare, government, defense |
The Genesis Protocol, operated by Point Break Trading Group LLC, serves as the reference implementation of SP-1. It is not the only valid implementation — it is the first.
| Component | SP-1 Clause | Genesis File |
|---|---|---|
| Atom sealing | §2, §4 | genesis_crypto.py — atom_seal() |
| HybridKEM | §3.2 | genesis_crypto.py — QuantumCryptoBridge.encapsulate() |
| HybridSig | §3.3 | genesis_crypto.py — QuantumCryptoBridge.sign() |
| FractalFold | §4.1 | genesis_crypto.py — FractalFold.compress() |
| PoLE receipts | §5 | genesis_crypto.py — sign_pole_receipt() |
| Proof anchoring | §5.2 | genesis_completion_engine.py — ImmutableProofAnchor |
| WEI economy | §6 | genesis_completion_engine.py — DynamicWEIEconomy |
| DCL consensus | §7 | genesis_completion_engine.py — DeterministicConsensusLayer |
| Five Laws | §8 | genesis_substrate_wired.py — DCL._self_vote() |
| Cable transport | §2 | genesis_substrate_wired.py — Cable |
| WebMesh nodes | §2 | genesis_substrate_wired.py — WebMesh |
| GUV pricing | §6 | genesis_pricing_v2.py — calculate_guv() |
Point Break Trading Group LLC — Sovereign Authorship Declaration