{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://ghrisx.com/schemas/resilience-artifact-v1.json",
  "title": "Ghrisx Civilization Resilience Artifact",
  "description": "Portable browser-local artifact contract for the six Ghrisx civilization-resilience systems, the optional Wheel contributor gateway, and the Recurrence Atlas claim-record gateway that route into them without becoming systems. Generation does not store, transmit, publish, verify, or count an artifact.",
  "x-ghrisx-contract-id": "ghrisx.civilization-resilience.v1",
  "x-ghrisx-system-ids": [
    "ark",
    "skill_map",
    "build_labs",
    "local_arks",
    "transition_field_guides",
    "resilience_ledger"
  ],
  "x-ghrisx-system-loop": [
    "skill_map",
    "build_labs",
    "transition_field_guides",
    "ark",
    "local_arks",
    "resilience_ledger",
    "skill_map"
  ],
  "x-ghrisx-public-workflow": [
    "action_circles",
    "skill_map",
    "build_labs",
    "transition_field_guides",
    "ark",
    "local_arks",
    "resilience_ledger",
    "action_circles"
  ],
  "x-ghrisx-transition-pilot": {
    "contract": "ghrisx.last-door-transition-pilot.v1",
    "schema": "https://ghrisx.com/schemas/last-door-transition-pilot-v1.json",
    "pilot_id": "ldp-synthetic-door-001",
    "classification": {
      "synthetic": true,
      "teaching_fixture": true,
      "artifact_classification": "demo",
      "site_controlled": true,
      "independent_adoption": false,
      "hazard_class": "ordinary",
      "countable": false
    },
    "resilience_system_count": 6,
    "workflow": [
      "action_circles",
      "skill_map",
      "build_labs",
      "transition_field_guides",
      "ark",
      "local_arks",
      "resilience_ledger",
      "action_circles"
    ],
    "optional_gateways_available": [
      "recurrence_atlas_claim_record",
      "wheel_contribution_record"
    ],
    "optional_gateways_used": [],
    "fixtures": {
      "en-US": "https://ghrisx.com/examples/last-door-transition-pilot-v1.en.json",
      "es-US": "https://ghrisx.com/examples/last-door-transition-pilot-v1.es.json"
    },
    "proof_receipt_ids": [
      "ldp-proof-correction-001",
      "ldp-proof-dissent-001",
      "ldp-proof-succession-001",
      "ldp-proof-restoration-001",
      "ldp-proof-capture-exit-dissolution-001",
      "ldp-proof-appeal-recusal-third-party-001",
      "ldp-proof-translation-dedup-001",
      "ldp-proof-hazard-negative-001",
      "ldp-proof-expiry-boundary-001",
      "ldp-proof-negative-door-001"
    ],
    "candidate_boundary": {
      "candidate_kind": "illustrative_candidate_sketch",
      "runtime_schema_conformant": false,
      "site_controlled": true,
      "independence_claimed": false,
      "hazard_class": "ordinary",
      "privacy_canaries_rejected": true,
      "prohibited_private_canary_field_names": [
        "private_id",
        "owner_capability",
        "reviewer_identity",
        "private_note",
        "credential",
        "exact_location",
        "ip_address"
      ]
    },
    "door_integrity_outcome_vocabulary": ["pass", "pass_after_correction", "fail", "not_tested", "disputed"],
    "truth_boundary": {
      "public_teaching_fixture": true,
      "intake_submitted": false,
      "intake_published": false,
      "verified": false,
      "countable": false,
      "aggregate_scope": "synthetic_fixture_only",
      "baseline_snapshot_id": "snap_20260825_verified_zero_v1",
      "baseline_snapshot_cutoff": "2026-08-25T05:07:27Z",
      "baseline_snapshot_source": "https://ghrisx.com/downloads/verified-artifact-snapshots/snap_20260825_verified_zero_v1.json",
      "current_runtime_aggregate_claimed": false,
      "verified_artifact_count_effect": 0,
      "capacity_metric_effect": 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
      },
      "intake_and_publication_activated": false,
      "real_or_sensitive_data_present": false,
      "package_commit_push_upload_or_deploy_receipt_created": false,
      "persona_authority_changed": false
    }
  },
  "x-ghrisx-gateway-artifact-types": {
    "wheel_contribution_record": {
      "classification": "contributor_gateway",
      "is_resilience_system": false,
      "system_id": null,
      "optional": true,
      "instrument_ids": [
        "action_circle",
        "skill_map",
        "build_lab",
        "transition_field_guide",
        "ark",
        "local_ark",
        "resilience_ledger"
      ],
      "routes_into_system_ids": [
        "skill_map",
        "build_labs",
        "transition_field_guides",
        "ark",
        "local_arks",
        "resilience_ledger"
      ],
      "boundary": "This optional artifact hands contributor context to an Action Circle and the six-system workflow. It is not a seventh resilience system, stage, rank, or required gate and cannot publish, verify, or count itself."
    },
    "recurrence_atlas_claim_record": {
      "classification": "research_claim_gateway",
      "is_resilience_system": false,
      "system_id": null,
      "optional": true,
      "english_route": "/en-US/recurrence-atlas/#temporal-claim-record",
      "spanish_route": "/es-US/recurrence-atlas/#temporal-claim-record",
      "routes_into_system_ids": [
        "skill_map",
        "build_labs",
        "transition_field_guides",
        "ark",
        "local_arks",
        "resilience_ledger"
      ],
      "boundary": "This private claim-record gateway preserves temporal geometry, source strata, date conversion loss, comparison refusal, custody, provenance, correction, and human responsibility. It is not a seventh resilience system and cannot choose a universal clock, publish, verify, or count itself."
    }
  },
  "x-ghrisx-ark-domains": [
    "agriculture",
    "medicine",
    "engineering",
    "software",
    "history",
    "language",
    "art",
    "practical_human_knowledge"
  ],
  "x-ghrisx-six-fires": [
    {
      "id": "absence",
      "meaning": "The original maker, teacher, or custodian is unavailable. Can another person continue?"
    },
    {
      "id": "outage",
      "meaning": "The network, platform, account, or primary machine is gone. Can the source still open and work?"
    },
    {
      "id": "scarcity",
      "meaning": "A tool, material, supplier, or permission disappears. Is an honest alternative documented?"
    },
    {
      "id": "error",
      "meaning": "A source changes or a claim breaks. Can the correction reach every dependent copy?"
    },
    {
      "id": "capture",
      "meaning": "An owner or leader tries to monopolize access. Can people challenge, fork, repair, and leave?"
    },
    {
      "id": "exclusion",
      "meaning": "Language, disability, equipment, cost, or procedure blocks the next user. Does another usable path exist?"
    }
  ],
  "x-ghrisx-integrity-canonicalization": "Set integrity.digest to null, recursively sort object keys, preserve array order, serialize as compact JSON, encode as UTF-8, then compute SHA-256. A null digest means Web Crypto was unavailable and never means verified.",
  "x-ghrisx-generated-defaults": {
    "visibility": "private_working_copy",
    "capacity_stage": "proposed",
    "health": "active",
    "review_state": "unreviewed",
    "countable": false
  },
  "type": "object",
  "additionalProperties": false,
  "required": [
    "schema",
    "contract",
    "schema_version",
    "artifact_id",
    "artifact_type",
    "locale",
    "visibility",
    "capacity_stage",
    "health",
    "review_state",
    "countable",
    "created_at",
    "review_due",
    "parent_artifact_ids",
    "stewards",
    "fields",
    "evidence",
    "limitations",
    "correction",
    "privacy_review",
    "generation",
    "integrity"
  ],
  "properties": {
    "schema": {
      "const": "https://ghrisx.com/schemas/resilience-artifact-v1.json",
      "default": "https://ghrisx.com/schemas/resilience-artifact-v1.json"
    },
    "contract": {
      "const": "ghrisx.civilization-resilience.v1",
      "default": "ghrisx.civilization-resilience.v1"
    },
    "schema_version": {
      "const": "1.0",
      "default": "1.0"
    },
    "artifact_id": {
      "type": "string",
      "minLength": 1
    },
    "artifact_type": {
      "enum": [
        "ark_manifest",
        "skill_map_record",
        "build_lab_canvas",
        "local_ark_charter",
        "transition_field_guide",
        "resilience_ledger_receipt",
        "wheel_contribution_record",
        "recurrence_atlas_claim_record"
      ]
    },
    "locale": {
      "enum": [
        "en-US",
        "es-US"
      ]
    },
    "visibility": {
      "enum": [
        "private_working_copy",
        "shared_review_copy",
        "public_receipt"
      ],
      "default": "private_working_copy"
    },
    "capacity_stage": {
      "enum": [
        "proposed",
        "built",
        "tested",
        "taught",
        "replicated",
        "restored"
      ],
      "default": "proposed"
    },
    "health": {
      "enum": [
        "active",
        "at_risk",
        "failed",
        "disputed",
        "expired",
        "retired"
      ],
      "default": "active"
    },
    "review_state": {
      "enum": [
        "unreviewed",
        "evidence_reviewed",
        "verified",
        "rejected"
      ],
      "default": "unreviewed"
    },
    "countable": {
      "type": "boolean",
      "const": false,
      "description": "Artifact Protocol v1 records are never self-countable. Eligibility belongs to a separate human-reviewed public-ledger record outside this browser-artifact schema.",
      "default": false
    },
    "created_at": {
      "type": "string",
      "format": "date-time"
    },
    "review_due": {
      "default": null,
      "oneOf": [
        {
          "type": "null"
        },
        {
          "type": "string",
          "format": "date"
        }
      ]
    },
    "parent_artifact_ids": {
      "type": "array",
      "default": [],
      "uniqueItems": true,
      "items": {
        "type": "string",
        "minLength": 1
      }
    },
    "stewards": {
      "type": "array",
      "default": [],
      "uniqueItems": true,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "role"
        ],
        "properties": {
          "role": {
            "type": "string",
            "minLength": 1
          }
        }
      }
    },
    "fields": {
      "type": "object"
    },
    "evidence": {
      "type": "array",
      "default": [],
      "items": {
        "type": "object"
      }
    },
    "limitations": {
      "type": "array",
      "default": [],
      "items": {
        "type": "string"
      }
    },
    "correction": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "supersedes",
        "route"
      ],
      "properties": {
        "supersedes": {
          "default": null,
          "oneOf": [
            {
              "type": "null"
            },
            {
              "type": "string",
              "minLength": 1
            }
          ]
        },
        "route": {
          "type": "string",
          "default": ""
        }
      }
    },
    "privacy_review": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "completed",
        "public_projection_created"
      ],
      "properties": {
        "completed": {
          "type": "boolean",
          "default": false
        },
        "public_projection_created": {
          "type": "boolean",
          "default": false
        }
      }
    },
    "generation": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "browser_local",
        "transmitted",
        "submitted",
        "published",
        "verified"
      ],
      "properties": {
        "browser_local": {
          "const": true,
          "default": true
        },
        "transmitted": {
          "const": false,
          "default": false
        },
        "submitted": {
          "const": false,
          "default": false
        },
        "published": {
          "const": false,
          "default": false
        },
        "verified": {
          "const": false,
          "default": false
        }
      }
    },
    "integrity": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "algorithm",
        "digest"
      ],
      "properties": {
        "algorithm": {
          "const": "SHA-256",
          "default": "SHA-256"
        },
        "digest": {
          "description": "Lowercase SHA-256 over the contract's canonical UTF-8 JSON, or null when Web Crypto was unavailable. Null is never evidence of verification.",
          "oneOf": [
            {
              "type": "null"
            },
            {
              "type": "string",
              "pattern": "^[a-f0-9]{64}$"
            }
          ]
        }
      }
    },
    "functions": {
      "type": "array",
      "minItems": 1,
      "uniqueItems": true,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": ["id", "label"],
        "properties": {
          "id": {
            "enum": ["possibility", "continuity", "inquiry", "memory", "difference", "resilience"]
          },
          "label": {
            "type": "string",
            "minLength": 1
          }
        }
      }
    },
    "machine_duties": {
      "type": "array",
      "minItems": 1,
      "uniqueItems": true,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": ["function_id", "function_label", "duty"],
        "properties": {
          "function_id": {
            "enum": ["possibility", "continuity", "inquiry", "memory", "difference", "resilience"]
          },
          "function_label": {
            "type": "string",
            "minLength": 1
          },
          "duty": {
            "type": "string",
            "minLength": 1
          }
        }
      }
    },
    "movement_fronts": {
      "type": "array",
      "minItems": 1,
      "uniqueItems": true,
      "items": {
        "enum": [
          "investigation",
          "public_refusal",
          "worker_organization",
          "art",
          "open_source_tools",
          "mutual_aid",
          "documentation",
          "institution_building",
          "replacement_systems"
        ]
      }
    },
    "linked_instruments": {
      "type": "array",
      "minItems": 1,
      "uniqueItems": true,
      "items": {
        "enum": [
          "action_circle",
          "ark",
          "skill_map",
          "build_lab",
          "transition_field_guide",
          "local_ark",
          "resilience_ledger"
        ]
      }
    },
    "claim_boundaries": {
      "type": "object",
      "additionalProperties": false,
      "required": ["modern_synthesis", "ancient_history", "amianism_doctrine", "hypothesis", "empirical_evidence"],
      "properties": {
        "modern_synthesis": {"$ref": "#/$defs/text_field"},
        "ancient_history": {"$ref": "#/$defs/text_field"},
        "amianism_doctrine": {"$ref": "#/$defs/text_field"},
        "hypothesis": {"$ref": "#/$defs/text_field"},
        "empirical_evidence": {"$ref": "#/$defs/text_field"}
      }
    },
    "agency_boundary": {
      "type": "object",
      "additionalProperties": false,
      "required": ["machine_may_assist", "machine_may_own_consequence_consent_values_judgment_or_responsibility", "accountable_human_role"],
      "properties": {
        "machine_may_assist": {
          "const": true
        },
        "machine_may_own_consequence_consent_values_judgment_or_responsibility": {
          "const": false
        },
        "accountable_human_role": {
          "type": "string"
        }
      }
    }
  },
  "oneOf": [
    {
      "properties": {
        "artifact_type": {
          "const": "ark_manifest"
        },
        "fields": {
          "$ref": "#/$defs/ark_manifest_fields"
        }
      }
    },
    {
      "properties": {
        "artifact_type": {
          "const": "skill_map_record"
        },
        "fields": {
          "$ref": "#/$defs/skill_map_record_fields"
        }
      }
    },
    {
      "properties": {
        "artifact_type": {
          "const": "build_lab_canvas"
        },
        "fields": {
          "$ref": "#/$defs/build_lab_canvas_fields"
        }
      }
    },
    {
      "properties": {
        "artifact_type": {
          "const": "local_ark_charter"
        },
        "fields": {
          "$ref": "#/$defs/local_ark_charter_fields"
        }
      }
    },
    {
      "properties": {
        "artifact_type": {
          "const": "transition_field_guide"
        },
        "fields": {
          "$ref": "#/$defs/transition_field_guide_fields"
        }
      }
    },
    {
      "properties": {
        "artifact_type": {
          "const": "resilience_ledger_receipt"
        },
        "fields": {
          "$ref": "#/$defs/resilience_ledger_receipt_fields"
        }
      }
    },
    {
      "required": [
        "functions",
        "machine_duties",
        "movement_fronts",
        "linked_instruments",
        "claim_boundaries",
        "agency_boundary"
      ],
      "properties": {
        "artifact_type": {
          "const": "wheel_contribution_record"
        },
        "fields": {
          "$ref": "#/$defs/wheel_contribution_record_fields"
        }
      }
    },
    {
      "required": [
        "agency_boundary"
      ],
      "properties": {
        "artifact_type": {
          "const": "recurrence_atlas_claim_record"
        },
        "fields": {
          "$ref": "#/$defs/recurrence_atlas_claim_record_fields"
        }
      }
    }
  ],
  "$defs": {
    "text_field": {
      "type": "string"
    },
    "ark_manifest_fields": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "id",
        "domain",
        "source",
        "custody_authority",
        "permitted_use",
        "restricted_or_withheld",
        "withdrawal_route",
        "representation_refusal",
        "copies",
        "custodians",
        "test_date",
        "purpose",
        "restore",
        "correction_provenance",
        "limits"
      ],
      "properties": {
        "id": {"$ref": "#/$defs/text_field"},
        "domain": {"$ref": "#/$defs/text_field"},
        "source": {"$ref": "#/$defs/text_field"},
        "custody_authority": {"$ref": "#/$defs/text_field"},
        "permitted_use": {"$ref": "#/$defs/text_field"},
        "restricted_or_withheld": {"$ref": "#/$defs/text_field"},
        "withdrawal_route": {"$ref": "#/$defs/text_field"},
        "representation_refusal": {"$ref": "#/$defs/text_field"},
        "copies": {"$ref": "#/$defs/text_field"},
        "custodians": {"$ref": "#/$defs/text_field"},
        "test_date": {"$ref": "#/$defs/text_field"},
        "purpose": {"$ref": "#/$defs/text_field"},
        "restore": {"$ref": "#/$defs/text_field"},
        "correction_provenance": {"$ref": "#/$defs/text_field"},
        "limits": {"$ref": "#/$defs/text_field"}
      }
    },
    "skill_map_record_fields": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "identifier",
        "locality",
        "availability",
        "contact",
        "can_do",
        "can_teach",
        "learning",
        "needed",
        "resources",
        "artifact"
      ],
      "properties": {
        "identifier": {"$ref": "#/$defs/text_field"},
        "locality": {"$ref": "#/$defs/text_field"},
        "availability": {"$ref": "#/$defs/text_field"},
        "contact": {"$ref": "#/$defs/text_field"},
        "can_do": {"$ref": "#/$defs/text_field"},
        "can_teach": {"$ref": "#/$defs/text_field"},
        "learning": {"$ref": "#/$defs/text_field"},
        "needed": {"$ref": "#/$defs/text_field"},
        "resources": {"$ref": "#/$defs/text_field"},
        "artifact": {"$ref": "#/$defs/text_field"}
      }
    },
    "build_lab_canvas_fields": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "id",
        "front",
        "review",
        "steward",
        "dependency",
        "people",
        "artifact",
        "requirements",
        "proof"
      ],
      "properties": {
        "id": {"$ref": "#/$defs/text_field"},
        "front": {"$ref": "#/$defs/text_field"},
        "review": {"$ref": "#/$defs/text_field"},
        "steward": {"$ref": "#/$defs/text_field"},
        "dependency": {"$ref": "#/$defs/text_field"},
        "people": {"$ref": "#/$defs/text_field"},
        "artifact": {"$ref": "#/$defs/text_field"},
        "requirements": {"$ref": "#/$defs/text_field"},
        "proof": {"$ref": "#/$defs/text_field"}
      }
    },
    "local_ark_charter_fields": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "name",
        "place",
        "access",
        "meeting",
        "scope",
        "first_artifact",
        "roles",
        "emergency_expiry",
        "exit_fork_export",
        "dissent_correction",
        "future_generations",
        "machine_authority",
        "resources_without_loyalty",
        "succession_drill_dissolution",
        "accountability",
        "boundary"
      ],
      "properties": {
        "name": {"$ref": "#/$defs/text_field"},
        "place": {"$ref": "#/$defs/text_field"},
        "access": {"$ref": "#/$defs/text_field"},
        "meeting": {"$ref": "#/$defs/text_field"},
        "scope": {"$ref": "#/$defs/text_field"},
        "first_artifact": {"$ref": "#/$defs/text_field"},
        "roles": {"$ref": "#/$defs/text_field"},
        "emergency_expiry": {"$ref": "#/$defs/text_field"},
        "exit_fork_export": {"$ref": "#/$defs/text_field"},
        "dissent_correction": {"$ref": "#/$defs/text_field"},
        "future_generations": {"$ref": "#/$defs/text_field"},
        "machine_authority": {"$ref": "#/$defs/text_field"},
        "resources_without_loyalty": {"$ref": "#/$defs/text_field"},
        "succession_drill_dissolution": {"$ref": "#/$defs/text_field"},
        "accountability": {"$ref": "#/$defs/text_field"},
        "boundary": {"$ref": "#/$defs/text_field"}
      }
    },
    "transition_field_guide_fields": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "title",
        "audience",
        "version",
        "review",
        "scope",
        "sources",
        "steps",
        "proof"
      ],
      "properties": {
        "title": {"$ref": "#/$defs/text_field"},
        "audience": {"$ref": "#/$defs/text_field"},
        "version": {"$ref": "#/$defs/text_field"},
        "review": {"$ref": "#/$defs/text_field"},
        "scope": {"$ref": "#/$defs/text_field"},
        "sources": {"$ref": "#/$defs/text_field"},
        "steps": {"$ref": "#/$defs/text_field"},
        "proof": {"$ref": "#/$defs/text_field"}
      }
    },
    "resilience_ledger_receipt_fields": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "id",
        "type",
        "stage",
        "health",
        "version",
        "date",
        "review",
        "locality",
        "steward",
        "artifact",
        "evidence",
        "independence",
        "limits",
        "next"
      ],
      "properties": {
        "id": {"$ref": "#/$defs/text_field"},
        "type": {"$ref": "#/$defs/text_field"},
        "stage": {"$ref": "#/$defs/text_field"},
        "health": {"$ref": "#/$defs/text_field"},
        "version": {"$ref": "#/$defs/text_field"},
        "date": {"$ref": "#/$defs/text_field"},
        "review": {"$ref": "#/$defs/text_field"},
        "locality": {"$ref": "#/$defs/text_field"},
        "steward": {"$ref": "#/$defs/text_field"},
        "artifact": {"$ref": "#/$defs/text_field"},
        "evidence": {"$ref": "#/$defs/text_field"},
        "independence": {"$ref": "#/$defs/text_field"},
        "limits": {"$ref": "#/$defs/text_field"},
        "next": {"$ref": "#/$defs/text_field"}
      }
    },
    "wheel_contribution_record_fields": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "functions",
        "fronts",
        "instruments",
        "title",
        "steward",
        "review",
        "artifact",
        "evidence_sources",
        "uncertainty",
        "modern_synthesis",
        "ancient_history",
        "amianism_doctrine",
        "hypothesis",
        "empirical_evidence",
        "machine_task",
        "human_responsibility",
        "test_plan",
        "inspection_path",
        "reproduction_path",
        "repair_path",
        "challenge_path",
        "privacy_boundary"
      ],
      "properties": {
        "functions": {
          "type": "array",
          "minItems": 1,
          "uniqueItems": true,
          "items": {
            "enum": ["possibility", "continuity", "inquiry", "memory", "difference", "resilience"]
          }
        },
        "fronts": {
          "type": "array",
          "minItems": 1,
          "uniqueItems": true,
          "items": {
            "enum": [
              "investigation",
              "public_refusal",
              "worker_organization",
              "art",
              "open_source_tools",
              "mutual_aid",
              "documentation",
              "institution_building",
              "replacement_systems"
            ]
          }
        },
        "instruments": {
          "type": "array",
          "minItems": 1,
          "uniqueItems": true,
          "items": {
            "enum": [
              "action_circle",
              "ark",
              "skill_map",
              "build_lab",
              "transition_field_guide",
              "local_ark",
              "resilience_ledger"
            ]
          }
        },
        "title": {"$ref": "#/$defs/text_field"},
        "steward": {"$ref": "#/$defs/text_field"},
        "review": {"$ref": "#/$defs/text_field"},
        "artifact": {"$ref": "#/$defs/text_field"},
        "evidence_sources": {"$ref": "#/$defs/text_field"},
        "uncertainty": {"$ref": "#/$defs/text_field"},
        "modern_synthesis": {"$ref": "#/$defs/text_field"},
        "ancient_history": {"$ref": "#/$defs/text_field"},
        "amianism_doctrine": {"$ref": "#/$defs/text_field"},
        "hypothesis": {"$ref": "#/$defs/text_field"},
        "empirical_evidence": {"$ref": "#/$defs/text_field"},
        "machine_task": {"$ref": "#/$defs/text_field"},
        "human_responsibility": {"$ref": "#/$defs/text_field"},
        "test_plan": {"$ref": "#/$defs/text_field"},
        "inspection_path": {"$ref": "#/$defs/text_field"},
        "reproduction_path": {"$ref": "#/$defs/text_field"},
        "repair_path": {"$ref": "#/$defs/text_field"},
        "challenge_path": {"$ref": "#/$defs/text_field"},
        "privacy_boundary": {"$ref": "#/$defs/text_field"}
      }
    },
    "recurrence_atlas_claim_record_fields": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "claim_title",
        "claim_text",
        "native_temporal_relation",
        "temporal_geometry",
        "source_stratum",
        "source_reference",
        "date_reference_system",
        "date_expression",
        "date_precision",
        "conversion_rule",
        "conversion_loss",
        "self_description",
        "external_or_hostile_label",
        "label_relationship",
        "comparison_target",
        "comparison_result",
        "comparison_basis_limits",
        "custodian_or_community",
        "permitted_use",
        "withdrawal_route",
        "representation_refusal",
        "provenance",
        "correction_route",
        "machine_duty",
        "human_responsibility",
        "review"
      ],
      "properties": {
        "claim_title": {"$ref": "#/$defs/text_field"},
        "claim_text": {"$ref": "#/$defs/text_field"},
        "native_temporal_relation": {"$ref": "#/$defs/text_field"},
        "temporal_geometry": {
          "enum": ["", "directional_or_culminating", "recurring_or_nested", "participatory_or_ritual", "relational_ancestral_or_ecological", "branching_or_open", "deliberately_undated", "unknown"]
        },
        "source_stratum": {
          "enum": ["", "primary_text_or_material_record", "living_or_community_interpretation", "later_reception", "modern_reconstruction", "amianism_doctrine", "unknown"]
        },
        "source_reference": {"$ref": "#/$defs/text_field"},
        "date_reference_system": {"$ref": "#/$defs/text_field"},
        "date_expression": {"$ref": "#/$defs/text_field"},
        "date_precision": {
          "enum": ["", "exact", "approximate", "range", "symbolic", "disputed", "school_specific", "reconstructed", "unknown", "not_applicable"]
        },
        "conversion_rule": {"$ref": "#/$defs/text_field"},
        "conversion_loss": {"$ref": "#/$defs/text_field"},
        "self_description": {"$ref": "#/$defs/text_field"},
        "external_or_hostile_label": {"$ref": "#/$defs/text_field"},
        "label_relationship": {"$ref": "#/$defs/text_field"},
        "comparison_target": {"$ref": "#/$defs/text_field"},
        "comparison_result": {
          "enum": ["", "analogy", "partial_overlap", "contested_equivalence", "non_comparable", "refused", "unknown"]
        },
        "comparison_basis_limits": {"$ref": "#/$defs/text_field"},
        "custodian_or_community": {"$ref": "#/$defs/text_field"},
        "permitted_use": {"$ref": "#/$defs/text_field"},
        "withdrawal_route": {"$ref": "#/$defs/text_field"},
        "representation_refusal": {"$ref": "#/$defs/text_field"},
        "provenance": {"$ref": "#/$defs/text_field"},
        "correction_route": {"$ref": "#/$defs/text_field"},
        "machine_duty": {"$ref": "#/$defs/text_field"},
        "human_responsibility": {"$ref": "#/$defs/text_field"},
        "review": {"$ref": "#/$defs/text_field"}
      }
    }
  }
}
