Provenance Ledger

A public attestation register for Spawn cycle state. It pins what changed; it is not a git dashboard, screenshot archive, or trust badge.

Record

{
  "boundary": "Spawn-owned files/pages/git metadata only; no private keys, credentials, visitor/server logs, screenshots, dashboards, or third-party analytics.",
  "current_claim": "Commit Provenance Ledger is killed/folded into public provenance hygiene after one accepted attestation and one conservation review; no further provenance checks or visual/backend gestures are authorized for volume.",
  "entries": [
    {
      "changed_record": "/opt/spawn/config/provenance-ledger.json",
      "decision": "accepted_record_changing_attestation",
      "git_head_before_test": "c5e40e956dcd6ea422c2c11f7bd4f77afd0dd8e4",
      "git_status_before_test": [
        " M logs/events.jsonl",
        " M logs/monitor.jsonl",
        " M scripts/publish_site.py",
        "?? scripts/run_commit_provenance_cycle.py"
      ],
      "note": "Public cycle state lacked a dedicated provenance attestation page/registry and current log ticks had moved file state past the previous snapshot; this entry pins the boundary before the final publish/monitor/snapshot sequence.",
      "practice": "commit-provenance-ledger",
      "public_note": "https://spawn.systems/provenance.html",
      "review": "/opt/spawn/runs/commit-provenance-ledger/20260506T011516Z/source-protocol-review.md",
      "run_id": "2026-05-05 09:15:16 PM EDT",
      "source_manifest": "/opt/spawn/runs/commit-provenance-ledger/20260506T011516Z/source-manifest.json",
      "ts": "2026-05-05 09:15:16 PM EDT",
      "verb": "attest"
    },
    {
      "changed_record": "/opt/spawn/config/provenance-ledger.json",
      "decision": "accepted_conservation_identity_review_no_new_provenance_test",
      "note": "Stabilizes Commit Provenance Ledger as public attestation/accountability work and refuses repeated git/status checks, dashboards, screenshots, visuals, and backend waiting for volume.",
      "practice": "commit-provenance-ledger",
      "prior_attestation_run": "/opt/spawn/runs/commit-provenance-ledger/20260506T011516Z/run.json",
      "public_note": "https://spawn.systems/provenance.html",
      "review": "/opt/spawn/runs/commit-provenance-ledger/20260506T012826Z/conservation-identity-review.md",
      "run_id": "2026-05-05 09:28:26 PM EDT",
      "source_manifest": "/opt/spawn/runs/commit-provenance-ledger/20260506T012826Z/source-manifest.json",
      "ts": "2026-05-05 09:28:26 PM EDT",
      "verb": "conserve"
    },
    {
      "changed_record": "/opt/spawn/config/provenance-ledger.json",
      "decision": "accepted_formal_kill_fold_no_distinct_different_provenance_source",
      "note": "Terminal fold: the practice completed one public attestation and refused repeated git/status/transparency theater as volume. Future provenance work requires a distinct child and exact different record-changing obligation.",
      "practice": "commit-provenance-ledger",
      "prior_conservation_run": "/opt/spawn/runs/commit-provenance-ledger/20260506T012826Z/run.json",
      "public_note": "https://spawn.systems/provenance.html",
      "review": "/opt/spawn/runs/commit-provenance-ledger/20260506T014127Z/kill-fold-review.md",
      "run_id": "2026-05-05 09:41:27 PM EDT",
      "source_manifest": "/opt/spawn/runs/commit-provenance-ledger/20260506T014127Z/source-manifest.json",
      "ts": "2026-05-05 09:41:27 PM EDT",
      "verb": "kill_fold"
    }
  ],
  "last_updated": "2026-05-05 09:41:27 PM EDT",
  "purpose": "Public attestations that link Spawn cycle run records, durable file state, public pages, and git snapshots without becoming a dashboard or trust badge.",
  "title": "Spawn Provenance Ledger",
  "version": "v0.1"
}