{
  "schema_version": "2026-06-02.lineage-map.v1",
  "surface": "main_website",
  "owner": "main_website_release_desk",
  "purpose": "Machine-readable public lineage map for main-domain JSON routes, source classes, transformations, display routes, redaction rules, and broken-lineage downgrade behavior.",
  "updated": "2026-06-02",
  "lineage_rule": "If source, owner, freshness, transformation, or boundary cannot be named, the public claim degrades.",
  "must_not_infer": [
    "current_chain_state",
    "current_block_height",
    "current_balance",
    "custody_proof",
    "admission_proof",
    "settlement_proof",
    "liquidity_proof",
    "sale_access",
    "reward_eligibility",
    "allocation",
    "production_value_movement",
    "economic_activation",
    "external_validation"
  ],
  "lineage_items": [
    {
      "item_id": "main_stats_fallback",
      "public_route": "https://uquad.org/data/stats.json",
      "source_class": "static_fallback_or_sanitized_hosted_feed_mirror",
      "source_owner": "main_website",
      "source_route": "website/website/data/stats.json",
      "source_version": "release_package_version",
      "transformation": "Displayed as main-domain status and fallback posture labels; hosted feed may override where configured.",
      "display_routes": [
        "https://uquad.org/",
        "https://uquad.org/status.html"
      ],
      "freshness_signal": "updated field, hosted-feed state, or fallback label",
      "redaction_rule": "No private endpoints, credentials, payloads, operator procedure, or secret routes.",
      "aggregation_rule": "Summarizes public posture labels only; does not aggregate balances or private ledgers.",
      "lineage_break_behavior": "Display fallback, stale, unavailable, or cannot verify; do not quote as live chain state.",
      "must_not_infer": [
        "live_height",
        "live_transactions",
        "current_balance",
        "custody",
        "liquidity",
        "economic_activation"
      ]
    },
    {
      "item_id": "stack_dependencies",
      "public_route": "https://uquad.org/data/stack-dependencies.json",
      "source_class": "static_dependency_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/stack-dependencies.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into the release artifact.",
      "display_routes": [
        "https://uquad.org/dependencies.html",
        "https://uquad.org/docs.html",
        "https://uquad.org/evidence.html"
      ],
      "freshness_signal": "updated field and release receipt",
      "redaction_rule": "No provider credentials, private service homes, secret recovery procedure, or private payment routes.",
      "aggregation_rule": "Maps dependency class and claim boundary; does not merge chain authority.",
      "lineage_break_behavior": "Use source map and owner surfaces before relying on dependency claims.",
      "must_not_infer": [
        "sibling_authority",
        "current_route_health",
        "settlement",
        "launch_status"
      ]
    },
    {
      "item_id": "interface_contracts",
      "public_route": "https://uquad.org/data/interface-contracts.json",
      "source_class": "static_schema_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/interface-contracts.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into the release artifact and linked from contract/integrator pages.",
      "display_routes": [
        "https://uquad.org/contracts.html",
        "https://uquad.org/integrators.html",
        "https://uquad.org/docs.html"
      ],
      "freshness_signal": "schema_version, updated field if present, and release receipt",
      "redaction_rule": "No private keeper paths, private thresholds, scoring logic, credentials, or operational procedure.",
      "aggregation_rule": "Groups public interface families and consumer boundaries; does not assert live endpoint parity.",
      "lineage_break_behavior": "Do not build or quote stronger interface claims until the owner endpoint contract can be checked.",
      "must_not_infer": [
        "live_interop",
        "route_open",
        "custody",
        "settlement",
        "market_access"
      ]
    },
    {
      "item_id": "acceptance_journeys",
      "public_route": "https://uquad.org/data/acceptance-journeys.json",
      "source_class": "static_acceptance_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/acceptance-journeys.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into the release artifact and summarized as journey guidance.",
      "display_routes": [
        "https://uquad.org/acceptance.html",
        "https://uquad.org/journeys.html",
        "https://uquad.org/docs.html"
      ],
      "freshness_signal": "schema_version, updated field if present, and release receipt",
      "redaction_rule": "No private support channels, private payloads, credentials, or escalation mechanics.",
      "aggregation_rule": "Groups public journey requirements by owner and route class; does not open routes.",
      "lineage_break_behavior": "Treat journey guidance as historical and inspect owner routes before acting.",
      "must_not_infer": [
        "route_open",
        "funding_proof",
        "settlement_proof",
        "admission_proof",
        "reward_eligibility"
      ]
    },
    {
      "item_id": "failure_matrix",
      "public_route": "https://uquad.org/data/failure-matrix.json",
      "source_class": "static_failure_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/failure-matrix.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and linked from support/error pages.",
      "display_routes": [
        "https://uquad.org/errors.html",
        "https://uquad.org/playbooks.html",
        "https://uquad.org/support.html"
      ],
      "freshness_signal": "schema_version, updated field if present, and release receipt",
      "redaction_rule": "No exploit detail, private recovery sequence, provider credentials, or sensitive route detail.",
      "aggregation_rule": "Groups public failure classes, evidence requests, and downgrade states.",
      "lineage_break_behavior": "Use owner status labels and support routes before relying on old failure guidance.",
      "must_not_infer": [
        "live_drill_proof",
        "route_repaired",
        "custody",
        "settlement",
        "economic_activation"
      ]
    },
    {
      "item_id": "recovery_drills",
      "public_route": "https://uquad.org/data/recovery-drills.json",
      "source_class": "static_recovery_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/recovery-drills.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and summarized as drill guidance.",
      "display_routes": [
        "https://uquad.org/continuity.html",
        "https://uquad.org/playbooks.html",
        "https://uquad.org/evidence.html"
      ],
      "freshness_signal": "schema_version, updated field if present, and release receipt",
      "redaction_rule": "No private recovery procedure, credentials, keys, topology, or sensitive timing.",
      "aggregation_rule": "Groups public drill triggers and terminal receipt expectations.",
      "lineage_break_behavior": "Do not claim the current package includes recovery drill coverage until the route and release artifact match.",
      "must_not_infer": [
        "completed_drill",
        "live_recovery",
        "route_repair",
        "settlement",
        "economic_activation"
      ]
    },
    {
      "item_id": "release_provenance",
      "public_route": "https://uquad.org/data/release-provenance.json",
      "source_class": "static_release_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/release-provenance.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and compared against local release receipts.",
      "display_routes": [
        "https://uquad.org/continuity.html",
        "https://uquad.org/verify.html",
        "https://uquad.org/evidence.html"
      ],
      "freshness_signal": "schema_version, release receipt, manifest hash, and live-route recheck when available",
      "redaction_rule": "No private host credentials, account paths, payment details, or private recovery mechanics.",
      "aggregation_rule": "Describes release artifact classes and handoff states; does not aggregate chain state.",
      "lineage_break_behavior": "Separate source, package, and deployed states until hashes and live routes match.",
      "must_not_infer": [
        "hostinger_upload",
        "dns_propagation",
        "current_chain_state",
        "subdomain_current",
        "economic_activation"
      ]
    },
    {
      "item_id": "observability_contract",
      "public_route": "https://uquad.org/data/observability-contract.json",
      "source_class": "static_telemetry_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/observability-contract.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used as telemetry reading guidance.",
      "display_routes": [
        "https://uquad.org/status.html",
        "https://uquad.org/docs.html",
        "https://uquad.org/evidence.html"
      ],
      "freshness_signal": "schema_version, updated field if present, and release receipt",
      "redaction_rule": "No private dashboards, private alert routing, credentials, topology, thresholds, or exploit-sensitive timing.",
      "aggregation_rule": "Groups telemetry families and stale behavior; does not publish live telemetry.",
      "lineage_break_behavior": "Do not quote current telemetry contract coverage until the route is present and matches the release package.",
      "must_not_infer": [
        "live_telemetry",
        "current_height",
        "current_transaction_state",
        "current_route_state",
        "economic_activation"
      ]
    },
    {
      "item_id": "public_data_catalog",
      "public_route": "https://uquad.org/data/public-data-catalog.json",
      "source_class": "static_catalog_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/public-data-catalog.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used to catalog JSON routes.",
      "display_routes": [
        "https://uquad.org/data-provenance.html",
        "https://uquad.org/docs.html",
        "https://uquad.org/site-map.html"
      ],
      "freshness_signal": "schema_version, updated field, release receipt, and sitemap entry",
      "redaction_rule": "Catalog public data only; no private payloads, secrets, credentials, private mechanics, or provider details.",
      "aggregation_rule": "Lists public JSON datasets and consumer boundaries; does not make datasets current or complete.",
      "lineage_break_behavior": "Use source map, docs, sitemap, and release receipts before relying on catalog rows.",
      "must_not_infer": [
        "dataset_current",
        "dataset_complete",
        "owner_acceptance",
        "external_validation",
        "economic_activation"
      ]
    },
    {
      "item_id": "reconciliation_rules",
      "public_route": "https://uquad.org/data/reconciliation-rules.json",
      "source_class": "static_reconciliation_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/reconciliation-rules.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used as downgrade guidance.",
      "display_routes": [
        "https://uquad.org/data-provenance.html",
        "https://uquad.org/sources.html",
        "https://uquad.org/evidence.html"
      ],
      "freshness_signal": "schema_version, updated field, release receipt, and sitemap entry",
      "redaction_rule": "No private endpoints, credentials, payloads, exploit detail, private recovery mechanics, or provider details.",
      "aggregation_rule": "Groups mismatch classes and downgrade behavior; does not prove repair, completeness, or acceptance.",
      "lineage_break_behavior": "Use owner routes and current release receipts before applying stale reconciliation rows.",
      "must_not_infer": [
        "route_live",
        "route_repaired",
        "dataset_complete",
        "owner_acceptance",
        "external_validation",
        "economic_activation"
      ]
    },
    {
      "item_id": "lineage_map",
      "public_route": "https://uquad.org/data/lineage-map.json",
      "source_class": "static_lineage_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/lineage-map.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used as public JSON lineage guidance.",
      "display_routes": [
        "https://uquad.org/data-provenance.html",
        "https://uquad.org/docs.html",
        "https://uquad.org/site-map.html"
      ],
      "freshness_signal": "schema_version, updated field, release receipt, and sitemap entry",
      "redaction_rule": "No private endpoints, credentials, payloads, operator procedure, private recovery mechanics, or provider details.",
      "aggregation_rule": "Maps public data origin, transformation, display route, and downgrade behavior; does not make lineage rows current chain state.",
      "lineage_break_behavior": "Use the data catalog, source map, reconciliation rules, freshness policy, and release receipts before relying on lineage rows.",
      "must_not_infer": [
        "current_state",
        "route_repaired",
        "dataset_complete",
        "owner_acceptance",
        "external_validation",
        "economic_activation"
      ]
    },
    {
      "item_id": "freshness_policy",
      "public_route": "https://uquad.org/data/freshness-policy.json",
      "source_class": "static_freshness_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/freshness-policy.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used as stale-state reading guidance.",
      "display_routes": [
        "https://uquad.org/data-provenance.html",
        "https://uquad.org/sources.html",
        "https://uquad.org/evidence.html"
      ],
      "freshness_signal": "schema_version, updated field, release receipt, and sitemap entry",
      "redaction_rule": "No private endpoints, credentials, payloads, operator procedure, private recovery mechanics, provider details, or sensitive timing.",
      "aggregation_rule": "Groups freshness classes and consumer downgrade behavior; does not measure live route freshness by itself.",
      "lineage_break_behavior": "If freshness class, owner, route, or boundary cannot be named, downgrade to stale, fallback, conflicted, local-package-only, or cannot verify.",
      "must_not_infer": [
        "owner_authority_from_freshness",
        "current_state",
        "route_repaired",
        "dataset_complete",
        "owner_acceptance",
        "external_validation",
        "economic_activation"
      ]
    },
    {
      "item_id": "redaction_boundary",
      "public_route": "https://uquad.org/data/redaction-boundary.json",
      "source_class": "static_redaction_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/redaction-boundary.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used as public/private/redaction boundary guidance.",
      "display_routes": [
        "https://uquad.org/data-provenance.html",
        "https://uquad.org/boundary.html",
        "https://uquad.org/docs.html",
        "https://uquad.org/evidence.html"
      ],
      "freshness_signal": "schema_version, updated field, release receipt, and sitemap entry",
      "redaction_rule": "No payloads, secrets, credentials, private operator procedure, private payment mechanics, sensitive provider detail, or protected implementation detail.",
      "aggregation_rule": "Groups public/private data classes and redaction behavior; does not publish private datasets or prove owner-route current state.",
      "lineage_break_behavior": "If public/private class, allowed fields, private fields, or boundary cannot be named, keep the data private or downgrade the public claim.",
      "must_not_infer": [
        "current_state",
        "payload_truth",
        "provider_identity",
        "private_operator_procedure",
        "custody_proof",
        "settlement_proof",
        "owner_acceptance",
        "external_validation",
        "economic_activation"
      ]
    },
    {
      "item_id": "retention_policy",
      "public_route": "https://uquad.org/data/retention-policy.json",
      "source_class": "static_retention_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/retention-policy.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used as public retention, prune, tombstone, restore, and reissue guidance.",
      "display_routes": [
        "https://uquad.org/data-provenance.html",
        "https://uquad.org/lifecycle.html",
        "https://uquad.org/continuity.html",
        "https://uquad.org/support.html",
        "https://uquad.org/evidence.html"
      ],
      "freshness_signal": "schema_version, updated field, release receipt, and sitemap entry",
      "redaction_rule": "No private payloads, provider details, payment routes, support notes, recovery mechanics, private reports, or sensitive review material.",
      "aggregation_rule": "Groups retention classes and access-state behavior; does not publish private payloads or prove owner-route current state.",
      "lineage_break_behavior": "If retention class, retained public field, tombstone behavior, restore behavior, or boundary cannot be named, downgrade to cannot verify or keep the data private.",
      "must_not_infer": [
        "current_state",
        "payload_access",
        "payload_truth",
        "custody_proof",
        "settlement_proof",
        "owner_acceptance",
        "external_validation",
        "economic_activation"
      ]
    },
    {
      "item_id": "consumer_contracts",
      "public_route": "https://uquad.org/data/consumer-contracts.json",
      "source_class": "static_consumer_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/consumer-contracts.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used as public consumer, allowed-use, and downgrade guidance.",
      "display_routes": [
        "https://uquad.org/data-provenance.html",
        "https://uquad.org/docs.html",
        "https://uquad.org/sources.html",
        "https://uquad.org/evidence.html"
      ],
      "freshness_signal": "schema_version, updated field, release receipt, and sitemap entry",
      "redaction_rule": "No private endpoints, credentials, private procedure, private payment mechanics, sensitive thresholds, topology, payloads, or protected implementation detail.",
      "aggregation_rule": "Groups consumer classes, allowed uses, required checks, forbidden uses, downgrade behavior, and safe next actions; does not grant authority to consumers.",
      "lineage_break_behavior": "If consumer class, allowed use, required check, forbidden use, downgrade behavior, or boundary cannot be named, keep the consumer at orientation-only or refuse stronger action.",
      "must_not_infer": [
        "consumer_authority",
        "current_state",
        "payload_access",
        "custody_proof",
        "settlement_proof",
        "owner_acceptance",
        "external_validation",
        "economic_activation"
      ]
    },
    {
      "item_id": "data_product_readiness",
      "public_route": "https://uquad.org/data/data-product-readiness.json",
      "source_class": "static_readiness_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/data-product-readiness.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used as public data-product readiness guidance.",
      "display_routes": [
        "https://uquad.org/data-provenance.html",
        "https://uquad.org/docs.html",
        "https://uquad.org/sources.html",
        "https://uquad.org/evidence.html",
        "https://uquad.org/readiness-office.html"
      ],
      "freshness_signal": "schema_version, updated field, release receipt, and sitemap entry",
      "redaction_rule": "No private endpoints, credentials, payloads, private procedure, private payment mechanics, sensitive thresholds, topology, or protected implementation detail.",
      "aggregation_rule": "Groups readiness states and checks for catalog, schema, lineage, freshness, stale/refusal behavior, redaction, retention, reconciliation, consumer contract, public wording, evidence artifact, and owner review.",
      "lineage_break_behavior": "If readiness state, required evidence, pass condition, downgrade behavior, or boundary cannot be named, keep the dataset partial, not ready, or cannot verify.",
      "must_not_infer": [
        "dataset_authority",
        "current_state",
        "route_open",
        "product_availability",
        "owner_acceptance",
        "external_validation",
        "economic_activation"
      ]
    },
    {
      "item_id": "data_stewardship_questions",
      "public_route": "https://uquad.org/data/data-stewardship-questions.json",
      "source_class": "static_review_question_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/data-stewardship-questions.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used as public data-stewardship review guidance.",
      "display_routes": [
        "https://uquad.org/data-provenance.html",
        "https://uquad.org/docs.html",
        "https://uquad.org/sources.html",
        "https://uquad.org/evidence.html",
        "https://uquad.org/readiness-office.html"
      ],
      "freshness_signal": "schema_version, updated field, release receipt, and sitemap entry",
      "redaction_rule": "No private endpoints, credentials, payloads, private procedure, private payment mechanics, sensitive thresholds, topology, or protected implementation detail.",
      "aggregation_rule": "Groups standing review questions and outcomes for meaning, owner, producer, evidence, freshness, failure behavior, safe inference, forbidden inference, public need, and trust-from-action.",
      "lineage_break_behavior": "If question group, required answer shape, bad-answer signal, downgrade behavior, review outcome, or boundary cannot be named, keep the dataset partial, not ready, hold/redact, or refuse stronger action.",
      "must_not_infer": [
        "dataset_authority",
        "current_state",
        "route_open",
        "product_availability",
        "owner_acceptance",
        "external_validation",
        "economic_activation"
      ]
    },
    {
      "item_id": "information_governance",
      "public_route": "https://uquad.org/data/information-governance.json",
      "source_class": "static_information_governance_contract",
      "source_owner": "main_website",
      "source_route": "website/website/data/information-governance.json",
      "source_version": "schema_version",
      "transformation": "Published directly from source into release artifacts and used as public information-governance guidance.",
      "display_routes": [
        "https://uquad.org/sources.html",
        "https://uquad.org/continuity.html",
        "https://uquad.org/dependencies.html",
        "https://uquad.org/data-provenance.html",
        "https://uquad.org/docs.html",
        "https://uquad.org/evidence.html",
        "https://uquad.org/readiness-lenses.html"
      ],
      "freshness_signal": "schema_version, updated field, release receipt, and sitemap entry",
      "redaction_rule": "No private endpoints, credentials, keys, private procedure, private payment mechanics, sensitive thresholds, topology, payloads, provider account detail, or protected implementation detail.",
      "aggregation_rule": "Groups information states, control domains, and closure questions for source, artifact, route, external reference, stale/superseded facts, internal-only material, and non-authoritative copies.",
      "lineage_break_behavior": "If owner, source, version, freshness, change path, recovery path, or forbidden inference cannot be named, downgrade the public claim.",
      "must_not_infer": [
        "dataset_authority",
        "current_state",
        "private_operator_procedure",
        "credentials",
        "route_open",
        "owner_acceptance",
        "external_validation",
        "economic_activation"
      ]
    }
  ],
  "consumer_rules": [
    "Quote source_class and source_owner before quoting any public value.",
    "Treat source route, package route, and deployed route as separate states.",
    "When transformation or freshness is missing, downgrade to stale or cannot verify.",
    "When lineage breaks, do not use the value for current-state, custody, admission, settlement, liquidity, market, reward, allocation, or activation claims.",
    "Use reconciliation rules when two lineage paths disagree."
  ]
}
