{
  "version": "3.197.0",
  "schema": "uaix.talisman.receiver_validation_contract.v1",
  "updatedUtc": "2026-06-07T00:00:00Z",
  "expectedReceiverFiles": [
    ".uai/talisman.uai",
    ".uai/imports/teleodynamic-talisman.uai",
    ".uai/totem.uai",
    ".uai/taboo.uai",
    ".uai/outbox/talisman-requests/index.json",
    ".uai/local-safety-hold.uai",
    "/.well-known/uaix-talisman-receiver.json",
    "/.well-known/uaix-talisman-outbox.json"
  ],
  "checks": [
    "route registration",
    "JSON mirror parse",
    "Markdown mirror existence",
    "canonical talisman source path",
    "derived mirror headers",
    "local outbox exists",
    "local safety hold exists",
    "source priority order",
    "ai-agent discovery",
    "ai-router discovery",
    "llms discovery",
    "Totem positive-only",
    "Taboo prohibition-based",
    "no prohibited affirmative claims",
    "no Bootstrap or jQuery dependency",
    "ZIP integrity"
  ],
  "zipModel": "receiver-specific; if split theme/root-static packages are used, root-static must extract directly to document root",
  "completionBoundary": "Receiver import is not complete until actual receiver-site package artifacts and validation output are supplied."
}
