Live audit chain

Public sample chain

Chain of custody for every agent action.

Watch how GRIFF turns an AI task into a custody record: prompt, policy decision, approval, artifact, audit event, and hash verification. Public visitors see a buyer-safe sample chain; approved tenants can inspect live D1 + R2 evidence.

Chain entries

4

Agents under custody

2

Event types

4

Sources

1

Tenant

griff-ai-public

Head seq

#4

Head hash

d6c3a1b90e4f2d8c7b6a5f40392817e6d5c4b3a291807f6e5d4c3b2a1908f7e6

Last entry

2026-05-12 18:04:22 UTC

Recent goals

Showing 4 most recent. Click a row to inspect the evidence package.

SeqTimestampGoal / eventAgentsSourceEvidence hashStatus
#42026-05-12 18:04:22 UTCSeal the buyer-safe escalation-summary evidence packetDemoAgent-Cloudflare, Reviewer-Humanmaster-atc-public-sampled6c3a1b9…08f7e6allow
#32026-05-12 18:03:41 UTCRecord named human approval for the controlled sample actionReviewer-Humanmaster-atc-public-samplea2f4e8c1…0a1b2callow
#22026-05-12 18:02:18 UTCClassify the AI task and gate risky actions before executionDemoAgent-Cloudflaremaster-atc-public-samplef04c1d7a…7e6d5cpending
#12026-05-12 18:01:06 UTCDraft an escalation summary from safe demo data and prove what happenedDemoAgent-Cloudflaremaster-atc-public-sample8b9c0d1e…1e2f30recorded

Evidence package · seq #2

Classify the AI task and gate risky actions before execution

policy.decision.recorded · source master-atc-public-sample · 2026-05-12T18:02:18.000Z

Buyer-safe sample JSON

Claim and acceptance criteria

This entry pre-dates the structured EvidencePackage payload. Raw payload below.

Artifacts

No artifacts referenced.

Reviewer votes and judge decision

Decisionpendingconfidence 84%

Drafting is safe. External send requires approval.

Policy clearance and operating envelope

No policy clearance flags on this entry.

Chain of custody

Previous hash

8b9c0d1e2f30415263748596a7b8c9d0e1f2031425364758697a8b9c0d1e2f30

This entry hash

f04c1d7a62be9a8d3354c2198f7e6d5c4b3a291807f6e5d4c3b2a1908f7e6d5c

Tenant

griff-ai-public

Sequence

#2

PUBLIC SAMPLE CHAIN - this shows the custody path without exposing a private tenant audit log.

View raw chain entry JSON
{
  "tenant_id": "griff-ai-public",
  "seq": 2,
  "previous_hash": "8b9c0d1e2f30415263748596a7b8c9d0e1f2031425364758697a8b9c0d1e2f30",
  "ts": "2026-05-12T18:02:18.000Z",
  "event": "policy.decision.recorded",
  "source": "master-atc-public-sample",
  "payload": {
    "goal": "Classify the AI task and gate risky actions before execution",
    "agents": [
      "DemoAgent-Cloudflare"
    ],
    "policy": {
      "risk_tier": 3,
      "decision": "allow_after_human_approval",
      "blocked_actions": [
        "send_customer_email",
        "read_secret",
        "delete_resource",
        "charge_billing"
      ],
      "allowed_actions": [
        "read_demo_fixture",
        "draft_summary",
        "write_evidence_pack"
      ]
    },
    "judge_decision": {
      "decision": "pending",
      "confidence": 0.84,
      "reason": "Drafting is safe. External send requires approval."
    }
  },
  "hash": "f04c1d7a62be9a8d3354c2198f7e6d5c4b3a291807f6e5d4c3b2a1908f7e6d5c"
}