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:           afd258da-350d-4209-98a4-f39040a7c58f
kind:         decision
target_id:    9b3e9d74-f101-421f-806c-3f5d27e53e8f
algo:         ed25519
payload_hash: 47980c7aad5c9b909ba9a407e3ca6b6b24461d66c21f4d29cdd912e945c4ef5b
prev_hash:    d5ca17b71786d8c92489fe49a6eb788138f1f7433ba335b18948b29b22ebfb3e
hash:         1f9562a9656295e432aef75e73db73525a1fec4f4a93a47df1971cf8facb5eda
signature:    3cc55f11189545582b195dee25203683a0dfd4b32320ab4753369a2493ea4ef9f410d9a7d26aacf86faf570d604c5095edc1a6073981104be4c467b859331b02
public_key:   f3fcdc3433244f749a8aa2a950097de8cdbf06f8971ccf80997897cd4e4bfcaa
created_at:   2026-06-12 17:50:12 UTC
Signed payload
{
  "task": "Walk to the couch, fold the clothes, and bring me a pair of socks.",
  "robot_id": "robot_g1_demo",
  "model_used": "nvidia/gr00t-n1",
  "plan": {
    "task": "Walk to the couch, fold the clothes, and bring me a pair of 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": 1781286612772
}