Architecture, Consensus, Cryptography.
ML-DSA-87 · ML-KEM-768 · 5-of-7 BFT · Chain-Breaking · NIST ACVTS validated
Space Automation Machines LLC · Ron Peterson, Founder
Each layer inherits trust from the layer below. Compromise the bottom = collapse the top.
Transport encryption, .Lattice content encryption, Coop validator session keys.
BFT validator votes, identity proofs, agent action attribution, git commit signing.
| Algorithm | Mode | Test Cases | Result |
|---|---|---|---|
| ML-DSA-87 | keyGen | 25 | All passed |
| ML-DSA-87 | sigGen (det) | 15 | All passed |
| ML-DSA-87 | sigGen (rand) | 15 | All passed |
| ML-DSA-87 | sigVer | 15 | All passed |
| ML-KEM-768 | keyGen | 25 | All passed |
| ML-KEM-768 | encapsulation | 25 | All passed |
| ML-KEM-768 | decapsulation | 10 | All passed |
| Total | 130 | 130 / 130 | |
Sessions 718269, 718294, 718304, 718305 · liboqs v0.15.0 · oqs-python v0.14.1
Validator Topology
BFT safety: n = 3f + 1, f = 2, n = 7
Operations: issue · verify · rotate · revoke · certify
Consensus Protocol
Validators running outdated rules cannot produce valid blocks. The consensus engine rejects them. Compliance is physics, not policy.
| Operation | Description | BFT Consensus | Revocable |
|---|---|---|---|
| Issue | Mint identity NFT for wallet + ML-DSA-87 pubkey | Required | — |
| Verify | Prove ownership via challenge-response | Not required | — |
| Rotate | Replace keypair, preserve identity | Required | — |
| Revoke | Permanently invalidate identity | Required | No |
| Transfer | Move identity to new wallet | Required | — |
Revocation reaches all 7 validators within one BFT round (<500ms) — CRL staleness is architecturally eliminated.
| Category | Examples | Severity |
|---|---|---|
| Code Injection | eval(), exec(), SQL injection, XSS, shell commands | CRITICAL |
| Malware/Ransomware | Executable payloads, obfuscated binaries, YARA signatures | CRITICAL |
| Prompt Injection | Instruction overrides, role hijacking, base64 obfuscation | HIGH |
| Data Exfiltration | Suspicious outbound domains, encoded payloads, webhooks | HIGH |
| Credential Harvesting | API keys, private keys, AWS creds, plaintext passwords | HIGH |
| Phishing | Urgency language, typosquatting, impersonation, financial scams | MEDIUM |
| Time Attacks | Timing side-channels, replay attacks, race conditions | MEDIUM |
Rules updates: 5-of-7 vote, ~4hr grace (normal) or 2.5min grace (chain-break, slashing on miss).
Issued against a specific Rasputin rules version. Not a one-time badge — re-scrubbed on every rule update.
Eliminates Polygon (ECDSA) dependency. Chain-breaking moves from contract call to consensus primitive.
M44 simulation target: 50 validator VMs · 7 geographic regions · 100 Coop simulators · 10 load generators · 20K ops/sec · 6 scenarios.