Cryptographic identity
The private key is generated inside the robot and never leaves it. The passport anchors only the public key, so possession can be tested at any time.
A manufacturer issues it once, the machine proves it holds the matching private key, and anyone can check what that machine is allowed to do — without trusting a sticker on its chassis.
The private key is generated inside the robot and never leaves it. The passport anchors only the public key, so possession can be tested at any time.
Standard codes state what the machine can do, how close it works to people, and what happens when it fails safe.
Suspensions, recalls and decommissioning are signed events on the passport, so a grounded machine reads as grounded everywhere.
The manufacturer submits a genesis record. The serial number is hashed before publication.
The robot generates a key pair in secure hardware and exports only the public half.
The genesis transaction is anchored, and the passport ID becomes the machine's permanent name.
Any verifier sends a nonce. Only the real machine can return a valid signature.
Enrollment generates a genuine Ed25519 or P-256 key pair in your browser with WebCrypto.
Verification signs a random nonce and checks it against the passport's public key. Tamper with it and the check fails.
Every lifecycle event is SHA-256 linked to the one before it, and the chain can be re-verified or deliberately broken.
Build a MIRA 1.0 genesis record. The passport preview on the right updates as you type.
Look up the passport, then challenge the machine to prove it holds the matching private key.
Every passport published to the public domain in this prototype, including ones you enroll.
| Passport ID | Model | Manufacturer | Category | Hazard | Status |
|---|
Select a row to open the passport and its lifecycle ledger.
Ownership, firmware, inspections and recalls are appended as hash-linked events. Break one and every later link fails.
A civil registry. Weapons systems and military platforms are out of scope and rejected at enrollment.
Civilian machines, revocations and safety status, readable by anyone.
Permissioned fleet, maintenance and ownership records on the same schema.
Transit, utilities, postal and municipal fleets. Independently operated, own validators.
Commercially sensitive civil fleets on isolated infrastructure. No public anchor.
This prototype runs entirely in the browser. Production needs: