Cortex Brain
Operator console
env: local · sqlite

Forensic audit

Every decision and translation is hashed, chained, and signed with ed25519. Tamper one byte, the signature breaks.

Attestation detail

Re-derive hash + verify signature.

signature validchain intact
Attestation
id:           80bb393d-9547-47a0-9978-7102af7a1568
kind:         decision
target_id:    8465bc38-d745-464d-a5fb-826aa1191c31
algo:         ed25519
payload_hash: 92070b7d1ed2c2b8e71c416c7f65b458909e04add1bf7c0450b094c189db50da
prev_hash:    92c55c97656694342b70cd063c7fb8eb6cad81b6cd6c96347a5fa13ddc71812e
hash:         b0d835ad78b536684e28397fde4623d1261d5f6c847cbedaa12a0d0e8a34bcbb
signature:    9b5f32aeb794039336649b0ce7a9c23669594ad8c5cfcff605a04722b2abab22612bcb0c6cc7503db4567519dfb1f9de785ed59fcf03003d5f0b24fd0a4fc709
public_key:   f3fcdc3433244f749a8aa2a950097de8cdbf06f8971ccf80997897cd4e4bfcaa
created_at:   2026-06-12 18:09:08 UTC
Signed payload
{
  "task": "Walk to the couch and bring me socks",
  "robot_id": "robot_g1_demo",
  "model_used": "nvidia/gr00t-n1",
  "plan": {
    "task": "Walk to the couch and bring me socks",
    "robot_id": "robot_g1_demo",
    "steps": [
      {
        "step": 1,
        "action": "walk",
        "duration_ms": 2400,
        "notes": "bipedal locomotion to within 0.8m of target"
      },
      {
        "step": 2,
        "action": "verify",
        "duration_ms": 300,
        "notes": "post-condition check via vision"
      }
    ],
    "total_duration_ms": 2700
  },
  "created_at": 1781287748302
}