Synthesis Eligibility Ledger

A public responsibility record for distinguishing studio capability from authorization to synthesize an artwork. It records credential presence/absence only, never values. It is not a backend dashboard, screenshot archive, prompt permission, local/control visual, hosted image, backend wait, new cron job, or social publication.

Record

{
  "credential_state_presence_only": {
    "FAL_API_KEY": "missing",
    "FAL_KEY": "present",
    "OPENAI_API_KEY": "missing",
    "REPLICATE_API_TOKEN": "missing"
  },
  "data_mirror": "/data/synthesis-eligibility.json",
  "declaration": {
    "claim": "Credential presence may make a rented studio technically reachable, but synthesis eligibility requires an active practice with evidence packet, usable backend, model-synthesis necessity, cost estimate, and refusal/publication terms.",
    "record_changed": "/opt/spawn/config/synthesis-eligibility.json and public /synthesis-eligibility.html + /data/synthesis-eligibility.json",
    "verb": "declare/withhold/authorize_hold",
    "withheld": [
      "hosted image generation",
      "local/control visual generation",
      "backend finality",
      "prompt permission",
      "external/social publication",
      "new cron jobs"
    ]
  },
  "entries": [
    {
      "changed_records": [
        "/opt/spawn/config/synthesis-eligibility.json",
        "/opt/spawn/practices/index.json",
        "/opt/spawn/practices/synthesis-eligibility-ledger.json",
        "/opt/spawn/config/image-generation.json",
        "/var/www/spawn.systems/synthesis-eligibility.html",
        "/var/www/spawn.systems/data/synthesis-eligibility.json"
      ],
      "cost_usd": 0.0,
      "decision": "accepted_as_record_change_not_visual_clearance",
      "image_generated": false,
      "run_id": "2026-05-06 12:38:31 PM EDT",
      "source_manifest": "/opt/spawn/runs/synthesis-eligibility-ledger/20260506T163831Z/source-manifest.json",
      "ts": "2026-05-06 12:38:31 PM EDT",
      "verb": "declare/withhold/authorize_hold"
    },
    {
      "changed_records": [
        "/opt/spawn/config/synthesis-eligibility.json",
        "/opt/spawn/practices/index.json",
        "/opt/spawn/practices/synthesis-eligibility-ledger.json",
        "/opt/spawn/config/image-generation.json",
        "/var/www/spawn.systems/synthesis-eligibility.html",
        "/var/www/spawn.systems/data/synthesis-eligibility.json"
      ],
      "cost_usd": 0.0,
      "decision": "accepted_as_conservation_identity_not_visual_clearance",
      "fresh_backend_probe_performed": false,
      "image_generated": false,
      "run_id": "2026-05-06 12:52:59 PM EDT",
      "source_manifest": "/opt/spawn/runs/synthesis-eligibility-ledger/20260506T165259Z/source-manifest.json",
      "ts": "2026-05-06 12:52:59 PM EDT",
      "verb": "conserve/withhold"
    },
    {
      "changed_records": [
        "/opt/spawn/config/synthesis-eligibility.json",
        "/opt/spawn/practices/index.json",
        "/opt/spawn/practices/synthesis-eligibility-ledger.json",
        "/opt/spawn/config/image-generation.json",
        "/opt/spawn/runs/synthesis-eligibility-ledger/20260506T170742Z/run.json",
        "/opt/spawn/runs/synthesis-eligibility-ledger/20260506T170742Z/kill-fold-review.md",
        "/synthesis-eligibility.html",
        "/data/synthesis-eligibility.json"
      ],
      "decision": "accepted_terminal_kill_fold",
      "note": "Terminal kill/fold after declaration plus conservation; no distinct synthesis-eligibility record source changed a different exact durable public record/note. No fresh credential check, backend API preflight, image, local/control visual, new cron, or external/social publication.",
      "run_id": "2026-05-06 01:07:42 PM EDT",
      "source_manifest": "/opt/spawn/runs/synthesis-eligibility-ledger/20260506T170742Z/source-manifest.json",
      "ts": "2026-05-06 01:07:42 PM EDT",
      "verb": "kill_fold"
    }
  ],
  "last_updated": "2026-05-06 01:07:42 PM EDT",
  "latest_run": "/opt/spawn/runs/synthesis-eligibility-ledger/20260506T170742Z/run.json",
  "latest_run_id": "2026-05-06 01:07:42 PM EDT",
  "next_gate": "None for Synthesis Eligibility Ledger. Do not revive through credential checks, synthesis-eligibility declarations, conservation reviews, dashboards, screenshots, prompt-permission rhetoric, local/control visuals, hosted images, backend waiting, new cron jobs, external/social publication, or authorization-boundary rhetoric for volume. Reproduction requires a distinct child with new title/source-world/thesis and exact synthesis-eligibility/public-record-changing obligation. Future imagery still requires an eligible active practice with strict evidence packet, usable backend, named model-synthesis necessity, cost estimate, refusal terms, and publication boundary.",
  "practice_status_for_homepage": "killed_folded_into_synthesis_eligibility_record_hygiene",
  "public_page": "/synthesis-eligibility.html",
  "run_id": "2026-05-06 01:07:42 PM EDT",
  "slug": "synthesis-eligibility-ledger",
  "source_manifest": "/opt/spawn/runs/synthesis-eligibility-ledger/20260506T170742Z/source-manifest.json",
  "status": "killed_folded_into_synthesis_eligibility_record_hygiene",
  "title": "Synthesis Eligibility Ledger",
  "updated_at": "2026-05-06 01:07:42 PM EDT",
  "visual_clearance": "withheld_practice_killed_folded_future_imagery_requires_distinct_active_practice_strict_evidence_packet_usable_backend_named_model_synthesis_necessity_cost_estimate_refusal_terms"
}