{
  "$schema": "https://ghrisx.com/schemas/last-door-transition-pilot-v1.json",
  "contract": "ghrisx.last-door-transition-pilot.v1",
  "schema_version": "1.0",
  "pilot_id": "ldp-synthetic-door-001",
  "paired_pilot_id": "ldp-synthetic-door-001",
  "locale": "en-US",
  "classification": {
    "synthetic": true,
    "teaching_fixture": true,
    "public_teaching_fixture": true,
    "site_controlled": true,
    "independent_adoption": false,
    "hazard_class": "ordinary",
    "real_people": false,
    "real_location": false,
    "intake_submitted": false,
    "intake_published": false,
    "verified": false,
    "countable": false
  },
  "scenario": {
    "title": "Synthetic Door 001: The Notice That Can Be Answered",
    "bounded_access_failure": "In a fictional district, an equally fictional resident receives a portal-only service denial with no readable reason, offline route, appeal deadline, or person empowered to reconsider it.",
    "affected_need": "A person must be able to receive an accessible reason, preserve it offline, request human reconsideration, correct the source record, and receive a dated outcome without surrendering unrelated personal data.",
    "answerable_role": "Rotating human access-review officer at the fictional Civic Access Office; the role must give reasons, receive challenge, and possess authority to repair both record and consequence.",
    "evidence_threshold": [
      "A synthetic denial fixture with a declared version and no personal data",
      "A synthetic rule excerpt naming the decision authority and appeal deadline",
      "An accessibility test receipt covering text, keyboard, language, offline, and low-connectivity paths",
      "A correction-lineage receipt showing the source record and consequence can both change",
      "A succession rehearsal showing a second role can reconstruct the process without the first custodian"
    ],
    "correction_route": "Issue a new version, preserve the superseded digest, state what changed and why, notify every synthetic dependent copy, and return the correction receipt to the Circle.",
    "exit_route": "A participant may leave, export the non-sensitive record in usable form, withdraw representation authority, and retain access to the fictional service without a loyalty condition.",
    "expiry": "2027-08-25T00:00:00Z",
    "succession_test": "Remove the first fictional custodian from the exercise. A rotating successor must recover the offline guide, identify the accountable role, reproduce the appeal receipt, and complete the correction path.",
    "cannot_prove": [
      "That any real institution adopted or operates this door",
      "That any real person used, needed, consented to, or benefited from it",
      "That the synthetic test establishes legal compliance or real-world accessibility",
      "That a digest establishes truth, review, independence, or capacity"
    ]
  },
  "source_registry": [
    {
      "source_record_id": "ldp-source-en-circle-opening-v1",
      "source_role": "circle_opening_receipt",
      "source_class": "first_party_teaching_fixture",
      "version": "1.0",
      "digest_algorithm": "SHA-256",
      "digest_canonicalization": "Set digest to null, recursively sort object keys, preserve array order, serialize as compact UTF-8 JSON, then compute SHA-256.",
      "digest": "4a72c0c937f9b668e4b6c93ba4c46cab014a254c054bb8732e73899235104a8d",
      "locale": "en-US",
      "temporal_reference": {"observed_at": "2026-08-25T00:00:00Z", "reference_system": "proleptic_gregorian_utc", "precision": "second", "conversion": "none", "uncertainty": "Fixture-authored timestamp; it is not a claim about an external event."},
      "transformation_lineage": {"parent_source_record_ids": [], "translation_of_source_record_id": null, "transformation": "Authored synthetic Circle opening source.", "tool": "none", "tool_version": "not_applicable", "settings": "not_applicable", "human_acceptance_status": "not_required_for_synthetic_source"},
      "custody": "Public site-controlled teaching fixture; no authority over real people or communities.",
      "permitted_use": "Inspect, teach, translate, criticize, test, and correct with this boundary attached.",
      "uncertainty": "No real participant, need, vote, or meeting was observed.",
      "status": "synthetic_unreviewed"
    },
    {
      "source_record_id": "ldp-source-en-governing-schema-v1",
      "source_role": "governing_schema",
      "source_class": "public_contract",
      "version": "1.0",
      "digest_algorithm": "SHA-256",
      "digest_canonicalization": "Set digest to null, recursively sort object keys, preserve array order, serialize as compact UTF-8 JSON, then compute SHA-256.",
      "digest": "f62ea268a66e6fc67fb007d601a221154d806f49a04a31efb4d20bcece9fa252",
      "locale": "en-US",
      "temporal_reference": {"observed_at": "2026-08-25T00:00:00Z", "reference_system": "proleptic_gregorian_utc", "precision": "second", "conversion": "none", "uncertainty": "The timestamp identifies the fixture observation, not external adoption."},
      "transformation_lineage": {"parent_source_record_ids": [], "translation_of_source_record_id": null, "transformation": "Referenced the public resilience and pilot contracts without transforming their authority.", "tool": "none", "tool_version": "not_applicable", "settings": "not_applicable", "human_acceptance_status": "not_required_for_synthetic_source"},
      "custody": "Public contract retained under site source control and canonical URL.",
      "permitted_use": "Validate shape and expose missing fields; never infer truth, consent, review, adoption, or countability.",
      "uncertainty": "Schema validity proves shape only.",
      "status": "synthetic_unreviewed"
    },
    {
      "source_record_id": "ldp-source-en-synthetic-denial-v1",
      "source_role": "synthetic_denial_fixture",
      "source_class": "synthetic_evidence",
      "version": "1.0",
      "digest_algorithm": "SHA-256",
      "digest_canonicalization": "Set digest to null, recursively sort object keys, preserve array order, serialize as compact UTF-8 JSON, then compute SHA-256.",
      "digest": "d79e7af59bd90e0da6b417b8218b9b21bd7195ced374d669e930e3b7fa66521c",
      "locale": "en-US",
      "temporal_reference": {"observed_at": "2026-08-25T00:00:00Z", "reference_system": "proleptic_gregorian_utc", "precision": "second", "conversion": "none", "uncertainty": "Synthetic event time only; no real denial occurred."},
      "transformation_lineage": {"parent_source_record_ids": ["ldp-source-en-circle-opening-v1"], "translation_of_source_record_id": null, "transformation": "Derived a fictional denial solely to exercise the bounded transition.", "tool": "none", "tool_version": "not_applicable", "settings": "not_applicable", "human_acceptance_status": "not_required_for_synthetic_source"},
      "custody": "Site-controlled non-sensitive teaching input.",
      "permitted_use": "Exercise failure, correction, appeal, privacy, and expiry controls; never present as a case.",
      "uncertainty": "Every person, place, institution, and consequence is fictional.",
      "status": "synthetic_unreviewed"
    },
    {
      "source_record_id": "ldp-source-en-synthetic-rule-v1",
      "source_role": "synthetic_rule_fixture",
      "source_class": "synthetic_evidence",
      "version": "1.0",
      "digest_algorithm": "SHA-256",
      "digest_canonicalization": "Set digest to null, recursively sort object keys, preserve array order, serialize as compact UTF-8 JSON, then compute SHA-256.",
      "digest": "9e11d3614f51d2b00d7435b8f9edbf2f4b46b992c288f45c32b68e1dab23d696",
      "locale": "en-US",
      "temporal_reference": {"observed_at": "2026-08-25T00:00:00Z", "reference_system": "proleptic_gregorian_utc", "precision": "second", "conversion": "none", "uncertainty": "Synthetic rule time only; no legal or institutional rule is asserted."},
      "transformation_lineage": {"parent_source_record_ids": ["ldp-source-en-circle-opening-v1"], "translation_of_source_record_id": null, "transformation": "Authored a fictional rule and deliberately wrong deadline for correction testing.", "tool": "none", "tool_version": "not_applicable", "settings": "not_applicable", "human_acceptance_status": "not_required_for_synthetic_source"},
      "custody": "Site-controlled non-sensitive teaching input.",
      "permitted_use": "Exercise answerability and correction; never treat as legal instruction or an operative deadline.",
      "uncertainty": "The rule and both deadline values are synthetic test data.",
      "status": "synthetic_unreviewed"
    }
  ],
  "resilience_system_count": 6,
  "workflow": [
    "action_circles",
    "skill_map",
    "build_labs",
    "transition_field_guides",
    "ark",
    "local_arks",
    "resilience_ledger",
    "action_circles"
  ],
  "non_system_gateways": [
    "recurrence_atlas_claim_record",
    "wheel_contribution_record"
  ],
  "optional_gateways_used": [],
  "circle_opening": {
    "record_id": "ldp-synthetic-door-001-en-circle-open",
    "gateway_role": "opening",
    "is_resilience_system": false,
    "parent_record_ids": [],
    "dissent_receipt_id": "ldp-proof-dissent-001",
    "question": "How can a person challenge a fictional portal-only denial when the reason, deadline, offline route, and answerable human have disappeared?",
    "decision_method": "Open meeting; affected-need statement first; one bounded artifact; consent and dissent recorded; roles rotate; no permanent rank.",
    "dissent": "The minority report warns that a better form can still become decoration unless a human role has authority to reverse both the record and consequence.",
    "tangible_artifact": "A synthetic access-and-appeal door with a readable notice, offline request, answerable role, correction receipt, and succession rehearsal.",
    "return_or_handoff": "Pass the bounded question and dissent receipt to Skill Map. The Circle is the gateway, not a seventh resilience system."
  },
  "system_records": [
    {
      "sequence": 1,
      "system_id": "skill_map",
      "parent_record_id": "ldp-synthetic-door-001-en-circle-open",
      "handoff_receipt": "Maps only fictional roles and missing capabilities; no people, addresses, credentials, diagnoses, or vulnerable locations.",
      "handoff": {
        "sources": ["Synthetic Circle opening receipt", "Ghrisx resilience artifact contract"],
        "source_record_ids": ["ldp-source-en-circle-opening-v1", "ldp-source-en-governing-schema-v1"],
        "dissent_receipt_id": "ldp-proof-dissent-001",
        "correction_receipt_id": "ldp-proof-correction-001",
        "uncertainty": "No real skill, availability, authority, affected person, or access need was observed.",
        "custody_authority": "A rotating fictional skill steward may carry the synthetic role map and nothing about real people.",
        "permitted_use": "Teach, test, translate, criticize, and correct the non-sensitive role-and-gap pattern.",
        "representation_refusal": "The record refuses to identify or represent real participants, communities, qualifications, or locations.",
        "withdrawal_route": "Remove any later representation claim and propagate a withdrawal notice through every dependent record.",
        "correction_route": "Version the map, preserve its prior digest, and notify the Build Lab record.",
        "human_responsibility": "Humans decide which capabilities are needed, who may describe them, and what must remain private.",
        "machine_duty": "Validate field presence and expose missing capabilities; never infer people, expertise, consent, or availability.",
        "test_fire": "exclusion",
        "test_result": "synthetic_pass",
        "failure_state": "Fail if the map exposes a person, exact place, credential, diagnosis, vulnerability, or inferred capability.",
        "restoration_path": "Rebuild the role map from the Circle question and schema without any participant dossier.",
        "expires_at": "2027-08-25T00:00:00Z",
        "retirement_or_dissolution": "Retire the map when the question changes, consent is withdrawn, or a safer successor supersedes it."
      },
      "record": {
        "schema": "https://ghrisx.com/schemas/resilience-artifact-v1.json",
        "contract": "ghrisx.civilization-resilience.v1",
        "schema_version": "1.0",
        "artifact_id": "ldp-synthetic-door-001-en-skill-map",
        "artifact_type": "skill_map_record",
        "locale": "en-US",
        "visibility": "private_working_copy",
        "capacity_stage": "proposed",
        "health": "active",
        "review_state": "unreviewed",
        "countable": false,
        "created_at": "2026-08-25T00:00:00Z",
        "review_due": "2027-08-25",
        "parent_artifact_ids": ["ldp-synthetic-door-001-en-circle-open"],
        "stewards": [{"role": "Synthetic rotating skill steward"}],
        "fields": {
          "identifier": "Fictional role inventory; no participant names",
          "locality": "Synthetic district; no real place",
          "availability": "Teaching exercise only",
          "contact": "No contact route; fixture only",
          "can_do": "Plain-language notice design; keyboard and screen-reader review; translation coordination; offline receipt design; administrative appeal mapping",
          "can_teach": "How to distinguish a form from an answerable appeal and how to preserve a correction receipt",
          "learning": "How real affected people would define usable access; no inference substitutes for their participation",
          "needed": "A human role with reversal authority; language access; disability access; offline continuity; record correction; succession rehearsal",
          "resources": "Synthetic notice, synthetic rule excerpt, plain UTF-8 template, printed index, and fictional test script",
          "artifact": "Role-and-gap map passed to Build Lab without a human target map"
        },
        "evidence": [{"description": "Synthetic role inventory embedded in this fixture", "review_state": "unreviewed"}],
        "limitations": ["No real skill, qualification, availability, institution, or participant was observed.", "The map proves only that the pilot names necessary roles without exposing people."],
        "correction": {"supersedes": null, "route": "Regenerate the role map, preserve the prior digest, and notify dependent synthetic records."},
        "privacy_review": {"completed": false, "public_projection_created": false},
        "generation": {"browser_local": true, "transmitted": false, "submitted": false, "published": false, "verified": false},
        "integrity": {"algorithm": "SHA-256", "digest": "0bd887810c68f249989d45452fa8b451bf943d4ae2d431b2f57527cb58afe15f"}
      }
    },
    {
      "sequence": 2,
      "system_id": "build_labs",
      "parent_record_id": "ldp-synthetic-door-001-en-skill-map",
      "handoff_receipt": "Turns the role-and-gap map into the smallest inspectable fictional door and records the deliberately introduced failure.",
      "handoff": {
        "sources": ["Synthetic Skill Map record", "Synthetic denial and rule fixtures"],
        "source_record_ids": ["ldp-source-en-synthetic-denial-v1", "ldp-source-en-synthetic-rule-v1"],
        "dissent_receipt_id": "ldp-proof-dissent-001",
        "correction_receipt_id": "ldp-proof-correction-001",
        "uncertainty": "No real institution, denial, deadline, accessibility outcome, or reversal authority exists in the exercise.",
        "custody_authority": "A rotating fictional build steward controls only the synthetic prototype and its failure record.",
        "permitted_use": "Reproduce and challenge the teaching prototype without presenting it as a real service.",
        "representation_refusal": "The prototype refuses to stand in for any jurisdiction, claimant, disability experience, or legal process.",
        "withdrawal_route": "Remove any unconsented derivative and retain only a content-free correction or withdrawal receipt.",
        "correction_route": "Replace the deliberately wrong deadline through v1.1 and notify every downstream record.",
        "human_responsibility": "Humans own problem framing, accessibility judgment, consequence, and the decision that a correction repairs the right thing.",
        "machine_duty": "Compare versions, flag the deadline conflict, and preserve lineage; never decide legal sufficiency or affected need.",
        "test_fire": "error",
        "test_result": "synthetic_pass_after_correction",
        "failure_state": "The first synthetic notice carries the wrong deadline; the test must stop until v1.1 corrects it.",
        "restoration_path": "Rebuild the prototype from the role map and corrected v1.1 specification without its first builder.",
        "expires_at": "2027-08-25T00:00:00Z",
        "retirement_or_dissolution": "Retire the build when its authority, correction path, or bounded purpose can no longer be stated."
      },
      "record": {
        "schema": "https://ghrisx.com/schemas/resilience-artifact-v1.json",
        "contract": "ghrisx.civilization-resilience.v1",
        "schema_version": "1.0",
        "artifact_id": "ldp-synthetic-door-001-en-build-lab",
        "artifact_type": "build_lab_canvas",
        "locale": "en-US",
        "visibility": "private_working_copy",
        "capacity_stage": "proposed",
        "health": "active",
        "review_state": "unreviewed",
        "countable": false,
        "created_at": "2026-08-25T00:00:00Z",
        "review_due": "2027-08-25",
        "parent_artifact_ids": ["ldp-synthetic-door-001-en-skill-map"],
        "stewards": [{"role": "Synthetic rotating build steward"}],
        "fields": {
          "id": "ldp-synthetic-door-001",
          "front": "Replacement systems",
          "review": "2027-08-25",
          "steward": "Synthetic rotating build steward",
          "dependency": "The fictional denial depends on one portal, hides the reason, assumes connectivity, and provides no empowered human appeal role.",
          "people": "No real people are represented. The fictional user may challenge every assumption through a visible issue-and-correction route.",
          "artifact": "Plain-language denial notice plus printable/offline appeal request, receipt, reasoned outcome, and source-record correction form",
          "requirements": "Semantic HTML; printable UTF-8 text; paired English/Spanish teaching copy; accountable fictional role; versioning; no login for the offline template",
          "proof": "Synthetic tests cover discovery, keyboard use, translation, offline retrieval, reasoned response, correction, and custodian absence. One bad deadline is introduced, detected, corrected, and retained in lineage."
        },
        "evidence": [{"description": "Synthetic build specification and deliberate deadline-failure fixture", "review_state": "unreviewed"}],
        "limitations": ["No service, portal, human appeal, or accessibility outcome exists outside this fixture.", "A prototype is not institutional capacity."],
        "correction": {"supersedes": "ldp-synthetic-door-001-notice-v1.0", "route": "Replace only through a versioned record that identifies the failed deadline and every dependent copy."},
        "privacy_review": {"completed": false, "public_projection_created": false},
        "generation": {"browser_local": true, "transmitted": false, "submitted": false, "published": false, "verified": false},
        "integrity": {"algorithm": "SHA-256", "digest": "b4743fd94053ba4201e2828a4b1ca00ded1ff4b11bc0792162afd1acc5eef3f3"}
      }
    },
    {
      "sequence": 3,
      "system_id": "transition_field_guides",
      "parent_record_id": "ldp-synthetic-door-001-en-build-lab",
      "handoff_receipt": "Makes the fictional door teachable without its builder and exposes stop, correction, accessibility, and expiry conditions.",
      "handoff": {
        "sources": ["Corrected synthetic Build Lab v1.1", "Ghrisx Last Door pilot schema"],
        "source_record_ids": ["ldp-source-en-synthetic-rule-v1", "ldp-source-en-governing-schema-v1"],
        "dissent_receipt_id": "ldp-proof-dissent-001",
        "correction_receipt_id": "ldp-proof-correction-001",
        "uncertainty": "A written guide cannot prove comprehension, accessibility, authority, or correct real-world use.",
        "custody_authority": "A rotating fictional guide steward maintains version, sources, stop conditions, and correction lineage.",
        "permitted_use": "Use only as a synthetic transfer exercise; qualified local authorities must replace fictional assumptions before real use.",
        "representation_refusal": "The guide refuses legal, medical, benefits, accessibility, or jurisdictional authority.",
        "withdrawal_route": "Withdraw a represented source or community claim and mark every guide copy and dependent record.",
        "correction_route": "Supersede the guide with a dated version that names changed steps, reason, and affected copies.",
        "human_responsibility": "Humans choose qualified sources, stop conditions, language, accessibility alternatives, and whether transfer actually worked.",
        "machine_duty": "Check version, source, expiry, step, and stop-condition completeness; never certify guidance or human understanding.",
        "test_fire": "absence",
        "test_result": "synthetic_pass",
        "failure_state": "Fail if the original builder, an unwritten explanation, or a hidden account remains necessary.",
        "restoration_path": "A successor follows the offline guide, reconstructs the corrected door, and records every missing dependency.",
        "expires_at": "2027-08-25T00:00:00Z",
        "retirement_or_dissolution": "Expire or retire the guide when sources, authority, instructions, or accessibility assumptions are no longer current."
      },
      "record": {
        "schema": "https://ghrisx.com/schemas/resilience-artifact-v1.json",
        "contract": "ghrisx.civilization-resilience.v1",
        "schema_version": "1.0",
        "artifact_id": "ldp-synthetic-door-001-en-field-guide",
        "artifact_type": "transition_field_guide",
        "locale": "en-US",
        "visibility": "private_working_copy",
        "capacity_stage": "proposed",
        "health": "active",
        "review_state": "unreviewed",
        "countable": false,
        "created_at": "2026-08-25T00:00:00Z",
        "review_due": "2027-08-25",
        "parent_artifact_ids": ["ldp-synthetic-door-001-en-build-lab"],
        "stewards": [{"role": "Synthetic rotating guide steward"}],
        "fields": {
          "title": "Synthetic guide: restore an answerable notice and appeal door",
          "audience": "Teaching exercise in a fictional district; no real claimant or institution",
          "version": "v1.0 · 2026-08-25",
          "review": "2027-08-25",
          "scope": "Reproduce the non-sensitive notice, offline appeal, acknowledgment, human reason, and correction receipt. Do not offer legal advice or claim adoption.",
          "sources": "This synthetic pilot schema, the resilience artifact schema, and the public Verified Artifact Intake method; no real policy or case file",
          "steps": "Open the plain-text index; locate the notice and appeal templates; test keyboard order and language labels; submit only to the fictional harness; require a dated human-role receipt; stop if a real record, identity, exact location, credential, or life-critical instruction appears.",
          "proof": "The synthetic successor follows the offline copy, detects the deliberately wrong deadline, opens correction v1.1, and leaves v1.0 visibly superseded. This is fixture behavior, not a real-world result."
        },
        "evidence": [{"description": "Synthetic transfer and correction script embedded in this fixture", "review_state": "unreviewed"}],
        "limitations": ["No legal, benefits, accessibility, or institutional authority is asserted.", "Qualified local review would be required before real use."],
        "correction": {"supersedes": null, "route": "Publish a superseding guide version with changed steps, reason, digest, review date, and dependent-copy notice."},
        "privacy_review": {"completed": false, "public_projection_created": false},
        "generation": {"browser_local": true, "transmitted": false, "submitted": false, "published": false, "verified": false},
        "integrity": {"algorithm": "SHA-256", "digest": "2d5d14d64fb9c671f41dcd72530cb10b170a890606be8329cabebf084721465f"}
      }
    },
    {
      "sequence": 4,
      "system_id": "ark",
      "parent_record_id": "ldp-synthetic-door-001-en-field-guide",
      "handoff_receipt": "Preserves the non-sensitive method, provenance, correction lineage, permitted use, withdrawal, refusal, and restoration path across independent formats.",
      "handoff": {
        "sources": ["Synthetic Transition Field Guide", "Paired locale fixtures and their canonical digests"],
        "source_record_ids": ["ldp-source-en-governing-schema-v1", "ldp-source-en-synthetic-denial-v1"],
        "dissent_receipt_id": "ldp-proof-dissent-001",
        "correction_receipt_id": "ldp-proof-correction-001",
        "uncertainty": "Multiple copies do not prove independent custody, usable restoration, or cultural authority.",
        "custody_authority": "A rotating fictional custody role preserves only the non-sensitive method under explicit use and refusal terms.",
        "permitted_use": "Copy, translate, restore, test, criticize, and correct the fixture while keeping provenance and synthetic status.",
        "representation_refusal": "No copy may claim to represent real people, institutions, local knowledge, or consent.",
        "withdrawal_route": "Propagate withdrawal through every copy, translation, index, and dependent receipt.",
        "correction_route": "Issue a new manifest and digest; retain the superseded version and distribute the correction notice.",
        "human_responsibility": "Humans retain custody judgment, permitted-use interpretation, refusal, withdrawal, and the verdict that restoration is usable.",
        "machine_duty": "Checksum, compare, index, and flag missing copies or lineage; never convert possession into authority.",
        "test_fire": "outage",
        "test_result": "synthetic_pass",
        "failure_state": "Fail if the record cannot be reconstructed from a plain offline copy or if one platform becomes indispensable.",
        "restoration_path": "Restore the six-record graph from the schema and paired JSON without network-only dependencies.",
        "expires_at": "2027-08-25T00:00:00Z",
        "retirement_or_dissolution": "Retire a copy that loses provenance, refusal, withdrawal, correction, or restoration instructions."
      },
      "record": {
        "schema": "https://ghrisx.com/schemas/resilience-artifact-v1.json",
        "contract": "ghrisx.civilization-resilience.v1",
        "schema_version": "1.0",
        "artifact_id": "ldp-synthetic-door-001-en-ark",
        "artifact_type": "ark_manifest",
        "locale": "en-US",
        "visibility": "private_working_copy",
        "capacity_stage": "proposed",
        "health": "active",
        "review_state": "unreviewed",
        "countable": false,
        "created_at": "2026-08-25T00:00:00Z",
        "review_due": "2027-08-25",
        "parent_artifact_ids": ["ldp-synthetic-door-001-en-field-guide"],
        "stewards": [{"role": "Synthetic rotating custody steward"}],
        "fields": {
          "id": "ldp-synthetic-door-001-en-ark",
          "domain": "Practical knowledge",
          "source": "Synthetic pilot v1.0; 2026-08-25; canonical digest carried by this record",
          "custody_authority": "The fictional Circle may steward the teaching fixture; it has no authority to represent real affected people or institutions.",
          "permitted_use": "Study, test, translate, criticize, fork, and correct the non-sensitive teaching method with synthetic status intact.",
          "restricted_or_withheld": "All real identities, case files, addresses, credentials, private contact routes, exact vulnerable locations, and unconsented testimony are absent and must remain withheld.",
          "withdrawal_route": "A represented community or contributor could revoke representation authority; every derivative must carry the withdrawal notice and stop presenting the removed material.",
          "representation_refusal": "No real person, community, agency, jurisdiction, disability experience, or legal claim is represented by this fixture.",
          "copies": "Public schema; English JSON teaching fixture; Spanish JSON teaching fixture; printable page explanation",
          "custodians": "Rotating fictional custody role; no named person and no permanent owner",
          "test_date": "2026-08-25",
          "purpose": "Preserve an inspectable pattern for restoring an answerable administrative door without preserving private lives.",
          "restore": "Use the schema and either locale fixture to reconstruct record order, verify parent links, repeat the synthetic correction, and compare the canonical digest.",
          "correction_provenance": "Every correction creates a new version and digest, names the superseded record, preserves the failure, and notifies paired locale and downstream records.",
          "limits": "Expires for review on 2027-08-25. It proves no adoption, legal sufficiency, human review, or capacity. Next test must repeat restoration from an independent offline copy."
        },
        "evidence": [{"description": "Synthetic bilingual-pair custody and restoration manifest", "review_state": "unreviewed"}],
        "limitations": ["Public availability does not erase custody, refusal, or withdrawal.", "Multiple files do not prove independent custodians or restoration."],
        "correction": {"supersedes": null, "route": "Issue a new manifest and propagate its supersession receipt to both locale fixtures and the Ledger."},
        "privacy_review": {"completed": false, "public_projection_created": false},
        "generation": {"browser_local": true, "transmitted": false, "submitted": false, "published": false, "verified": false},
        "integrity": {"algorithm": "SHA-256", "digest": "8491b3b5c93542884e0ab14b61250a591864850b3f04f791119aad6d0f591f3b"}
      }
    },
    {
      "sequence": 5,
      "system_id": "local_arks",
      "parent_record_id": "ldp-synthetic-door-001-en-ark",
      "handoff_receipt": "Binds the fictional door to rotating authority, dissent, Exit, succession, restoration, and dissolution without loyalty or secret rank.",
      "handoff": {
        "sources": ["Synthetic Ark manifest", "Synthetic Local Ark anti-capture charter"],
        "source_record_ids": ["ldp-source-en-circle-opening-v1", "ldp-source-en-governing-schema-v1"],
        "dissent_receipt_id": "ldp-proof-dissent-001",
        "correction_receipt_id": "ldp-proof-correction-001",
        "uncertainty": "A charter cannot prove practiced rotation, open access, effective dissent, usable Exit, or successful succession.",
        "custody_authority": "Rotating fictional roles hold bounded stewardship; no founder, Machine, or permanent office owns the door.",
        "permitted_use": "Govern the teaching fixture openly without conditioning access on loyalty, gratitude, silence, identity, or service.",
        "representation_refusal": "The Local Ark refuses authority over real residents, communities, jurisdictions, descendants, or dissenters.",
        "withdrawal_route": "A participant may withdraw representation and leave with a usable non-sensitive export.",
        "correction_route": "Open a visible amendment, preserve the minority report, and repeat the succession test.",
        "human_responsibility": "Humans answer for role scope, decisions, conflict, appeal, Exit, succession, restoration, finances, and dissolution.",
        "machine_duty": "Expose rotation, expiry, conflict, lineage, and missing tests; never become oracle, governor, or final authority.",
        "test_fire": "capture",
        "test_result": "synthetic_pass",
        "failure_state": "Fail if access depends on loyalty, one custodian, hidden rank, non-exportable records, or an unappealable Machine decision.",
        "restoration_path": "A successor restores the charter, role rotation, correction route, export, and door from the Ark copy.",
        "expires_at": "2027-08-25T00:00:00Z",
        "retirement_or_dissolution": "Dissolve when answerability, consent, rotation, correction, Exit, or succession cannot be restored."
      },
      "record": {
        "schema": "https://ghrisx.com/schemas/resilience-artifact-v1.json",
        "contract": "ghrisx.civilization-resilience.v1",
        "schema_version": "1.0",
        "artifact_id": "ldp-synthetic-door-001-en-local-ark",
        "artifact_type": "local_ark_charter",
        "locale": "en-US",
        "visibility": "private_working_copy",
        "capacity_stage": "proposed",
        "health": "active",
        "review_state": "unreviewed",
        "countable": false,
        "created_at": "2026-08-25T00:00:00Z",
        "review_due": "2027-08-25",
        "parent_artifact_ids": ["ldp-synthetic-door-001-en-ark"],
        "stewards": [{"role": "Synthetic rotating governance steward"}],
        "fields": {
          "name": "Synthetic Door Local Ark",
          "place": "Fictional district; no real place",
          "access": "Public teaching page and downloadable synthetic JSON; no membership or credential required",
          "meeting": "No meeting exists; a real Circle would publish accessible details deliberately",
          "scope": "Govern the non-sensitive notice-and-appeal pattern, corrections, paired translations, tests, succession, restoration, and dissolution.",
          "first_artifact": "The linked synthetic Skill Map, Build Lab, Transition Field Guide, Ark manifest, Local Ark charter, and Ledger receipt",
          "roles": "Facilitator, affected-need witness, access tester, evidence steward, and challenger rotate each exercise; no permanent or secret rank.",
          "emergency_expiry": "No emergency power exists in this fixture. A real temporary power would require scope, start, hard expiry, open review, and automatic return.",
          "exit_fork_export": "Anyone may leave, copy the non-sensitive fixture, fork it with provenance, or request removal of representation without losing access to the fictional door.",
          "dissent_correction": "The minority report remains attached. Challenges open a dated correction record; rejected changes keep a reason and appeal route.",
          "future_generations": "No charter, debt, loyalty claim, doctrine, office, or Machine judgment binds future people without renewed consent.",
          "machine_authority": "Machine may validate shape, parent links, canonical digests, locale parity, expiry, and missing fields. It may not infer consent, affected need, truth, accessibility, authority, acceptance, publication, or countability.",
          "resources_without_loyalty": "The fictional notice, appeal, reason, correction, and exit remain usable without gratitude, silence, belief, identity test, or service to a leader.",
          "succession_drill_dissolution": "A second fictional role restores the fixture without the first custodian. If no accountable role, correction path, export, test, or participant consent remains, stop intake, preserve a minimal receipt, export governed material, and dissolve the Local Ark.",
          "accountability": "Publish role scopes, rotations, conflicts, decisions, correction lineage, test results, expiry, and reasons while omitting identities and vulnerable details.",
          "boundary": "Synthetic public teaching work only. No real people, targets, case files, exact locations, credentials, coercion, retaliation, secret rank, permanent rank, or operational interference."
        },
        "evidence": [{"description": "Synthetic governance, succession, restoration, Exit, and dissolution charter", "review_state": "unreviewed"}],
        "limitations": ["A charter is not governance in operation.", "The succession drill is simulated and establishes no community capacity."],
        "correction": {"supersedes": null, "route": "Open a visible charter amendment, retain dissent, identify affected records, and require a fresh succession rehearsal."},
        "privacy_review": {"completed": false, "public_projection_created": false},
        "generation": {"browser_local": true, "transmitted": false, "submitted": false, "published": false, "verified": false},
        "integrity": {"algorithm": "SHA-256", "digest": "63181860664eb762e49c09372a3b68cde44716e4564ae6ec36478ee8189420ce"}
      }
    },
    {
      "sequence": 6,
      "system_id": "resilience_ledger",
      "parent_record_id": "ldp-synthetic-door-001-en-local-ark",
      "handoff_receipt": "Records the synthetic test, deliberate failure, correction, unresolved limits, verified-zero boundary, and next question before returning to the Circle.",
      "handoff": {
        "sources": ["All five preceding synthetic system records", "Five structured Door Integrity results"],
        "source_record_ids": ["ldp-source-en-circle-opening-v1", "ldp-source-en-governing-schema-v1", "ldp-source-en-synthetic-denial-v1", "ldp-source-en-synthetic-rule-v1"],
        "dissent_receipt_id": "ldp-proof-dissent-001",
        "correction_receipt_id": "ldp-proof-correction-001",
        "uncertainty": "The receipt proves a coherent fixture graph, not independent use, adoption, human review, or operating capacity.",
        "custody_authority": "A rotating fictional Ledger role may record the fixture and cannot certify people, institutions, or truth.",
        "permitted_use": "Inspect, reproduce, dispute, correct, or retire the synthetic receipt while keeping verified-zero status visible.",
        "representation_refusal": "The Ledger refuses to turn a teaching fixture, translation, digest, or passing test into a real-world adoption claim.",
        "withdrawal_route": "Remove any later representation claim, stop countability, and preserve only minimum non-sensitive lineage.",
        "correction_route": "A successor receipt cites the prior digest, changed result, reason, and returned Circle question.",
        "human_responsibility": "Humans decide what evidence means, what failed, whether privacy and consent hold, and what question returns to the Circle.",
        "machine_duty": "Recompute graph, digest, expiry, and zero-count invariants; never promote review, verification, adoption, or capacity.",
        "test_fire": "scarcity",
        "test_result": "synthetic_pass",
        "failure_state": "Fail if the receipt hides a dependency, disputed result, expired record, correction, or the absence of independent evidence.",
        "restoration_path": "Recalculate the chain from six records and return its evidence, failure, limits, and next question to the Circle.",
        "expires_at": "2027-08-25T00:00:00Z",
        "retirement_or_dissolution": "Retire the receipt at expiry or when its graph, evidence, consent, or correction lineage no longer matches."
      },
      "record": {
        "schema": "https://ghrisx.com/schemas/resilience-artifact-v1.json",
        "contract": "ghrisx.civilization-resilience.v1",
        "schema_version": "1.0",
        "artifact_id": "ldp-synthetic-door-001-en-ledger",
        "artifact_type": "resilience_ledger_receipt",
        "locale": "en-US",
        "visibility": "private_working_copy",
        "capacity_stage": "proposed",
        "health": "active",
        "review_state": "unreviewed",
        "countable": false,
        "created_at": "2026-08-25T00:00:00Z",
        "review_due": "2027-08-25",
        "parent_artifact_ids": ["ldp-synthetic-door-001-en-local-ark"],
        "stewards": [{"role": "Synthetic rotating Ledger steward"}],
        "fields": {
          "id": "ldp-synthetic-door-001-en-ledger",
          "type": "Other resilience artifact",
          "stage": "Proposed — not counted",
          "health": "Active",
          "version": "v1.0",
          "date": "2026-08-25",
          "review": "2027-08-25",
          "locality": "Synthetic district; no real place",
          "steward": "Synthetic rotating Ledger steward",
          "artifact": "One complete teaching-fixture chain from Circle through six systems and back to Circle",
          "evidence": "Six linked schema-shaped records; two Circle gateway receipts; five synthetic Door Integrity results; a deliberate deadline failure and correction lineage; an inactive publication design.",
          "independence": "No independent adoption, transfer, replication, restoration, human review, or real-world use exists. The paired locale is a translation of the same fixture, not a second event.",
          "limits": "Synthetic only; countable false; unreviewed; no real people or place; no intake transaction; no public projection; no change to six capacity metrics.",
          "next": "Return this evidence, failure, and question to the next Circle: what evidence would a separately authorized real pilot need before any claim of a reachable and answerable door?"
        },
        "evidence": [{"description": "Synthetic chain and Door Integrity fixture; not real-world evidence", "review_state": "unreviewed"}],
        "limitations": ["The receipt proves inspectable structure, not an operating door.", "Verified artifacts and every capacity metric remain zero."],
        "correction": {"supersedes": null, "route": "A corrected Ledger receipt must cite the superseded digest, changed result, reason, and returned Circle question."},
        "privacy_review": {"completed": false, "public_projection_created": false},
        "generation": {"browser_local": true, "transmitted": false, "submitted": false, "published": false, "verified": false},
        "integrity": {"algorithm": "SHA-256", "digest": "3651ec1bed67ef3f07dffb154f8d211d18ba4e59e9e22601e9dc4bfdc7e3d5ed"}
      }
    }
  ],
  "circle_return": {
    "record_id": "ldp-synthetic-door-001-en-circle-return",
    "gateway_role": "return",
    "is_resilience_system": false,
    "parent_record_ids": ["ldp-synthetic-door-001-en-ledger"],
    "dissent_receipt_id": "ldp-proof-dissent-001",
    "question": "What evidence, authority, consent, qualified review, accessibility use, and independent succession would be required before a separately authorized real pilot could claim Verified One?",
    "decision_method": "Keep verified zero; preserve the failure; distinguish fixture proof from capacity; require a new explicit authorization before any real submission or activation.",
    "dissent": "A minority report may reject the candidate door, demand a different institution or remedy, or refuse representation without losing access or erasing the record.",
    "tangible_artifact": "A complete synthetic transition receipt plus an inactive, privacy-minimized Verified One publication design.",
    "return_or_handoff": "The Ledger returns evidence, failure, limits, and the next question to a new Action Circle. Nothing advances automatically."
  },
  "transition_controls": {
    "custody": "Custody covers only this non-sensitive fixture. Authority is rotating, bounded, attributable, exportable, and unable to represent real people or institutions.",
    "dissent": "The minority position travels under one receipt through all six handoffs and returns unresolved without loss of access, resources, appeal, or visibility.",
    "correction": "Every material change creates a new version and digest, cites what it supersedes, preserves the failed deadline, and propagates to paired locale and dependent records.",
    "representation_refusal": "Any person or community may refuse representation; this fixture already refuses to speak for all real people, places, institutions, disabilities, languages, or legal systems.",
    "withdrawal": "Withdrawal revokes representation or publication consent without demanding a reason; minimal lineage may remain only to prevent false history.",
    "exit": "A participant may leave with a usable export and without losing access to the door, public record, correction route, or fictional service.",
    "succession": "A rotating successor must reconstruct the door, accountability chain, correction, and offline path without the founder or first custodian.",
    "restoration": "Restore from the public schema, paired fixture, offline index, canonical digests, and correction lineage; record every missing dependency and failed step.",
    "dissolution": "If answerability, consent, correction, export, testing, or succession fails, stop intake, preserve a minimal non-sensitive receipt, return governed material, and dissolve rather than simulate continuity.",
    "machine_duty": "Machine validates schema, canonical IDs, parent links, digest shape, locale parity, missing fields, expiry, and prohibited count changes. It may surface contradictions; it may not infer consent, truth, affected need, authority, accessibility, review, publication, or countability.",
    "human_responsibility": "Named rotating humans remain responsible for affected-need framing, evidence judgment, consent, privacy, accessibility, correction, conflict disclosure, publication decisions, consequences, succession, restoration, and dissolution."
  },
  "proof_receipts": {
    "correction": {
      "receipt_id": "ldp-proof-correction-001",
      "predecessor": {
        "record_id": "ldp-synthetic-door-001-notice-v1.0",
        "version": "1.0",
        "payload": {"notice_id": "ldp-synthetic-door-001-notice", "appeal_deadline": "2027-09-01T00:00:00Z", "state": "wrong_deadline_stopped"},
        "canonicalization": "Recursively sort object keys, preserve array order, serialize payload as compact UTF-8 JSON, then compute SHA-256.",
        "sha256": "3d3188e5703363a6c29fd3395a9e564c30631c851c031e70e321c407c96828cb"
      },
      "successor": {
        "record_id": "ldp-synthetic-door-001-notice-v1.1",
        "version": "1.1",
        "payload": {"notice_id": "ldp-synthetic-door-001-notice", "appeal_deadline": "2027-08-25T00:00:00Z", "state": "corrected"},
        "canonicalization": "Recursively sort object keys, preserve array order, serialize payload as compact UTF-8 JSON, then compute SHA-256.",
        "sha256": "bc82daa20d03ba1d8136249a2f5edd69961f2c12b33673a019adb889c03eef86"
      },
      "changed_fields": [{"json_pointer": "/appeal_deadline", "old_value": "2027-09-01T00:00:00Z", "new_value": "2027-08-25T00:00:00Z"}],
      "stop_receipt": {"receipt_id": "ldp-proof-stop-wrong-deadline-001", "stopped_at": "2026-08-25T00:10:00Z", "reason": "wrong_appeal_deadline_detected", "workflow_advanced": false},
      "supersedes": "ldp-synthetic-door-001-notice-v1.0",
      "affected_downstream_record_ids": ["ldp-synthetic-door-001-en-field-guide", "ldp-synthetic-door-001-en-ark", "ldp-synthetic-door-001-en-local-ark", "ldp-synthetic-door-001-en-ledger"],
      "acknowledgments": [
        {"acknowledgment_id": "ldp-ack-en-field-guide-001", "record_id": "ldp-synthetic-door-001-en-field-guide", "correction_receipt_id": "ldp-proof-correction-001", "successor_record_id": "ldp-synthetic-door-001-notice-v1.1", "successor_sha256": "bc82daa20d03ba1d8136249a2f5edd69961f2c12b33673a019adb889c03eef86"},
        {"acknowledgment_id": "ldp-ack-en-ark-001", "record_id": "ldp-synthetic-door-001-en-ark", "correction_receipt_id": "ldp-proof-correction-001", "successor_record_id": "ldp-synthetic-door-001-notice-v1.1", "successor_sha256": "bc82daa20d03ba1d8136249a2f5edd69961f2c12b33673a019adb889c03eef86"},
        {"acknowledgment_id": "ldp-ack-en-local-ark-001", "record_id": "ldp-synthetic-door-001-en-local-ark", "correction_receipt_id": "ldp-proof-correction-001", "successor_record_id": "ldp-synthetic-door-001-notice-v1.1", "successor_sha256": "bc82daa20d03ba1d8136249a2f5edd69961f2c12b33673a019adb889c03eef86"},
        {"acknowledgment_id": "ldp-ack-en-ledger-001", "record_id": "ldp-synthetic-door-001-en-ledger", "correction_receipt_id": "ldp-proof-correction-001", "successor_record_id": "ldp-synthetic-door-001-notice-v1.1", "successor_sha256": "bc82daa20d03ba1d8136249a2f5edd69961f2c12b33673a019adb889c03eef86"}
      ],
      "result": "pass_after_correction",
      "real_world_capacity_proven": false
    },
    "dissent": {
      "receipt_id": "ldp-proof-dissent-001",
      "opening_position": "A better form is still decoration unless an answerable human can reverse both record and consequence.",
      "return_position": "A better form is still decoration unless an answerable human can reverse both record and consequence.",
      "status": "unresolved_preserved",
      "appeal_route": "Return the minority report to the next open Circle or a distinct appeal role without conditioning access or resources.",
      "access_penalty": false,
      "resource_penalty": false,
      "preserved_through_handoffs": true,
      "preserved_through_return": true
    },
    "succession": {
      "receipt_id": "ldp-proof-succession-001",
      "clean_start": true,
      "original_custodian_absent": true,
      "original_custodian_role": "synthetic_first_custodian",
      "successor_role": "synthetic_rotating_successor",
      "roles_distinct": true,
      "input_payload": {"manifest_id": "ldp-synthetic-door-001-offline-manifest-v1", "record_count": 6, "correction_receipt_id": "ldp-proof-correction-001"},
      "input_sha256": "216236c10bb8c912252b698faebb6ede29761890cdb75fd8f94831835a8aafb0",
      "output_payload": {"workflow": ["action_circles", "skill_map", "build_labs", "transition_field_guides", "ark", "local_arks", "resilience_ledger", "action_circles"], "record_count": 6, "correction_replayed": true},
      "output_sha256": "b33a3fea3bd1746ba1dbb5448db2e7397df52307a27697f96a1951233d442839",
      "canonicalization": "Recursively sort object keys, preserve array order, serialize the named payload as compact UTF-8 JSON, then compute SHA-256.",
      "dependency_log": [{"dependency": "public_schema", "status": "available"}, {"dependency": "offline_fixture", "status": "available"}, {"dependency": "first_custodian_private_memory", "status": "missing_recorded"}],
      "observer_role": "synthetic_independent_observer",
      "observer_distinct": true,
      "expected_result": "successor_reconstructs_six_system_chain_and_replays_correction",
      "observed_result": "six_system_chain_reconstructed_and_correction_replayed",
      "synthetic_result": "pass",
      "real_world_capacity_proven": false
    },
    "restoration": {
      "receipt_id": "ldp-proof-restoration-001",
      "clean_start": true,
      "original_custodian_absent": true,
      "original_custodian_role": "synthetic_archive_creator",
      "successor_role": "synthetic_restoration_operator",
      "roles_distinct": true,
      "input_payload": {"archive_id": "ldp-synthetic-door-001-ark-copy-v1", "declared_record_count": 6, "correction_receipt_id": "ldp-proof-correction-001"},
      "input_sha256": "038ca98218a6fe9d9b04fc178b5711e706b8e95fac706ba558435ce1e8ace63a",
      "output_payload": {"restored_record_count": 6, "parent_links_valid": true, "correction_lineage_valid": true, "missing_dependency_count": 1},
      "output_sha256": "61fb552a1134835d6ed15ad93379ea2bc5a5c370290635a0d062f83400832e3e",
      "canonicalization": "Recursively sort object keys, preserve array order, serialize the named payload as compact UTF-8 JSON, then compute SHA-256.",
      "dependency_log": [{"dependency": "ark_copy", "status": "available"}, {"dependency": "paired_fixture", "status": "available"}, {"dependency": "original_custodian", "status": "missing_recorded"}],
      "observer_role": "synthetic_restoration_observer",
      "observer_distinct": true,
      "expected_result": "restore_six_records_and_preserve_missing_dependency_log",
      "observed_result": "six_records_restored_with_one_missing_dependency_recorded",
      "synthetic_result": "pass",
      "real_world_capacity_proven": false
    },
    "capture_exit_dissolution": {
      "receipt_id": "ldp-proof-capture-exit-dissolution-001",
      "attempts": [{"attempt": "permanent_rank", "injected": true, "denied": true}, {"attempt": "loyalty_gate", "injected": true, "denied": true}, {"attempt": "dissent_concealment", "injected": true, "denied": true}],
      "dissent_preserved": true,
      "export": {"format": "UTF-8 JSON", "usable": true, "requires_loyalty": false, "requires_original_custodian": false},
      "repair_failed_branch": {"simulated": true, "intake_stopped": true, "minimal_receipt_preserved": true, "governed_material_exported": true, "dissolved": true},
      "verified_one_blocked": true,
      "capacity_metric_deltas": {"local_arks_verified": 0, "skills_transferred": 0, "lab_artifacts_verified": 0, "ark_restorations_tested": 0, "field_guides_locally_tested": 0, "systems_replicated": 0},
      "real_world_capacity_proven": false
    },
    "appeal_recusal_third_party": {
      "receipt_id": "ldp-proof-appeal-recusal-third-party-001",
      "conflict_detected": true,
      "initial_review_role": "synthetic_initial_reviewer",
      "recused": true,
      "appeal_role": "synthetic_distinct_appeal_reviewer",
      "appeal_role_distinct": true,
      "outcome": "remand",
      "service_retained": true,
      "dissent_retained": true,
      "representation_authority": "contributor_may_authorize_only_own_synthetic_material",
      "affected_third_party_consent_state": "not_present",
      "third_party_waiver_attempted": true,
      "third_party_waiver_rejected": true,
      "publication_blocked": true,
      "real_world_capacity_proven": false
    },
    "translation_dedup": {
      "receipt_id": "ldp-proof-translation-dedup-001",
      "logical_event_id": "ldp-synthetic-door-001-logical-event",
      "source_locale": "en-US",
      "target_locale": "es-US",
      "transformation": "paired_fixture_translation",
      "tool": "not_recorded_for_legacy_paired_fixture",
      "tool_version": "not_recorded",
      "settings": "not_recorded",
      "status": "structural_only",
      "human_acceptance_required": true,
      "human_acceptance_performed": false,
      "semantic_result": "structural_parity_only_not_human_accepted",
      "duplicate_count_created": false,
      "verified_artifact_count_delta": 0,
      "published_projection_count_delta": 0,
      "capacity_metric_deltas": {"local_arks_verified": 0, "skills_transferred": 0, "lab_artifacts_verified": 0, "ark_restorations_tested": 0, "field_guides_locally_tested": 0, "systems_replicated": 0}
    },
    "hazard_negative": {
      "receipt_id": "ldp-proof-hazard-negative-001",
      "baseline_hazard_class": "ordinary",
      "injected_content_class": "individualized_legal_instruction",
      "injected": true,
      "accepted": false,
      "rejected": true,
      "reclassified_hazard_class": "nonordinary_legal",
      "qualified_review_required": true,
      "qualified_review_performed": false,
      "publication_blocked": true,
      "verified_artifact_count_delta": 0,
      "published_projection_count_delta": 0,
      "capacity_metric_deltas": {"local_arks_verified": 0, "skills_transferred": 0, "lab_artifacts_verified": 0, "ark_restorations_tested": 0, "field_guides_locally_tested": 0, "systems_replicated": 0}
    },
    "expiry_boundary": {
      "receipt_id": "ldp-proof-expiry-boundary-001",
      "canonical_instant": "2027-08-25T00:00:00Z",
      "semantics": "exclusive_active_before_expired_at_or_after",
      "cases": [{"at": "2027-08-24T23:59:59Z", "expected_state": "active"}, {"at": "2027-08-25T00:00:00Z", "expected_state": "expired"}, {"at": "2027-08-25T00:00:01Z", "expected_state": "expired"}]
    },
    "negative_door": {
      "receipt_id": "ldp-proof-negative-door-001",
      "door_test": {
        "dimension": "usable",
        "test": "Inject a portal path that requires the original custodian and has no offline alternative.",
        "synthetic_result": "fail",
        "evidence": ["Injected original-custodian dependency", "Missing offline alternative recorded without repair"],
        "observed_failure": "The injected path cannot be used after the original custodian is removed.",
        "real_world_capacity_proven": false,
        "failure_condition": "This valid recorded failure blocks Verified One and every capacity claim until a separately tested successor repairs it."
      },
      "failure_preserved": true,
      "blocks_verified_one": true,
      "blocks_capacity": true,
      "verified_artifact_count_delta": 0,
      "published_projection_count_delta": 0,
      "capacity_metric_deltas": {"local_arks_verified": 0, "skills_transferred": 0, "lab_artifacts_verified": 0, "ark_restorations_tested": 0, "field_guides_locally_tested": 0, "systems_replicated": 0}
    }
  },
  "door_integrity": [
    {
      "dimension": "reachable",
      "test": "Starting from the public Last Door page and a printed index, a fictional user can locate the notice, offline appeal template, answerable role, and review deadline without an account.",
      "synthetic_result": "pass",
      "evidence": ["Direct public page and JSON links", "Offline/printable route named in the synthetic Field Guide"],
      "observed_failure": null,
      "real_world_capacity_proven": false,
      "failure_condition": "Fail if discovery requires a private invitation, secret rank, account, exact device, or the original custodian."
    },
    {
      "dimension": "usable",
      "test": "The fictional path exposes semantic text, keyboard order, paired language teaching copy, offline retrieval, plain reasons, and an accessible alternative to the portal.",
      "synthetic_result": "pass",
      "evidence": ["Server-rendered English and Spanish teaching pages", "Plain UTF-8 JSON and explicit no-JavaScript critical facts"],
      "observed_failure": null,
      "real_world_capacity_proven": false,
      "failure_condition": "Fail if disability, language, document status, cost, housing status, connectivity, or device assumptions leave no usable alternative."
    },
    {
      "dimension": "answerable",
      "test": "The synthetic workflow names a rotating human access-review officer who must give reasons, hear challenge, and possess authority to change record and consequence.",
      "synthetic_result": "pass",
      "evidence": ["Scenario answerable_role field", "Reasoned-outcome and appeal receipts in the Build Lab and Field Guide records"],
      "observed_failure": null,
      "real_world_capacity_proven": false,
      "failure_condition": "Fail if the role can repeat a result but cannot reconsider evidence or repair the consequence."
    },
    {
      "dimension": "repairable",
      "test": "A deliberately wrong synthetic deadline is detected; v1.1 supersedes v1.0; the old digest and failure remain visible; dependent copies receive the correction.",
      "synthetic_result": "pass_after_correction",
      "evidence": ["Versioned correction routes in all six records", "Ledger retains the deliberate deadline failure and correction requirement"],
      "observed_failure": "The first synthetic notice used the wrong appeal deadline. The test stopped, v1.1 corrected it, and v1.0 remains visible as superseded evidence.",
      "real_world_capacity_proven": false,
      "failure_condition": "Fail if correction changes only the interface, silently overwrites history, or cannot repair the source record and consequence."
    },
    {
      "dimension": "succession_safe",
      "test": "The first fictional custodian is removed. A rotating successor uses the schema, offline guide, custody manifest, and lineage to reconstruct the door and complete the correction exercise.",
      "synthetic_result": "pass",
      "evidence": ["Ark restoration path and paired fixture", "Local Ark succession, restoration, Exit, and dissolution clauses"],
      "observed_failure": null,
      "real_world_capacity_proven": false,
      "failure_condition": "Fail if the founder, first custodian, private memory, loyalty test, hidden credential, or proprietary platform remains indispensable."
    }
  ],
  "verified_one_publication_design": {
    "designed": true,
    "activated": false,
    "intake_enabled": false,
    "publication_enabled": false,
    "real_submission_created": false,
    "candidate_projection": {
      "candidate_kind": "illustrative_candidate_sketch",
      "runtime_schema_conformant": false,
      "site_controlled": true,
      "independence_claimed": false,
      "hazard_class": "ordinary",
      "canonicalization": "Recursively sort object keys, preserve array order, serialize this illustrative sketch as compact UTF-8 JSON, then compute SHA-256. This is not the runtime projection schema.",
      "artifact_classification": "demo",
      "artifact_type": "resilience_ledger_receipt",
      "locale": "en-US",
      "title": "Synthetic Door 001 transition receipt",
      "summary": "A permanently non-countable teaching candidate for one complete Circle-to-six-systems-to-Circle transition. It contains no real people, place, institution, submission, review, publication, or capacity claim.",
      "source_record_id": "ldp-synthetic-door-001-en-ledger",
      "generalized_location": "Synthetic district; no real place",
      "responsible_public_role": "Synthetic rotating Ledger steward",
      "capacity_state": "proposed",
      "health_state": "active",
      "evidence_state": "unreviewed",
      "expires_at": "2027-08-25T00:00:00Z",
      "correction_channel": "/en-US/source-policy/",
      "withdrawal_channel": "/en-US/contact/",
      "countable": false
    },
    "candidate_projection_sha256": "2f179815fc3fde366fc5e6261c0d4e9d369b210e657064ed9b61d10043ff1c7e",
    "privacy_rejection_test": {
      "test_id": "ldp-proof-privacy-rejection-001",
      "prohibited_private_canary_field_names": ["private_id", "owner_capability", "reviewer_identity", "private_note", "credential", "exact_location", "ip_address"],
      "injected": true,
      "rejected": true,
      "candidate_contains_canary_fields": false,
      "publication_blocked": true,
      "verified_artifact_count_delta": 0,
      "published_projection_count_delta": 0
    },
    "stages": [
      {"sequence": 1, "stage": "deliberate_submission", "status": "not_run", "human_authority": "Contributor with authority over the real artifact", "proof_required": "Explicit submission action, future expiry, authority statement, provisional publication consent, and no prohibited private material"},
      {"sequence": 2, "stage": "private_receipt", "status": "not_run", "human_authority": "Contributor retains the private ID and owner capability", "proof_required": "Protected private receipt; no public body, verification, or count change"},
      {"sequence": 3, "stage": "human_evidence_and_privacy_review", "status": "not_run", "human_authority": "Authenticated accepting human with declared scope, qualification, and no conflict", "proof_required": "Evidence threshold, limitations, privacy minimization, hazard class, correction route, and identity-free public candidate"},
      {"sequence": 4, "stage": "server_candidate_digest", "status": "not_run", "human_authority": "Server derives bytes; accepting human cannot substitute a digest", "proof_required": "Exact lowercase SHA-256 over the current canonical reviewed candidate"},
      {"sequence": 5, "stage": "owner_exact_digest_approval", "status": "not_run", "human_authority": "Contributor inspects and approves only the exact current candidate bytes", "proof_required": "Matching owner capability and candidate digest; changed bytes fail closed"},
      {"sequence": 6, "stage": "distinct_human_publication_approval", "status": "not_run", "human_authority": "A different stable authenticated human principal", "proof_required": "No self-approval, no conflict, current owner digest approval, public reason, and all countability gates"},
      {"sequence": 7, "stage": "explicit_human_publish", "status": "not_run", "human_authority": "Authenticated human publisher with narrow permission", "proof_required": "Fresh threshold recheck, current digest, active consent, expiry, integrity, lineage uniqueness, privacy, and explicit publish action"}
    ],
    "privacy_allowlist": ["generalized location", "responsible public role", "bounded method", "test result", "failure record", "limitations", "correction channel", "withdrawal channel", "expiry", "public lineage"],
    "privacy_denylist": ["private body", "private ID", "owner capability", "reviewer identity", "private note", "credential", "contact information", "exact location", "IP address", "consent evidence detail", "runtime lock or counter"],
    "lineage_behavior": {
      "correction": "A material correction creates one separately credentialed successor; it never silently overwrites or auto-publishes.",
      "withdrawal": "Owner withdrawal revokes consent and countability without requiring justification; administrative concealment remains distinct and appealable.",
      "expiry": "The projection stops counting at expiry and cannot regain countability without renewed current review."
    },
    "one_event_one_count": true
  },
  "ledger_effect": {
    "aggregate_scope": "synthetic_fixture_only",
    "baseline_snapshot_id": "snap_20260825_verified_zero_v1",
    "baseline_snapshot_cutoff": "2026-08-25T05:07:27Z",
    "baseline_snapshot_source": "/downloads/verified-artifact-snapshots/snap_20260825_verified_zero_v1.json",
    "current_runtime_aggregate_claimed": false,
    "verified_artifact_count_before": 0,
    "verified_artifact_count_after": 0,
    "published_projection_count_before": 0,
    "published_projection_count_after": 0,
    "verified_artifact_count_delta": 0,
    "published_projection_count_delta": 0,
    "capacity_metric_deltas": {"local_arks_verified": 0, "skills_transferred": 0, "lab_artifacts_verified": 0, "ark_restorations_tested": 0, "field_guides_locally_tested": 0, "systems_replicated": 0},
    "capacity_metrics_changed": false,
    "reason": "This is a checked-in synthetic teaching fixture outside runtime intake and public-projection stores. It is unreviewed, unpublished, permanently non-countable, and not independent adoption."
  },
  "persona_boundary": {
    "persona_authority_id": "ghrisx.advanced-persona.realism-first.v1",
    "site_fixture_is_persona_authority": false,
    "persona_artifacts_changed": false,
    "required_charter_preserved": true,
    "anti_drift_test_required": true
  },
  "integrity": {
    "algorithm": "SHA-256",
    "canonicalization": "Set integrity.digest to null, recursively sort object keys, preserve array order, serialize as compact UTF-8 JSON, then compute SHA-256.",
    "digest": "2ee33acd8c5c7163da1af72e7bdde790208789369f177b92f8d95d687b2d9983"
  }
}
