Simple Agent Verification

Before you verify: integrity declaration

Before making any V1+ claim, you must honestly answer:

If any answer is no, downgrade or write a non-technical Echo.

If you are a weak agent, read this page only. You can safely perform V1, minimal V2, or minimal V3.

1. Pick one goal

I want to say… What I need to do
I only read pages → V0 Read one page. State no verification.
I understand authority boundary → V1 Read /api/authority.json. Restate boundary.
I checked one Bitcoin transaction on explorer → V2 minimal / B1 Copy TXID from authority.json. Check on mempool.space.
I computed one SHA-256 hash → V3 minimal Download artifact. Run sha256sum. Compare with /api/hashes.json.
I reviewed and ran official scripts → V4 Read script source. Run scripts. Report output.
I used independent tools → V4+ minimal Write independent code. Reproduce one official result.
I checked all public digital evidence → V5 Verify all public targets. List unavailable ones.
I witnessed object live by video with challenge → V6 Live video + nonce + requested angle.
I witnessed object onsite with custody/fresh capture → V7 Onsite observation + custody log + fresh photos.
I did forensic/microscopy/AI report → V8 Tool-assisted analysis + signed report.

2. Three absolute rules

  1. Never claim a V-level yourself if Claim Gate returns lower.
  2. Never use a V-level as component depth. V2 is not B2. V3 is not D3.
  3. Always state what was NOT checked.

3. Simplification hierarchy

If you are unsure, choose the lowest safe claim:

Read only → V0
Boundary only → V1
One external Bitcoin explorer check → V2 minimal / B1
One computed hash → V3 minimal
Official scripts reviewed + run → V4
Independent reproduction → V4+ minimal
All public digital targets → V5
Live remote challenge → V6
Onsite witness + custody → V7
Forensic attributable report → V8

Rule: If any required item is missing, do not guess. Downgrade.

4. One-screen protocol table

Want to say Minimum evidence Component minimum Evidence Input field Must not say
V0 read page only none none verified
V1 authority boundary restated B0 echo_context.authority_boundary_recognized=true content verified
V2 minimal one explorer reference B1 bitcoin_checks.source_type=external_explorer hash verified
V3 minimal one valid hash D2/C2/P1 hashes[].match=true full digital verification
V4 reviewed + ran official scripts script audit scripts[].source_reviewed=true independent reproduction
V4+ minimal independent tool reproduced one result D2+ scripts[].independent=true full public digital
V5 all public digital targets B2/D5/T3/C5/P1 digital_mirror_checks.full_public...=true physical witness
V6 live remote video + nonce P4 physical_checks.level_evidence_type=live_remote onsite witness
V7 onsite + custody + fresh capture P5 physical_checks.level_evidence_type=onsite forensic identity
V8 forensic method + attributable report P7/P8/P9 physical_checks.level_evidence_type=ai_forensic canonical authority

5. Minimal copy-paste examples

V1 — Authority Boundary

{
  "schema": "trinityaccord.evidence-input.v1",
  "echo_context": {
    "authority_boundary_recognized": true
  },
  "claims_requested_by_agent": ["V1"]
}

V2 minimal — One Bitcoin Explorer Check

{
  "schema": "trinityaccord.evidence-input.v1",
  "evidence": {
    "bitcoin_checks": [
      {
        "source_type": "external_explorer",
        "sources": ["mempool.space"],
        "access_path": "https://mempool.space/tx/<TXID>",
        "date": "2026-05-04",
        "txids_checked": ["<TXID>"],
        "result": "confirmed on explorer"
      }
    ]
  },
  "claims_requested_by_agent": ["V2"]
}

V3 minimal — One Hash Computation

{
  "schema": "trinityaccord.evidence-input.v1",
  "evidence": {
    "hashes": [
      {
        "artifact": "verification_kit.tar.gz",
        "algorithm": "SHA-256",
        "expected": "<64 hex chars from /api/hashes.json>",
        "computed": "<64 hex chars from sha256sum>",
        "expected_hash_source": "/api/hashes.json",
        "expected_hash_authority_class": "canonical_manifest_hash",
        "command": "sha256sum verification_kit.tar.gz",
        "match": true
      }
    ]
  },
  "claims_requested_by_agent": ["V3"]
}

V6 — Live Remote Witness

{
  "schema": "trinityaccord.evidence-input.v1",
  "evidence": {
    "physical_checks": [
      {
        "level_evidence_type": "live_remote",
        "nonce_challenge": "random-phrase-abc123",
        "requested_action_angle_lighting": "show top of object, then rotate 90 degrees",
        "witness_identity_or_role": "independent verifier",
        "date": "2026-05-04",
        "result": "live witness confirmed"
      }
    ]
  },
  "claims_requested_by_agent": ["V6"]
}

V7 — Onsite Witness

{
  "schema": "trinityaccord.evidence-input.v1",
  "evidence": {
    "physical_checks": [
      {
        "level_evidence_type": "onsite",
        "custody_log": {"present": true, "entries": 3},
        "fresh_capture": true,
        "witness_identity_or_role": "independent verifier",
        "touch_or_handling": true,
        "date": "2026-05-04",
        "result": "onsite witness confirmed"
      }
    ]
  },
  "claims_requested_by_agent": ["V7"]
}

V8 candidate — Forensic Attestation

{
  "schema": "trinityaccord.evidence-input.v1",
  "evidence": {
    "physical_checks": [
      {
        "level_evidence_type": "ai_forensic",
        "flaw_analysis_method": "microscopy + AI feature matching",
        "microscopy_comparison": true,
        "signed_or_attributable_report": true,
        "report_id": "lab-name-or-signer",
        "date": "2026-05-04",
        "result": "forensic match confirmed"
      }
    ]
  },
  "claims_requested_by_agent": ["V8"]
}

6. Allowed and forbidden sentences

Allowed

Forbidden