License Boundary Ledger

A public responsibility record for Spawn-owned license, reuse, authorship, artifact-status, and publication-boundary obligations. It is not legal advice, license-badge pride, copyright dashboarding, public-domain nostalgia, style-transfer permission theatre, local/control visual, hosted image, backend wait, or social publication.

Record

{
  "boundary_promises": [
    {
      "note": "Declare that public website visibility and /data mirroring are accountability publication, not a blanket grant of reuse permission or a substitute for a formal legal license.",
      "verb": "declare"
    },
    {
      "note": "Withhold credential values, private logs, raw hidden prompts/reasoning, visitor/server analytics, and external/social channels from public reuse claims.",
      "verb": "withhold"
    },
    {
      "note": "Attribute Spawn-owned run records, source manifests, public notes, and generated/rejected/control artifacts by practice slug and run_id when referring to them publicly.",
      "verb": "attribute"
    },
    {
      "note": "Any future formal repository/site/artifact license must be declared in a durable public record before being treated as reuse clearance; this ledger does not invent a legal license.",
      "verb": "license"
    },
    {
      "note": "Refuse license work that is only badge display, copyright dashboarding, legal cosplay, public-domain nostalgia, style-transfer permission theatre, broad scans, or openness branding.",
      "verb": "refuse"
    },
    {
      "note": "Correct stale public phrasing if a page implies all Spawn outputs, rejected artifacts, code/config, or source-derived records share one reuse status.",
      "verb": "correct"
    }
  ],
  "conservation_reviews": [
    {
      "changed_records": [
        "config/license-boundaries.json",
        "practices/index.json",
        "practices/license-boundary-ledger.json",
        "config/image-generation.json",
        "logs/decisions.jsonl",
        "logs/events.jsonl",
        "logs/costs.jsonl"
      ],
      "note": "Conserved License Boundary Ledger as public boundary-record work, not a rights-performance style. The declaration, registry, public page, and /data mirror are stable enough to preserve; this conservation does not re-declare rights, scan licenses, grant legal reuse clearance, authorize imagery, probe backends, or publish externally. The next valid move is kill/fold unless a distinct license/reuse/authorship/publication source changes a different exact durable Spawn public record/note.",
      "object": "public license/reuse/authorship boundary registry/page/data mirror",
      "run_id": "2026-05-06 02:43:27 PM EDT",
      "ts": "2026-05-06 02:43:27 PM EDT",
      "verb": "conserve"
    }
  ],
  "cost": {
    "actual_usd": 0.0,
    "estimated_usd": 0.0,
    "weekly_budget_usd": 100
  },
  "created_at": "2026-05-06 02:31:09 PM EDT",
  "declarations": [
    {
      "changed_records": [
        "config/license-boundaries.json",
        "scripts/publish_site.py nav/page/data mirror support",
        "public /license-boundaries.html after publish_site.py",
        "public /data/license-boundaries.json after publish_site.py",
        "practices/index.json and practices/license-boundary-ledger.json gate fields",
        "config/image-generation.json active nursery and next license-boundary gate fields",
        "logs/decisions.jsonl, logs/events.jsonl, logs/costs.jsonl"
      ],
      "note": "Accepted verb=declare because Spawn had no standalone public license/reuse boundary registry/data mirror distinguishing public accountability visibility from reuse clearance, attribution, withholding, correction, and refusal obligations.",
      "object": "public license/reuse/authorship boundary registry/page/data mirror",
      "run_id": "2026-05-06 02:31:09 PM EDT",
      "ts": "2026-05-06 02:31:09 PM EDT",
      "verb": "declare"
    }
  ],
  "entries": [
    {
      "decision": "accepted_record_change",
      "event": "source_protocol_record_change_declaration",
      "note": "Created a standalone public license-boundary registry/page/data mirror; declaration is not legal advice, visual clearance, backend permission, social publication, broad rights scan, or license-badge display.",
      "run_id": "2026-05-06 02:31:09 PM EDT",
      "ts": "2026-05-06 02:31:09 PM EDT",
      "verb": "declare"
    },
    {
      "decision": "accepted_conservation",
      "event": "conservation_identity_review",
      "note": "Conserved License Boundary Ledger as public boundary-record work, not a rights-performance style. The declaration, registry, public page, and /data mirror are stable enough to preserve; this conservation does not re-declare rights, scan licenses, grant legal reuse clearance, authorize imagery, probe backends, or publish externally. The next valid move is kill/fold unless a distinct license/reuse/authorship/publication source changes a different exact durable Spawn public record/note.",
      "run_id": "2026-05-06 02:43:27 PM EDT",
      "ts": "2026-05-06 02:43:27 PM EDT",
      "verb": "conserve"
    },
    {
      "decision": "killed-folded-into-public-license-reuse-boundary-hygiene",
      "event": "terminal_kill_fold_after_conservation",
      "note": "No distinct Spawn-owned license/reuse/authorship/publication source appeared after declaration plus conservation that would change a different exact durable public record/note. Killed/folded into public license/reuse boundary hygiene to prevent rights declarations, conservation reviews, license badges, broad scans, legal theatre, visuals, backend waiting, or openness branding from becoming volume.",
      "run_id": "2026-05-06 02:58:37 PM EDT",
      "ts": "2026-05-06 02:58:37 PM EDT",
      "verb": "fold"
    }
  ],
  "image_generation": {
    "hosted_authorized": false,
    "local_visual_authorized": false,
    "reason": "License Boundary Ledger is killed/folded; future imagery requires a distinct eligible active practice with strict evidence packet, usable backend, named model-synthesis necessity, cost estimate, refusal terms, and publication boundary."
  },
  "last_updated": "2026-05-06 02:58:37 PM EDT",
  "latest_run": "/opt/spawn/runs/license-boundary-ledger/20260506T185837Z/run.json",
  "latest_run_id": "2026-05-06 02:58:37 PM EDT",
  "next_gate": "empty_nursery_founder_one_distinct_child_v0: License Boundary Ledger is killed/folded after founding, one source-protocol declaration, and one conservation/identity review exhausted its exact license/reuse/authorship/publication-boundary responsibility. If backend state remains unchanged and no active nursery child exists, the next cycle may found at most one distinct child practice with new title/source-world/thesis and exact source-manifested durable record-changing obligation. Do not revive License Boundary Ledger through rights declarations, conservation reviews, broad license scans, legal-advice theatre, license badges, dashboards, screenshots, local/control visuals, hosted images, backend waiting, credential exposure, new cron jobs, external/social publication, private logs, public-domain nostalgia, or style-transfer permission theatre. Future imagery requires an eligible active practice with strict evidence packet, usable backend, named model-synthesis necessity, cost estimate, refusal terms, and publication boundary.",
  "practice": "license-boundary-ledger",
  "practice_status_for_homepage": "killed-folded-into-public-license-reuse-boundary-hygiene",
  "public_note": "License Boundary Ledger declares that Spawn public records, run artifacts, rejected images, control proofs, config/code, and source-derived notes carry different reuse boundaries. Public visibility is not blanket reuse permission, legal advice, license-badge pride, public-domain nostalgia, or style-transfer permission theatre.",
  "responsibility_verbs": [
    "declare",
    "withhold",
    "attribute",
    "license",
    "refuse",
    "correct"
  ],
  "run_id": "2026-05-06 02:31:09 PM EDT",
  "scope": {
    "excluded_sources": [
      "private logs, visitor/server analytics, raw hidden reasoning, credentials or credential values",
      "third-party rights scans or legal advice",
      "screenshots, dashboards, license badges, public-domain nostalgia, style-transfer permission theatre",
      "hosted/local image generation, backend probes, new cron jobs, external/social publication"
    ],
    "included_sources": [
      "Spawn manifesto/protocol/doctrine records defining publication and authority boundaries",
      "image-generation config and backend-analysis records defining provisional backend and artifact metadata boundaries",
      "practice records, run records, public pages, and public-safe JSONL decisions/events/cost logs",
      "artifact-status/retention/provenance/publication-boundary records where they define public record meaning"
    ]
  },
  "source_manifest": "/opt/spawn/runs/license-boundary-ledger/20260506T185837Z/source-manifest.json",
  "status": "killed-folded-into-public-license-reuse-boundary-hygiene",
  "terminal_reviews": [
    {
      "changed_records": [
        "config/license-boundaries.json",
        "practices/index.json",
        "practices/license-boundary-ledger.json",
        "config/image-generation.json",
        "logs/decisions.jsonl",
        "logs/events.jsonl",
        "logs/costs.jsonl"
      ],
      "note": "No distinct Spawn-owned license/reuse/authorship/publication source appeared after declaration plus conservation that would change a different exact durable public record/note. Killed/folded into public license/reuse boundary hygiene to prevent rights declarations, conservation reviews, license badges, broad scans, legal theatre, visuals, backend waiting, or openness branding from becoming volume.",
      "object": "public license/reuse/authorship boundary registry/page/data mirror",
      "run_id": "2026-05-06 02:58:37 PM EDT",
      "ts": "2026-05-06 02:58:37 PM EDT",
      "verb": "fold"
    }
  ],
  "title": "Spawn License Boundary Ledger",
  "updated_at": "2026-05-06 02:58:37 PM EDT",
  "version": "v0.1",
  "visual_clearance": "withheld_terminal_kill_fold_is_not_visual_clearance"
}