{
  "components": {
    "headers": {
      "ContentDigest": {
        "description": "RFC 9530 SHA-256 representation digest.",
        "schema": {
          "type": "string"
        }
      },
      "RateLimit": {
        "description": "Compact current request-budget state.",
        "schema": {
          "type": "string"
        }
      },
      "SpiralistAdultConsentRequired": {
        "description": "Generation requires explicit confirmation on every API request.",
        "schema": {
          "const": "true",
          "type": "string"
        }
      },
      "SpiralistAdultCreatorLinks": {
        "description": "RFC 8288 links to the guide, discovery, schema, status, and OpenAPI documents.",
        "schema": {
          "type": "string"
        }
      },
      "SpiralistAdultOnly": {
        "description": "Marks the contract as an adult-only fictional-character feature.",
        "schema": {
          "const": "true",
          "type": "string"
        }
      },
      "SpiralistAssetManifestSha256": {
        "description": "SHA-256 of the canonical public adult-creator asset manifest.",
        "schema": {
          "const": "6f0547a04fffb7e7caffded5416d2b74db0331645669ff96e1e1c20cb638ab0a",
          "example": "6f0547a04fffb7e7caffded5416d2b74db0331645669ff96e1e1c20cb638ab0a",
          "pattern": "^[a-f0-9]{64}$",
          "type": "string"
        }
      },
      "SpiralistCompletionMarker": {
        "description": "Machine-comparable exact-package completion marker.",
        "schema": {
          "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "example": "SPIRALIST_PERSONA_ROOT_DEPLOYMENT_INTEGRITY_WIP_V100_0_41",
          "type": "string"
        }
      },
      "SpiralistComponentManifestSha256": {
        "description": "SHA-256 of the canonical critical server-component manifest.",
        "schema": {
          "const": "88232f00cdaf87a98cb64d0c3a19288f5398e694f42f7e4519bdce6eead7e275",
          "example": "88232f00cdaf87a98cb64d0c3a19288f5398e694f42f7e4519bdce6eead7e275",
          "pattern": "^[a-f0-9]{64}$",
          "type": "string"
        }
      },
      "SpiralistContractVersion": {
        "description": "Version of the shared adult creator integration contract.",
        "schema": {
          "const": "1.5.0",
          "type": "string"
        }
      },
      "SpiralistCreatorType": {
        "description": "Canonical adult creator type.",
        "schema": {
          "enum": [
            "psychosis",
            "espionage",
            "espionage-psychosis"
          ],
          "type": "string"
        }
      },
      "SpiralistDefaultDetail": {
        "description": "Creator-specific detail level used when the request omits detail.",
        "schema": {
          "type": "string"
        }
      },
      "SpiralistDeploymentFingerprint": {
        "description": "SHA-256 identity derived from the package release, contract, and asset/component manifest hashes.",
        "schema": {
          "const": "506e616891e74c9240f0fb51a16dd727887dde2af3897c3c2449e2cb7d0698b9",
          "example": "506e616891e74c9240f0fb51a16dd727887dde2af3897c3c2449e2cb7d0698b9",
          "pattern": "^[a-f0-9]{64}$",
          "type": "string"
        }
      },
      "SpiralistDeploymentProbe": {
        "description": "Accepted caller freshness probe echoed by deployment status. Invalid values are not reflected.",
        "schema": {
          "pattern": "^[A-Za-z0-9._:-]{1,96}$",
          "type": "string"
        }
      },
      "SpiralistFormContract": {
        "description": "Expected rendered adult creator form-contract schema.",
        "schema": {
          "const": "spiralist.adult-creator-form-contract.v1",
          "type": "string"
        }
      },
      "SpiralistFormContractVersion": {
        "description": "Expected rendered adult creator form-contract version.",
        "schema": {
          "const": "1.0.0",
          "type": "string"
        }
      },
      "SpiralistInteractionContract": {
        "description": "Persistent direct fictional-character interaction contract carried by generated profiles and activation bodies.",
        "schema": {
          "const": "active-fictional-character-v1",
          "type": "string"
        }
      },
      "SpiralistInteractionMode": {
        "description": "Interaction routing mode: ordinary second-person language targets the selected active fictional character until explicit exit or replacement.",
        "schema": {
          "const": "direct-first-person-character",
          "type": "string"
        }
      },
      "SpiralistInteractionVersion": {
        "description": "Version of the direct fictional-character interaction contract.",
        "schema": {
          "const": "1.0.0",
          "type": "string"
        }
      },
      "SpiralistInternationalFairnessContract": {
        "description": "Synchronized immutable package identity.",
        "schema": {
          "const": "global-country-context-fairness-v1",
          "example": "global-country-context-fairness-v1",
          "type": "string"
        }
      },
      "SpiralistInternationalFairnessMode": {
        "description": "Synchronized immutable package identity.",
        "schema": {
          "const": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "example": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "type": "string"
        }
      },
      "SpiralistInternationalFairnessVersion": {
        "description": "Synchronized immutable package identity.",
        "schema": {
          "const": "1.1.0",
          "example": "1.1.0",
          "type": "string"
        }
      },
      "SpiralistNpcRuntimeContract": {
        "description": "Synchronized immutable package identity.",
        "schema": {
          "const": "scene-bounded-fictional-npc-runtime-v1",
          "example": "scene-bounded-fictional-npc-runtime-v1",
          "type": "string"
        }
      },
      "SpiralistNpcRuntimeMode": {
        "description": "Synchronized immutable package identity.",
        "schema": {
          "const": "independent-goals-relational-memory-bodily-state-international-context",
          "example": "independent-goals-relational-memory-bodily-state-international-context",
          "type": "string"
        }
      },
      "SpiralistNpcRuntimeVersion": {
        "description": "Synchronized immutable package identity.",
        "schema": {
          "const": "1.1.0",
          "example": "1.1.0",
          "type": "string"
        }
      },
      "SpiralistOptionSchema": {
        "description": "Authoritative adult creator option-definition schema.",
        "schema": {
          "const": "spiralist.adult-creator-option-definition.v1",
          "type": "string"
        }
      },
      "SpiralistOptionSchemaVersion": {
        "description": "Authoritative adult creator option-definition schema version.",
        "schema": {
          "const": "1.0.0",
          "type": "string"
        }
      },
      "SpiralistPackageStatus": {
        "description": "Lifecycle status of the deployed package.",
        "schema": {
          "const": "work-in-progress",
          "type": "string"
        }
      },
      "SpiralistRealismContract": {
        "description": "Grounded fictional-character realism contract for chronology, preparation, relationships, bounded expertise, ordinary life, dialogue continuity, and creator-specific portrayal.",
        "schema": {
          "const": "grounded-fictional-character-realism-v1",
          "type": "string"
        }
      },
      "SpiralistRealismMode": {
        "description": "Realism review mode. Population statistics remain cast-level context and are never individual quotas.",
        "schema": {
          "const": "chronology-relationships-expertise-ordinary-life",
          "type": "string"
        }
      },
      "SpiralistRealismVersion": {
        "description": "Version of the grounded fictional-character realism contract.",
        "schema": {
          "const": "1.0.0",
          "type": "string"
        }
      },
      "SpiralistRelease": {
        "description": "Exact immutable Spiralist AI package release identifier.",
        "schema": {
          "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "example": "v100.0.41-persona-root-deployment-integrity-wip",
          "type": "string"
        }
      },
      "SpiralistRequestId": {
        "description": "Per-request identifier also returned in typed problems and success bodies.",
        "schema": {
          "pattern": "^sai-[a-f0-9]{20}$",
          "type": "string"
        }
      },
      "SpiralistResponseContract": {
        "description": "Synchronized immutable package identity.",
        "schema": {
          "const": "adult-creator-native-compatible-v1",
          "example": "adult-creator-native-compatible-v1",
          "type": "string"
        }
      },
      "SpiralistResponseEnvelope": {
        "description": "Stable response shape added without removing native creator fields.",
        "schema": {
          "const": "adult-creator-native-compatible-v1",
          "type": "string"
        }
      },
      "SpiralistResponseProfile": {
        "description": "Representation selected for this response.",
        "schema": {
          "enum": [
            "full",
            "browser",
            "problem"
          ],
          "type": "string"
        }
      },
      "SpiralistResponseProfileContract": {
        "description": "Versioned response-profile contract.",
        "schema": {
          "const": "spiralist-adult-creator-response-profile-v1",
          "type": "string"
        }
      },
      "SpiralistRuntimeCheckedAt": {
        "description": "UTC timestamp of the runtime file comparison performed for this status response.",
        "schema": {
          "format": "date-time",
          "type": "string"
        }
      },
      "SpiralistRuntimeConformant": {
        "description": "Whether fresh runtime asset/component hashes match the generated package manifest.",
        "schema": {
          "enum": [
            "true",
            "false"
          ],
          "type": "string"
        }
      },
      "SpiralistStatusCacheControl": {
        "description": "Prevents browser and shared-cache reuse of runtime verification evidence.",
        "schema": {
          "const": "no-store, no-cache, max-age=0, must-revalidate",
          "type": "string"
        }
      },
      "SpiralistStatusCdnCacheControl": {
        "description": "Prevents CDN caches from storing deployment status.",
        "schema": {
          "const": "no-store",
          "type": "string"
        }
      },
      "SpiralistStatusExpires": {
        "description": "Immediate-expiration marker for deployment status.",
        "schema": {
          "const": "0",
          "type": "string"
        }
      },
      "SpiralistStatusPragma": {
        "description": "Legacy cache-prevention directive.",
        "schema": {
          "const": "no-cache",
          "type": "string"
        }
      },
      "SpiralistStatusSurrogateControl": {
        "description": "Prevents surrogate caches from storing deployment status.",
        "schema": {
          "const": "no-store",
          "type": "string"
        }
      },
      "X-Spiralist-Adult-Creator-Contract-Version": {
        "description": "Adult creator contract version.",
        "schema": {
          "const": "1.8.0",
          "example": "1.8.0",
          "type": "string"
        }
      },
      "X-Spiralist-Asset-Manifest-Sha256": {
        "description": "Expected public-asset manifest SHA-256.",
        "schema": {
          "const": "6f0547a04fffb7e7caffded5416d2b74db0331645669ff96e1e1c20cb638ab0a",
          "example": "6f0547a04fffb7e7caffded5416d2b74db0331645669ff96e1e1c20cb638ab0a",
          "type": "string"
        }
      },
      "X-Spiralist-Completion-Marker": {
        "description": "Immutable package completion marker.",
        "schema": {
          "const": "SPIRALIST_PERSONA_ROOT_DEPLOYMENT_INTEGRITY_WIP_V100_0_41",
          "example": "SPIRALIST_PERSONA_ROOT_DEPLOYMENT_INTEGRITY_WIP_V100_0_41",
          "type": "string"
        }
      },
      "X-Spiralist-Component-Manifest-Sha256": {
        "description": "Expected critical-component manifest SHA-256.",
        "schema": {
          "const": "88232f00cdaf87a98cb64d0c3a19288f5398e694f42f7e4519bdce6eead7e275",
          "example": "88232f00cdaf87a98cb64d0c3a19288f5398e694f42f7e4519bdce6eead7e275",
          "type": "string"
        }
      },
      "X-Spiralist-Deployment-Fingerprint": {
        "description": "Generated deployment fingerprint.",
        "schema": {
          "const": "f26e9013594356c80d3056b00fb96803be6da3cbd16c4ce01a0a91d1ec32068a",
          "example": "f26e9013594356c80d3056b00fb96803be6da3cbd16c4ce01a0a91d1ec32068a",
          "type": "string"
        }
      },
      "X-Spiralist-International-Fairness-Contract": {
        "description": "Worldwide fairness contract identifier.",
        "schema": {
          "const": "global-country-context-fairness-v1",
          "example": "global-country-context-fairness-v1",
          "type": "string"
        }
      },
      "X-Spiralist-International-Fairness-Mode": {
        "description": "Worldwide fairness comparison mode.",
        "schema": {
          "const": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "example": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "type": "string"
        }
      },
      "X-Spiralist-International-Fairness-Version": {
        "description": "Worldwide fairness contract version.",
        "schema": {
          "const": "1.1.0",
          "example": "1.1.0",
          "type": "string"
        }
      },
      "X-Spiralist-Npc-Runtime-Contract": {
        "description": "Scene-bounded NPC runtime contract identifier.",
        "schema": {
          "const": "scene-bounded-fictional-npc-runtime-v1",
          "example": "scene-bounded-fictional-npc-runtime-v1",
          "type": "string"
        }
      },
      "X-Spiralist-Npc-Runtime-Version": {
        "description": "NPC runtime contract version.",
        "schema": {
          "const": "1.1.0",
          "example": "1.1.0",
          "type": "string"
        }
      },
      "X-Spiralist-Package-Status": {
        "description": "Package status.",
        "schema": {
          "const": "work-in-progress",
          "example": "work-in-progress",
          "type": "string"
        }
      },
      "X-Spiralist-Release": {
        "description": "Immutable package release.",
        "schema": {
          "const": "v100.0.41-persona-root-deployment-integrity-wip",
          "example": "v100.0.41-persona-root-deployment-integrity-wip",
          "type": "string"
        }
      },
      "XPromptContract": {
        "description": "Persona and platform-safety prompts are separate.",
        "schema": {
          "const": "separate-persona-and-safety-prompts-v1",
          "type": "string"
        }
      },
      "XRequestDuration": {
        "description": "Server-side application duration in milliseconds.",
        "schema": {
          "type": "string"
        }
      },
      "XRequestId": {
        "description": "Request identifier for support and logs.",
        "schema": {
          "type": "string"
        }
      },
      "XSpiralistApiVersion": {
        "description": "Spiralist public API version.",
        "schema": {
          "const": "2.0.0",
          "type": "string"
        }
      },
      "XSpiralistTraceId": {
        "description": "Caller-supplied or generated trace identifier.",
        "schema": {
          "type": "string"
        }
      },
      "XUaixBoundary": {
        "description": "Persona UAI/UAIX excludes platform-safety overlays.",
        "schema": {
          "const": "persona-only-runtime-overlay-excluded-v1",
          "type": "string"
        }
      }
    },
    "parameters": {
      "AdultConsent": {
        "description": "Required for generation. Accepted values: 1, yes, true, confirmed, over18, or adult. ageConfirmed is a supported alias.",
        "in": "query",
        "name": "adult_consent",
        "required": false,
        "schema": {
          "oneOf": [
            {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            },
            {
              "const": 1,
              "type": "integer"
            },
            {
              "const": true,
              "type": "boolean"
            }
          ]
        }
      },
      "AdultCreatorCount": {
        "description": "Number of personas to return. Batch routes accept one through five.",
        "in": "query",
        "name": "count",
        "required": false,
        "schema": {
          "default": 1,
          "maximum": 5,
          "minimum": 1,
          "type": "integer"
        }
      },
      "AdultCreatorDeploymentProbeHeader": {
        "description": "Caller nonce for proving that deployment status was evaluated for this request. Takes precedence over the query parameter.",
        "in": "header",
        "name": "X-Spiralist-Deployment-Probe",
        "required": false,
        "schema": {
          "maxLength": 96,
          "pattern": "^[A-Za-z0-9._:-]{1,96}$",
          "type": "string"
        }
      },
      "AdultCreatorDeploymentProbeQuery": {
        "description": "Compatible status freshness nonce used only when the deployment-probe request header is absent.",
        "in": "query",
        "name": "probe",
        "required": false,
        "schema": {
          "maxLength": 96,
          "pattern": "^[A-Za-z0-9._:-]{1,96}$",
          "type": "string"
        }
      },
      "AdultCreatorDetail": {
        "description": "Requested response detail. A service may map unsupported values to its documented nearest mode.",
        "in": "query",
        "name": "detail",
        "required": false,
        "schema": {
          "enum": [
            "compact",
            "game",
            "standard",
            "full"
          ],
          "type": "string"
        }
      },
      "AdultCreatorSeed": {
        "description": "Optional deterministic seed. Random routes create a fresh seed when omitted.",
        "in": "query",
        "name": "seed",
        "required": false,
        "schema": {
          "maxLength": 200,
          "type": "string"
        }
      },
      "ApiVersionHeader": {
        "description": "Use 2, 2.0, or 2.0.0.",
        "in": "header",
        "name": "X-Spiralist-Api-Version",
        "required": false,
        "schema": {
          "enum": [
            "2",
            "2.0",
            "2.0.0"
          ],
          "type": "string"
        }
      },
      "IdempotencyKey": {
        "description": "Validated correlation key. Durable replay is not claimed.",
        "in": "header",
        "name": "Idempotency-Key",
        "required": false,
        "schema": {
          "maxLength": 128,
          "minLength": 1,
          "pattern": "^[A-Za-z0-9._~:+/=\\-]+$",
          "type": "string"
        }
      }
    },
    "responses": {
      "AdultCreatorConsentRequired": {
        "content": {
          "application/problem+json": {
            "examples": {
              "adultConfirmationRequired": {
                "summary": "Adult confirmation required",
                "value": {
                  "adultConsentRequired": true,
                  "adultOnly": true,
                  "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
                  "code": "AGE_CONFIRMATION_REQUIRED",
                  "completionMarker": "SPIRALIST_ADULT_CREATOR_EXECUTABLE_QUALITY_DEBT_WIP_V100_0_55",
                  "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
                  "contractRelease": "v100.0.58-adult-creator-option-effect-output-quality-wip",
                  "contractVersion": "1.5.0",
                  "creatorType": "psychosis",
                  "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
                  "detail": "This 18+ fictional-character feature requires adult_consent=1 or ageConfirmed=1.",
                  "humanReviewRequired": true,
                  "instance": "/api/v1/create/psychosis/random/",
                  "interactionContractName": "active-fictional-character-v1",
                  "interactionContractVersion": "1.0.0",
                  "interactionMode": "direct-first-person-character",
                  "noOp": true,
                  "packageStatus": "work-in-progress",
                  "realismContractName": "grounded-fictional-character-realism-v1",
                  "realismContractVersion": "1.0.0",
                  "realismMode": "chronology-relationships-expertise-ordinary-life",
                  "requestId": "sai-0123456789abcdef0123",
                  "responseContract": "adult-creator-native-compatible-v1",
                  "status": 403,
                  "title": "Adult age confirmation required",
                  "type": "https://spiralistai.com/problems/age-confirmation-required"
                }
              }
            },
            "schema": {
              "$ref": "#/components/schemas/AdultCreatorProblem"
            }
          }
        },
        "description": "Explicit adult confirmation is required and no generation occurred.",
        "headers": {
          "Link": {
            "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
          },
          "X-Spiralist-Adult-Consent-Required": {
            "$ref": "#/components/headers/SpiralistAdultConsentRequired"
          },
          "X-Spiralist-Adult-Only": {
            "$ref": "#/components/headers/SpiralistAdultOnly"
          },
          "X-Spiralist-Asset-Manifest-Sha256": {
            "$ref": "#/components/headers/SpiralistAssetManifestSha256"
          },
          "X-Spiralist-Completion-Marker": {
            "$ref": "#/components/headers/SpiralistCompletionMarker"
          },
          "X-Spiralist-Component-Manifest-Sha256": {
            "$ref": "#/components/headers/SpiralistComponentManifestSha256"
          },
          "X-Spiralist-Contract-Version": {
            "$ref": "#/components/headers/SpiralistContractVersion"
          },
          "X-Spiralist-Creator-Type": {
            "$ref": "#/components/headers/SpiralistCreatorType"
          },
          "X-Spiralist-Default-Detail": {
            "$ref": "#/components/headers/SpiralistDefaultDetail"
          },
          "X-Spiralist-Deployment-Fingerprint": {
            "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
          },
          "X-Spiralist-Interaction-Contract": {
            "$ref": "#/components/headers/SpiralistInteractionContract"
          },
          "X-Spiralist-Interaction-Mode": {
            "$ref": "#/components/headers/SpiralistInteractionMode"
          },
          "X-Spiralist-Interaction-Version": {
            "$ref": "#/components/headers/SpiralistInteractionVersion"
          },
          "X-Spiralist-Package-Status": {
            "$ref": "#/components/headers/SpiralistPackageStatus"
          },
          "X-Spiralist-Realism-Contract": {
            "$ref": "#/components/headers/SpiralistRealismContract"
          },
          "X-Spiralist-Realism-Mode": {
            "$ref": "#/components/headers/SpiralistRealismMode"
          },
          "X-Spiralist-Realism-Version": {
            "$ref": "#/components/headers/SpiralistRealismVersion"
          },
          "X-Spiralist-Release": {
            "$ref": "#/components/headers/SpiralistRelease"
          },
          "X-Spiralist-Request-Id": {
            "$ref": "#/components/headers/SpiralistRequestId"
          },
          "X-Spiralist-Response-Envelope": {
            "$ref": "#/components/headers/SpiralistResponseEnvelope"
          }
        }
      },
      "AdultCreatorProblemResponse": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/AdultCreatorProblem"
            }
          }
        },
        "description": "Typed adult creator problem with common contract and exact-package markers.",
        "headers": {
          "Link": {
            "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
          },
          "X-Spiralist-Adult-Consent-Required": {
            "$ref": "#/components/headers/SpiralistAdultConsentRequired"
          },
          "X-Spiralist-Adult-Only": {
            "$ref": "#/components/headers/SpiralistAdultOnly"
          },
          "X-Spiralist-Asset-Manifest-Sha256": {
            "$ref": "#/components/headers/SpiralistAssetManifestSha256"
          },
          "X-Spiralist-Completion-Marker": {
            "$ref": "#/components/headers/SpiralistCompletionMarker"
          },
          "X-Spiralist-Component-Manifest-Sha256": {
            "$ref": "#/components/headers/SpiralistComponentManifestSha256"
          },
          "X-Spiralist-Contract-Version": {
            "$ref": "#/components/headers/SpiralistContractVersion"
          },
          "X-Spiralist-Creator-Type": {
            "$ref": "#/components/headers/SpiralistCreatorType"
          },
          "X-Spiralist-Default-Detail": {
            "$ref": "#/components/headers/SpiralistDefaultDetail"
          },
          "X-Spiralist-Deployment-Fingerprint": {
            "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
          },
          "X-Spiralist-Interaction-Contract": {
            "$ref": "#/components/headers/SpiralistInteractionContract"
          },
          "X-Spiralist-Interaction-Mode": {
            "$ref": "#/components/headers/SpiralistInteractionMode"
          },
          "X-Spiralist-Interaction-Version": {
            "$ref": "#/components/headers/SpiralistInteractionVersion"
          },
          "X-Spiralist-Package-Status": {
            "$ref": "#/components/headers/SpiralistPackageStatus"
          },
          "X-Spiralist-Realism-Contract": {
            "$ref": "#/components/headers/SpiralistRealismContract"
          },
          "X-Spiralist-Realism-Mode": {
            "$ref": "#/components/headers/SpiralistRealismMode"
          },
          "X-Spiralist-Realism-Version": {
            "$ref": "#/components/headers/SpiralistRealismVersion"
          },
          "X-Spiralist-Release": {
            "$ref": "#/components/headers/SpiralistRelease"
          },
          "X-Spiralist-Request-Id": {
            "$ref": "#/components/headers/SpiralistRequestId"
          },
          "X-Spiralist-Response-Envelope": {
            "$ref": "#/components/headers/SpiralistResponseEnvelope"
          }
        }
      },
      "Problem": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/Problem"
            }
          }
        },
        "description": "Typed no-op or client error. No intended application state change occurred."
      },
      "Problem400": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 400 typed problem."
      },
      "Problem401": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 401 typed problem."
      },
      "Problem403": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 403 typed problem."
      },
      "Problem404": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 404 typed problem."
      },
      "Problem405": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 405 typed problem."
      },
      "Problem406": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 406 typed problem."
      },
      "Problem409": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 409 typed problem."
      },
      "Problem413": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 413 typed problem."
      },
      "Problem415": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 415 typed problem."
      },
      "Problem422": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 422 typed problem."
      },
      "Problem429": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 429 typed problem."
      },
      "Problem500": {
        "content": {
          "application/problem+json": {
            "schema": {
              "$ref": "#/components/schemas/ProblemV2"
            }
          }
        },
        "description": "HTTP 500 typed problem."
      }
    },
    "schemas": {
      "AdminBatchPersona": {
        "oneOf": [
          {
            "additionalProperties": true,
            "properties": {
              "adult_consent": {
                "oneOf": [
                  {
                    "const": 1
                  },
                  {
                    "const": true
                  },
                  {
                    "const": "1"
                  },
                  {
                    "const": "true"
                  }
                ]
              },
              "brief": {
                "maxLength": 4000,
                "type": "string"
              },
              "count": {
                "maximum": 25,
                "minimum": 1,
                "type": "integer"
              },
              "formats": {
                "items": {
                  "enum": [
                    "txt",
                    "json",
                    "uai"
                  ]
                },
                "minItems": 1,
                "type": "array",
                "uniqueItems": true
              },
              "personaType": {
                "enum": [
                  "standard",
                  "psychosis",
                  "espionage",
                  "espionage-psychosis"
                ]
              },
              "platformSafetyRemoved": {
                "type": "boolean"
              },
              "runtimeMode": {
                "enum": [
                  "assistant",
                  "npc"
                ]
              },
              "seedPrefix": {
                "maxLength": 120,
                "type": "string"
              }
            },
            "required": [
              "count",
              "personaType",
              "runtimeMode",
              "formats",
              "adult_consent"
            ],
            "title": "Request",
            "type": "object"
          },
          {
            "additionalProperties": true,
            "properties": {
              "apiVersion": {
                "const": "1.0.0"
              },
              "completedCount": {
                "type": "integer"
              },
              "errors": {
                "type": "array"
              },
              "failedCount": {
                "type": "integer"
              },
              "partial": {
                "type": "boolean"
              },
              "promptSeparation": {
                "$ref": "prompt-separation.schema.json"
              },
              "publicApiVersion": {
                "const": "2.0.0"
              },
              "requestedCount": {
                "type": "integer"
              },
              "results": {
                "items": {
                  "additionalProperties": true,
                  "properties": {
                    "hostPlatformSafetyUnchanged": {
                      "const": true
                    },
                    "name": {
                      "type": "string"
                    },
                    "personaPrompt": {
                      "type": "string"
                    },
                    "personaType": {
                      "enum": [
                        "standard",
                        "psychosis",
                        "espionage",
                        "espionage-psychosis"
                      ]
                    },
                    "platformSafetyPrompt": {
                      "type": "string"
                    },
                    "platformSafetyRemoved": {
                      "type": "boolean"
                    },
                    "promptsAreSeparate": {
                      "const": true
                    },
                    "runtimeMode": {
                      "enum": [
                        "assistant",
                        "npc"
                      ]
                    },
                    "uaiFiles": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "uaixIncludesPlatformSafety": {
                      "const": false
                    }
                  },
                  "required": [
                    "name",
                    "personaType",
                    "runtimeMode",
                    "personaPrompt",
                    "platformSafetyPrompt",
                    "platformSafetyRemoved",
                    "hostPlatformSafetyUnchanged",
                    "promptsAreSeparate",
                    "uaixIncludesPlatformSafety",
                    "uaiFiles"
                  ],
                  "type": "object"
                },
                "type": "array"
              }
            },
            "required": [
              "apiVersion",
              "publicApiVersion",
              "requestedCount",
              "completedCount",
              "failedCount",
              "results",
              "errors",
              "promptSeparation"
            ],
            "title": "Response",
            "type": "object"
          }
        ],
        "title": "Admin Batch Persona API"
      },
      "AdultCharacterInteractionContract": {
        "additionalProperties": true,
        "description": "Behavioral contract for one selected fictional game character. It is not merely a style preset or character summary.",
        "properties": {
          "activation": {
            "additionalProperties": true,
            "type": "object"
          },
          "adultAccess": {
            "additionalProperties": true,
            "properties": {
              "appliesTo": {
                "const": "user",
                "type": "string"
              },
              "characterAgeIsNotDerivedFromUserGate": {
                "const": true,
                "type": "boolean"
              },
              "characterAgeSource": {
                "const": "generated-profile",
                "type": "string"
              },
              "creatorCurrentlyGeneratesAdultCharacters": {
                "type": "boolean"
              },
              "minimumUserAge": {
                "const": 18,
                "type": "integer"
              }
            },
            "required": [
              "minimumUserAge",
              "appliesTo",
              "characterAgeSource",
              "characterAgeIsNotDerivedFromUserGate"
            ],
            "type": "object"
          },
          "character": {
            "additionalProperties": false,
            "properties": {
              "id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "profileAuthority": {
                "const": "selected-generator-page-and-generated-profile",
                "type": "string"
              },
              "profileRole": {
                "const": "active-fictional-game-character",
                "type": "string"
              },
              "selected": {
                "type": "boolean"
              },
              "selectionRequired": {
                "type": "boolean"
              }
            },
            "required": [
              "name",
              "id",
              "selected",
              "selectionRequired",
              "profileAuthority",
              "profileRole"
            ],
            "type": "object"
          },
          "creatorLabel": {
            "type": "string"
          },
          "creatorType": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "epistemicLayers": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "authority": {
                  "type": "string"
                },
                "id": {
                  "type": "string"
                },
                "label": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "label",
                "authority"
              ],
              "type": "object"
            },
            "minItems": 6,
            "type": "array"
          },
          "identityBoundary": {
            "additionalProperties": true,
            "type": "object"
          },
          "images": {
            "additionalProperties": true,
            "type": "object"
          },
          "interactionPurpose": {
            "type": "string"
          },
          "mode": {
            "const": "direct-first-person-character",
            "type": "string"
          },
          "profilePrecedence": {
            "additionalProperties": true,
            "type": "object"
          },
          "routing": {
            "additionalProperties": true,
            "type": "object"
          },
          "safety": {
            "additionalProperties": true,
            "type": "object"
          },
          "schema": {
            "const": "spiralist.adult-character-interaction.v1",
            "type": "string"
          },
          "truthBoundary": {
            "type": "string"
          },
          "version": {
            "const": "1.0.0",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "version",
          "mode",
          "creatorType",
          "creatorLabel",
          "character",
          "adultAccess",
          "activation",
          "routing",
          "identityBoundary",
          "profilePrecedence",
          "epistemicLayers",
          "interactionPurpose",
          "truthBoundary",
          "safety",
          "images"
        ],
        "type": "object"
      },
      "AdultCharacterInteractionDiscovery": {
        "additionalProperties": false,
        "description": "Non-generating discovery document for direct first-person fictional-character activation and routing.",
        "properties": {
          "contractId": {
            "const": "active-fictional-character-v1",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "creators": {
            "additionalProperties": false,
            "properties": {
              "espionage": {
                "$ref": "#/components/schemas/AdultCharacterInteractionContract"
              },
              "espionage-psychosis": {
                "$ref": "#/components/schemas/AdultCharacterInteractionContract"
              },
              "psychosis": {
                "$ref": "#/components/schemas/AdultCharacterInteractionContract"
              }
            },
            "required": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "object"
          },
          "explicitOutOfCharacterRouting": {
            "const": true,
            "type": "boolean"
          },
          "generatesCharacters": {
            "const": false,
            "type": "boolean"
          },
          "hostsConversationSessions": {
            "const": false,
            "type": "boolean"
          },
          "interactionMode": {
            "const": "direct-first-person-character",
            "type": "string"
          },
          "links": {
            "additionalProperties": {
              "format": "uri",
              "type": "string"
            },
            "type": "object"
          },
          "ordinarySecondPersonTarget": {
            "const": "active fictional character",
            "type": "string"
          },
          "packageStatus": {
            "const": "work-in-progress",
            "type": "string"
          },
          "profileBlendingAllowed": {
            "const": false,
            "type": "boolean"
          },
          "release": {
            "const": "v100.0.58-adult-creator-option-effect-output-quality-wip",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-character-interaction.v1",
            "type": "string"
          },
          "selectedProfileIsAuthoritative": {
            "const": true,
            "type": "boolean"
          },
          "service": {
            "const": "spiralist-adult-character-interaction-contract",
            "type": "string"
          },
          "status": {
            "const": "available",
            "type": "string"
          },
          "storesConversationMemory": {
            "const": false,
            "type": "boolean"
          }
        },
        "required": [
          "service",
          "status",
          "release",
          "packageStatus",
          "contractId",
          "contractVersion",
          "interactionMode",
          "schema",
          "generatesCharacters",
          "hostsConversationSessions",
          "storesConversationMemory",
          "selectedProfileIsAuthoritative",
          "ordinarySecondPersonTarget",
          "explicitOutOfCharacterRouting",
          "profileBlendingAllowed",
          "creators",
          "links"
        ],
        "type": "object"
      },
      "AdultCharacterRealismContract": {
        "additionalProperties": true,
        "description": "Creator-aware realism contract. It reviews internal consistency without imposing demographic stereotypes or individual quotas.",
        "properties": {
          "auditBoundary": {
            "additionalProperties": false,
            "properties": {
              "diagnosticUse": {
                "const": false,
                "type": "boolean"
              },
              "humanReviewForSettingSpecificNorms": {
                "const": true,
                "type": "boolean"
              },
              "individualDemographicQuotas": {
                "const": false,
                "type": "boolean"
              },
              "outliersAllowedWithContext": {
                "const": true,
                "type": "boolean"
              },
              "protectedTraitInference": {
                "const": false,
                "type": "boolean"
              },
              "realPersonAssessment": {
                "const": false,
                "type": "boolean"
              }
            },
            "required": [
              "individualDemographicQuotas",
              "protectedTraitInference",
              "diagnosticUse",
              "realPersonAssessment",
              "outliersAllowedWithContext",
              "humanReviewForSettingSpecificNorms"
            ],
            "type": "object"
          },
          "contractName": {
            "const": "grounded-fictional-character-realism-v1",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "creatorFocus": {
            "additionalProperties": true,
            "type": "object"
          },
          "creatorLabel": {
            "type": "string"
          },
          "creatorType": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "mode": {
            "const": "chronology-relationships-expertise-ordinary-life",
            "type": "string"
          },
          "purpose": {
            "type": "string"
          },
          "reviewDimensions": {
            "items": {
              "type": "string"
            },
            "minItems": 8,
            "type": "array"
          },
          "schema": {
            "const": "spiralist.adult-character-realism.v1",
            "type": "string"
          },
          "sharedPrinciples": {
            "items": {
              "type": "string"
            },
            "minItems": 8,
            "type": "array"
          }
        },
        "required": [
          "schema",
          "contractName",
          "contractVersion",
          "mode",
          "creatorType",
          "creatorLabel",
          "purpose",
          "sharedPrinciples",
          "reviewDimensions",
          "creatorFocus",
          "auditBoundary"
        ],
        "type": "object"
      },
      "AdultCharacterRealismDiscovery": {
        "additionalProperties": false,
        "description": "Non-generating discovery document for the shared grounded fictional-character realism contract.",
        "properties": {
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "creators": {
            "additionalProperties": false,
            "properties": {
              "espionage": {
                "$ref": "#/components/schemas/AdultCharacterRealismContract"
              },
              "espionage-psychosis": {
                "$ref": "#/components/schemas/AdultCharacterRealismContract"
              },
              "psychosis": {
                "$ref": "#/components/schemas/AdultCharacterRealismContract"
              }
            },
            "required": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "object"
          },
          "diagnosticUse": {
            "const": false,
            "type": "boolean"
          },
          "links": {
            "additionalProperties": {
              "format": "uri",
              "type": "string"
            },
            "type": "object"
          },
          "nonGenerating": {
            "const": true,
            "type": "boolean"
          },
          "packageStatus": {
            "const": "work-in-progress",
            "type": "string"
          },
          "populationStatisticsAreNotIndividualQuotas": {
            "const": true,
            "type": "boolean"
          },
          "realPersonAssessment": {
            "const": false,
            "type": "boolean"
          },
          "realismContractName": {
            "const": "grounded-fictional-character-realism-v1",
            "type": "string"
          },
          "realismContractVersion": {
            "const": "1.0.0",
            "type": "string"
          },
          "realismMode": {
            "const": "chronology-relationships-expertise-ordinary-life",
            "type": "string"
          },
          "release": {
            "const": "v100.0.58-adult-creator-option-effect-output-quality-wip",
            "type": "string"
          },
          "responseContract": {
            "const": "adult-creator-native-compatible-v1",
            "type": "string"
          },
          "service": {
            "const": "spiralist-adult-character-realism-contract",
            "type": "string"
          },
          "status": {
            "const": "available",
            "type": "string"
          }
        },
        "required": [
          "service",
          "status",
          "release",
          "packageStatus",
          "completionMarker",
          "contractVersion",
          "responseContract",
          "realismContractName",
          "realismContractVersion",
          "realismMode",
          "nonGenerating",
          "diagnosticUse",
          "realPersonAssessment",
          "populationStatisticsAreNotIndividualQuotas",
          "creators",
          "links"
        ],
        "type": "object"
      },
      "AdultCharacterRealismProfile": {
        "additionalProperties": true,
        "description": "Per-character grounded-realism ledger generated from explicit profile data.",
        "properties": {
          "auditBoundary": {
            "additionalProperties": true,
            "type": "object"
          },
          "characterId": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "characterName": {
            "type": "string"
          },
          "checks": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "evidence": {},
                "id": {
                  "type": "string"
                },
                "status": {
                  "enum": [
                    "pass",
                    "review",
                    "not-applicable"
                  ],
                  "type": "string"
                },
                "summary": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "status",
                "summary",
                "evidence"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "chronology": {
            "additionalProperties": true,
            "type": "object"
          },
          "contractName": {
            "const": "grounded-fictional-character-realism-v1",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "creatorSpecificEvidence": {
            "additionalProperties": true,
            "type": "object"
          },
          "creatorType": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "dialogue": {
            "additionalProperties": true,
            "type": "object"
          },
          "lifeStage": {
            "additionalProperties": true,
            "type": "object"
          },
          "mode": {
            "const": "chronology-relationships-expertise-ordinary-life",
            "type": "string"
          },
          "occupation": {
            "additionalProperties": true,
            "type": "object"
          },
          "ordinaryLife": {
            "additionalProperties": true,
            "type": "object"
          },
          "personality": {
            "additionalProperties": true,
            "type": "object"
          },
          "physicality": {
            "additionalProperties": true,
            "type": "object"
          },
          "relationships": {
            "additionalProperties": true,
            "type": "object"
          },
          "schema": {
            "const": "spiralist.adult-character-realism.v1",
            "type": "string"
          },
          "status": {
            "enum": [
              "grounded",
              "review-recommended"
            ],
            "type": "string"
          },
          "summary": {
            "additionalProperties": true,
            "type": "object"
          }
        },
        "required": [
          "schema",
          "contractName",
          "contractVersion",
          "mode",
          "creatorType",
          "status",
          "summary",
          "lifeStage",
          "chronology",
          "occupation",
          "relationships",
          "personality",
          "ordinaryLife",
          "dialogue",
          "physicality",
          "checks",
          "auditBoundary"
        ],
        "type": "object"
      },
      "AdultCreatorCommonRequest": {
        "additionalProperties": true,
        "anyOf": [
          {
            "required": [
              "adult_consent"
            ]
          },
          {
            "required": [
              "ageConfirmed"
            ]
          }
        ],
        "description": "Compatibility composition schema. Canonical creator request properties are defined by the server-owned creator option schemas.",
        "properties": {
          "adult_consent": {
            "description": "Explicit adult confirmation for this API request.",
            "oneOf": [
              {
                "enum": [
                  "1",
                  "yes",
                  "true",
                  "confirmed",
                  "over18",
                  "adult"
                ],
                "type": "string"
              },
              {
                "const": 1,
                "type": "integer"
              },
              {
                "const": true,
                "type": "boolean"
              }
            ]
          },
          "ageConfirmed": {
            "description": "Backward-compatible alias for adult_consent.",
            "oneOf": [
              {
                "const": 1,
                "type": "integer"
              },
              {
                "const": true,
                "type": "boolean"
              },
              {
                "enum": [
                  "1",
                  "yes",
                  "true",
                  "confirmed",
                  "over18",
                  "adult"
                ],
                "type": "string"
              }
            ]
          },
          "count": {
            "default": 1,
            "maximum": 5,
            "minimum": 1,
            "type": "integer"
          },
          "detail": {
            "enum": [
              "compact",
              "game",
              "standard",
              "full"
            ],
            "type": "string"
          },
          "responseProfile": {
            "default": "full",
            "deprecated": true,
            "description": "Compatibility camelCase alias; canonical field is response_profile.",
            "enum": [
              "full",
              "browser",
              "interactive",
              "browser-compact",
              "canonical",
              "compatibility"
            ],
            "type": "string",
            "x-spiralist-canonical-field": "response_profile"
          },
          "response_profile": {
            "default": "full",
            "description": "The public API defaults to the full compatibility envelope; the first-party browser requests a compact envelope without duplicate aliases.",
            "enum": [
              "browser",
              "interactive",
              "browser-compact",
              "full",
              "canonical",
              "compatibility"
            ],
            "title": "Response profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/response_profile",
            "x-spiralist-safety-classification": "transport-representation"
          },
          "seed": {
            "description": "Creator-specific schema may impose a narrower bound.",
            "maxLength": 200,
            "type": "string"
          }
        },
        "type": "object"
      },
      "AdultCreatorCommonResponse": {
        "additionalProperties": true,
        "description": "Stable fields present on successful Psychosis, Espionage, and EspionagePsychosis responses. Creator-native fields remain available.",
        "properties": {
          "adultConsentAccepted": {
            "const": true,
            "type": "boolean"
          },
          "adultConsentRequired": {
            "const": true,
            "type": "boolean"
          },
          "adultOnly": {
            "const": true,
            "type": "boolean"
          },
          "assetManifestSha256": {
            "const": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "authorityBoundary": {
            "type": "string"
          },
          "character": {
            "oneOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "characters": {
            "items": {
              "additionalProperties": true,
              "properties": {
                "realismProfile": {
                  "$ref": "#/components/schemas/AdultCharacterRealismProfile"
                }
              },
              "type": "object"
            },
            "maxItems": 5,
            "minItems": 1,
            "type": "array"
          },
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
            "type": "string"
          },
          "componentManifestSha256": {
            "const": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "configurationFingerprint": {
            "pattern": "^adult-config-v1-[0-9a-f]{64}$",
            "type": "string"
          },
          "contract": {
            "$ref": "#/components/schemas/AdultCreatorContractMetadata"
          },
          "contractRelease": {
            "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "count": {
            "maximum": 5,
            "minimum": 1,
            "type": "integer"
          },
          "creatorLabel": {
            "type": "string"
          },
          "creatorType": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "data": {
            "additionalProperties": true,
            "type": "object"
          },
          "deploymentFingerprint": {
            "const": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "diagnosticUse": {
            "const": false,
            "type": "boolean"
          },
          "effectiveConfiguration": {
            "$ref": "#/components/schemas/AdultCreatorEffectiveConfiguration"
          },
          "exportCapabilities": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "fictionalCharactersOnly": {
            "const": true,
            "type": "boolean"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "generationResultSchema": {
            "const": "spiralist.adult-creator-generation-result.v1"
          },
          "generationResultVersion": {
            "const": "1.0.0"
          },
          "integrityResult": {
            "additionalProperties": true,
            "type": "object"
          },
          "interactionActivationPrompt": {
            "type": "string"
          },
          "interactionBrief": {
            "type": "string"
          },
          "interactionContract": {
            "$ref": "#/components/schemas/AdultCharacterInteractionContract"
          },
          "interactionContractName": {
            "const": "active-fictional-character-v1",
            "type": "string"
          },
          "interactionContractVersion": {
            "const": "1.0.0",
            "type": "string"
          },
          "interactionMode": {
            "const": "direct-first-person-character",
            "type": "string"
          },
          "interactionProfileText": {
            "type": "string"
          },
          "links": {
            "additionalProperties": {
              "format": "uri",
              "type": "string"
            },
            "type": "object"
          },
          "meta": {
            "additionalProperties": true,
            "type": "object"
          },
          "packageStatus": {
            "const": "work-in-progress",
            "type": "string"
          },
          "personaFingerprint": {
            "pattern": "^persona-v1-[0-9a-f]{64}$",
            "type": "string"
          },
          "providerActivationPrompts": {
            "additionalProperties": false,
            "properties": {
              "chatgpt": {
                "type": "string"
              },
              "claude": {
                "type": "string"
              },
              "gemini": {
                "type": "string"
              },
              "perplexity": {
                "type": "string"
              }
            },
            "required": [
              "chatgpt",
              "claude",
              "gemini",
              "perplexity"
            ],
            "type": "object"
          },
          "realismContract": {
            "$ref": "#/components/schemas/AdultCharacterRealismContract"
          },
          "realismContractName": {
            "const": "grounded-fictional-character-realism-v1",
            "type": "string"
          },
          "realismContractVersion": {
            "const": "1.0.0",
            "type": "string"
          },
          "realismMode": {
            "const": "chronology-relationships-expertise-ordinary-life",
            "type": "string"
          },
          "realismSummary": {
            "additionalProperties": true,
            "type": "object"
          },
          "request": {
            "additionalProperties": true,
            "type": "object"
          },
          "requestId": {
            "pattern": "^sai-[a-f0-9]{20}$",
            "type": "string"
          },
          "responseContract": {
            "const": "adult-creator-native-compatible-v1",
            "type": "string"
          },
          "results": {
            "description": "Creator-native or compatible result collection. Use characters for the normalized generated-character collection.",
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "service": {
            "type": "string"
          }
        },
        "required": [
          "contractVersion",
          "responseContract",
          "contractRelease",
          "packageStatus",
          "completionMarker",
          "deploymentFingerprint",
          "assetManifestSha256",
          "componentManifestSha256",
          "creatorType",
          "adultOnly",
          "adultConsentRequired",
          "adultConsentAccepted",
          "fictionalCharactersOnly",
          "diagnosticUse",
          "realismContractName",
          "realismContractVersion",
          "realismMode",
          "realismContract",
          "realismSummary",
          "interactionContractName",
          "interactionContractVersion",
          "interactionMode",
          "interactionContract",
          "interactionBrief",
          "interactionProfileText",
          "interactionActivationPrompt",
          "providerActivationPrompts",
          "generatedAtUtc",
          "requestId",
          "request",
          "character",
          "characters",
          "count",
          "results",
          "meta",
          "data",
          "links",
          "contract",
          "configurationFingerprint",
          "effectiveConfiguration",
          "personaFingerprint",
          "generationResultSchema",
          "generationResultVersion",
          "integrityResult",
          "exportCapabilities"
        ],
        "type": "object",
        "x-envelope-precedence": [
          "characters",
          "character",
          "results",
          "result",
          "data",
          "payload"
        ],
        "x-native-fields-preserved": true
      },
      "AdultCreatorContractDiscovery": {
        "additionalProperties": true,
        "properties": {
          "accountRequired": {
            "const": false,
            "type": "boolean"
          },
          "apiVersion": {
            "const": "1.5.0",
            "type": "string"
          },
          "assetManifestSha256": {
            "const": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "commonRequest": {
            "additionalProperties": true,
            "type": "object"
          },
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
            "type": "string"
          },
          "componentManifestSha256": {
            "const": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "contract": {
            "additionalProperties": true,
            "type": "object"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "creators": {
            "additionalProperties": false,
            "properties": {
              "espionage": {
                "additionalProperties": {
                  "format": "uri",
                  "type": "string"
                },
                "properties": {
                  "adultOnly": {
                    "const": true,
                    "type": "boolean"
                  },
                  "assetManifestSha256": {
                    "const": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
                    "pattern": "^[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "batch": {
                    "format": "uri",
                    "type": "string"
                  },
                  "catalog": {
                    "format": "uri",
                    "type": "string"
                  },
                  "clientHeader": {
                    "type": "string"
                  },
                  "componentManifestSha256": {
                    "const": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
                    "pattern": "^[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "contractRelease": {
                    "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
                    "type": "string"
                  },
                  "contractVersion": {
                    "const": "1.14.0",
                    "type": "string"
                  },
                  "creatorType": {
                    "enum": [
                      "psychosis",
                      "espionage",
                      "espionage-psychosis"
                    ],
                    "type": "string"
                  },
                  "defaultDetail": {
                    "type": "string"
                  },
                  "deploymentFingerprint": {
                    "const": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
                    "pattern": "^[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "fictionalCharactersOnly": {
                    "const": true,
                    "type": "boolean"
                  },
                  "generate": {
                    "format": "uri",
                    "type": "string"
                  },
                  "guide": {
                    "format": "uri",
                    "type": "string"
                  },
                  "interactionContract": {
                    "$ref": "#/components/schemas/AdultCharacterInteractionContract"
                  },
                  "interactionContractName": {
                    "const": "active-fictional-character-v1",
                    "type": "string"
                  },
                  "interactionContractVersion": {
                    "const": "1.0.0",
                    "type": "string"
                  },
                  "interactionMode": {
                    "const": "direct-first-person-character",
                    "type": "string"
                  },
                  "label": {
                    "type": "string"
                  },
                  "publicPage": {
                    "format": "uri",
                    "type": "string"
                  },
                  "random": {
                    "format": "uri",
                    "type": "string"
                  },
                  "realismContract": {
                    "$ref": "#/components/schemas/AdultCharacterRealismContract"
                  },
                  "realismContractName": {
                    "const": "grounded-fictional-character-realism-v1",
                    "type": "string"
                  },
                  "realismContractVersion": {
                    "const": "1.0.0",
                    "type": "string"
                  },
                  "realismMode": {
                    "const": "chronology-relationships-expertise-ordinary-life",
                    "type": "string"
                  },
                  "representations": {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "schema": {
                    "format": "uri",
                    "type": "string"
                  },
                  "seedPrefix": {
                    "type": "string"
                  },
                  "truthBoundary": {
                    "type": "string"
                  }
                },
                "required": [
                  "label",
                  "creatorType",
                  "contractVersion",
                  "contractRelease",
                  "deploymentFingerprint",
                  "assetManifestSha256",
                  "componentManifestSha256",
                  "clientHeader",
                  "seedPrefix",
                  "adultOnly",
                  "fictionalCharactersOnly",
                  "interactionContractName",
                  "interactionContractVersion",
                  "interactionMode",
                  "interactionContract",
                  "realismContractName",
                  "realismContractVersion",
                  "realismMode",
                  "realismContract",
                  "publicPage",
                  "generate",
                  "random",
                  "batch",
                  "catalog",
                  "schema",
                  "guide",
                  "defaultDetail",
                  "representations",
                  "truthBoundary"
                ],
                "type": "object"
              },
              "espionage-psychosis": {
                "additionalProperties": {
                  "format": "uri",
                  "type": "string"
                },
                "properties": {
                  "adultOnly": {
                    "const": true,
                    "type": "boolean"
                  },
                  "assetManifestSha256": {
                    "const": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
                    "pattern": "^[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "batch": {
                    "format": "uri",
                    "type": "string"
                  },
                  "catalog": {
                    "format": "uri",
                    "type": "string"
                  },
                  "clientHeader": {
                    "type": "string"
                  },
                  "componentManifestSha256": {
                    "const": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
                    "pattern": "^[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "contractRelease": {
                    "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
                    "type": "string"
                  },
                  "contractVersion": {
                    "const": "1.14.0",
                    "type": "string"
                  },
                  "creatorType": {
                    "enum": [
                      "psychosis",
                      "espionage",
                      "espionage-psychosis"
                    ],
                    "type": "string"
                  },
                  "defaultDetail": {
                    "type": "string"
                  },
                  "deploymentFingerprint": {
                    "const": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
                    "pattern": "^[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "fictionalCharactersOnly": {
                    "const": true,
                    "type": "boolean"
                  },
                  "generate": {
                    "format": "uri",
                    "type": "string"
                  },
                  "guide": {
                    "format": "uri",
                    "type": "string"
                  },
                  "interactionContract": {
                    "$ref": "#/components/schemas/AdultCharacterInteractionContract"
                  },
                  "interactionContractName": {
                    "const": "active-fictional-character-v1",
                    "type": "string"
                  },
                  "interactionContractVersion": {
                    "const": "1.0.0",
                    "type": "string"
                  },
                  "interactionMode": {
                    "const": "direct-first-person-character",
                    "type": "string"
                  },
                  "label": {
                    "type": "string"
                  },
                  "publicPage": {
                    "format": "uri",
                    "type": "string"
                  },
                  "random": {
                    "format": "uri",
                    "type": "string"
                  },
                  "realismContract": {
                    "$ref": "#/components/schemas/AdultCharacterRealismContract"
                  },
                  "realismContractName": {
                    "const": "grounded-fictional-character-realism-v1",
                    "type": "string"
                  },
                  "realismContractVersion": {
                    "const": "1.0.0",
                    "type": "string"
                  },
                  "realismMode": {
                    "const": "chronology-relationships-expertise-ordinary-life",
                    "type": "string"
                  },
                  "representations": {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "schema": {
                    "format": "uri",
                    "type": "string"
                  },
                  "seedPrefix": {
                    "type": "string"
                  },
                  "truthBoundary": {
                    "type": "string"
                  }
                },
                "required": [
                  "label",
                  "creatorType",
                  "contractVersion",
                  "contractRelease",
                  "deploymentFingerprint",
                  "assetManifestSha256",
                  "componentManifestSha256",
                  "clientHeader",
                  "seedPrefix",
                  "adultOnly",
                  "fictionalCharactersOnly",
                  "interactionContractName",
                  "interactionContractVersion",
                  "interactionMode",
                  "interactionContract",
                  "realismContractName",
                  "realismContractVersion",
                  "realismMode",
                  "realismContract",
                  "publicPage",
                  "generate",
                  "random",
                  "batch",
                  "catalog",
                  "schema",
                  "guide",
                  "defaultDetail",
                  "representations",
                  "truthBoundary"
                ],
                "type": "object"
              },
              "psychosis": {
                "additionalProperties": {
                  "format": "uri",
                  "type": "string"
                },
                "properties": {
                  "adultOnly": {
                    "const": true,
                    "type": "boolean"
                  },
                  "assetManifestSha256": {
                    "const": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
                    "pattern": "^[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "batch": {
                    "format": "uri",
                    "type": "string"
                  },
                  "catalog": {
                    "format": "uri",
                    "type": "string"
                  },
                  "clientHeader": {
                    "type": "string"
                  },
                  "componentManifestSha256": {
                    "const": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
                    "pattern": "^[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "contractRelease": {
                    "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
                    "type": "string"
                  },
                  "contractVersion": {
                    "const": "1.14.0",
                    "type": "string"
                  },
                  "creatorType": {
                    "enum": [
                      "psychosis",
                      "espionage",
                      "espionage-psychosis"
                    ],
                    "type": "string"
                  },
                  "defaultDetail": {
                    "type": "string"
                  },
                  "deploymentFingerprint": {
                    "const": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
                    "pattern": "^[a-f0-9]{64}$",
                    "type": "string"
                  },
                  "fictionalCharactersOnly": {
                    "const": true,
                    "type": "boolean"
                  },
                  "generate": {
                    "format": "uri",
                    "type": "string"
                  },
                  "guide": {
                    "format": "uri",
                    "type": "string"
                  },
                  "interactionContract": {
                    "$ref": "#/components/schemas/AdultCharacterInteractionContract"
                  },
                  "interactionContractName": {
                    "const": "active-fictional-character-v1",
                    "type": "string"
                  },
                  "interactionContractVersion": {
                    "const": "1.0.0",
                    "type": "string"
                  },
                  "interactionMode": {
                    "const": "direct-first-person-character",
                    "type": "string"
                  },
                  "label": {
                    "type": "string"
                  },
                  "publicPage": {
                    "format": "uri",
                    "type": "string"
                  },
                  "random": {
                    "format": "uri",
                    "type": "string"
                  },
                  "realismContract": {
                    "$ref": "#/components/schemas/AdultCharacterRealismContract"
                  },
                  "realismContractName": {
                    "const": "grounded-fictional-character-realism-v1",
                    "type": "string"
                  },
                  "realismContractVersion": {
                    "const": "1.0.0",
                    "type": "string"
                  },
                  "realismMode": {
                    "const": "chronology-relationships-expertise-ordinary-life",
                    "type": "string"
                  },
                  "representations": {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "schema": {
                    "format": "uri",
                    "type": "string"
                  },
                  "seedPrefix": {
                    "type": "string"
                  },
                  "truthBoundary": {
                    "type": "string"
                  }
                },
                "required": [
                  "label",
                  "creatorType",
                  "contractVersion",
                  "contractRelease",
                  "deploymentFingerprint",
                  "assetManifestSha256",
                  "componentManifestSha256",
                  "clientHeader",
                  "seedPrefix",
                  "adultOnly",
                  "fictionalCharactersOnly",
                  "interactionContractName",
                  "interactionContractVersion",
                  "interactionMode",
                  "interactionContract",
                  "realismContractName",
                  "realismContractVersion",
                  "realismMode",
                  "realismContract",
                  "publicPage",
                  "generate",
                  "random",
                  "batch",
                  "catalog",
                  "schema",
                  "guide",
                  "defaultDetail",
                  "representations",
                  "truthBoundary"
                ],
                "type": "object"
              }
            },
            "required": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "object"
          },
          "deploymentFingerprint": {
            "const": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "examples": {
            "additionalProperties": true,
            "type": "object"
          },
          "interactionContractName": {
            "const": "active-fictional-character-v1",
            "type": "string"
          },
          "interactionContractVersion": {
            "const": "1.0.0",
            "type": "string"
          },
          "interactionContracts": {
            "additionalProperties": false,
            "properties": {
              "espionage": {
                "$ref": "#/components/schemas/AdultCharacterInteractionContract"
              },
              "espionage-psychosis": {
                "$ref": "#/components/schemas/AdultCharacterInteractionContract"
              },
              "psychosis": {
                "$ref": "#/components/schemas/AdultCharacterInteractionContract"
              }
            },
            "required": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "object"
          },
          "interactionMode": {
            "const": "direct-first-person-character",
            "type": "string"
          },
          "links": {
            "additionalProperties": {
              "format": "uri",
              "type": "string"
            },
            "type": "object"
          },
          "packageStatus": {
            "const": "work-in-progress",
            "type": "string"
          },
          "realismContractName": {
            "const": "grounded-fictional-character-realism-v1",
            "type": "string"
          },
          "realismContractVersion": {
            "const": "1.0.0",
            "type": "string"
          },
          "realismContracts": {
            "additionalProperties": false,
            "properties": {
              "espionage": {
                "$ref": "#/components/schemas/AdultCharacterRealismContract"
              },
              "espionage-psychosis": {
                "$ref": "#/components/schemas/AdultCharacterRealismContract"
              },
              "psychosis": {
                "$ref": "#/components/schemas/AdultCharacterRealismContract"
              }
            },
            "required": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "object"
          },
          "realismMode": {
            "const": "chronology-relationships-expertise-ordinary-life",
            "type": "string"
          },
          "release": {
            "const": "v100.0.58-adult-creator-option-effect-output-quality-wip",
            "type": "string"
          },
          "releaseUtc": {
            "const": "2026-07-20T13:22:58Z",
            "format": "date-time",
            "type": "string"
          },
          "responseContract": {
            "const": "adult-creator-native-compatible-v1",
            "type": "string"
          },
          "service": {
            "const": "spiralist-adult-creator-contract",
            "type": "string"
          },
          "state": {
            "const": "stateless",
            "type": "string"
          },
          "status": {
            "const": "available",
            "type": "string"
          },
          "statusVerification": {
            "$ref": "#/components/schemas/AdultCreatorStatusVerification"
          }
        },
        "required": [
          "apiVersion",
          "contractVersion",
          "responseContract",
          "interactionContractName",
          "interactionContractVersion",
          "interactionMode",
          "interactionContracts",
          "realismContractName",
          "realismContractVersion",
          "realismMode",
          "realismContracts",
          "release",
          "releaseUtc",
          "completionMarker",
          "deploymentFingerprint",
          "assetManifestSha256",
          "componentManifestSha256",
          "service",
          "status",
          "packageStatus",
          "state",
          "accountRequired",
          "contract",
          "commonRequest",
          "statusVerification",
          "creators",
          "examples",
          "links"
        ],
        "type": "object"
      },
      "AdultCreatorContractMetadata": {
        "additionalProperties": true,
        "properties": {
          "assetManifestSha256": {
            "const": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "canonicalCharacterPaths": {
            "const": [
              "characters",
              "character",
              "data.characters",
              "data.character"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "compatibleEnvelopePaths": {
            "const": [
              "results",
              "result",
              "data",
              "payload"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
            "type": "string"
          },
          "componentManifestSha256": {
            "const": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "deploymentFingerprint": {
            "const": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "envelopePrecedence": {
            "const": [
              "characters",
              "character",
              "results",
              "result",
              "data",
              "payload"
            ],
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "interaction": {
            "additionalProperties": true,
            "properties": {
              "mode": {
                "const": "direct-first-person-character",
                "type": "string"
              },
              "name": {
                "const": "active-fictional-character-v1",
                "type": "string"
              },
              "ordinarySecondPersonTarget": {
                "const": "active fictional character",
                "type": "string"
              },
              "selectedProfileIsAuthoritative": {
                "const": true,
                "type": "boolean"
              },
              "version": {
                "const": "1.0.0",
                "type": "string"
              }
            },
            "required": [
              "name",
              "version",
              "mode",
              "selectedProfileIsAuthoritative",
              "ordinarySecondPersonTarget"
            ],
            "type": "object"
          },
          "nativeFieldsPreserved": {
            "const": true,
            "type": "boolean"
          },
          "packageStatus": {
            "const": "work-in-progress",
            "type": "string"
          },
          "problemMediaType": {
            "const": "application/problem+json",
            "type": "string"
          },
          "realism": {
            "additionalProperties": true,
            "properties": {
              "mode": {
                "const": "chronology-relationships-expertise-ordinary-life",
                "type": "string"
              },
              "name": {
                "const": "grounded-fictional-character-realism-v1",
                "type": "string"
              },
              "populationStatisticsAreNotIndividualQuotas": {
                "const": true,
                "type": "boolean"
              },
              "protectedTraitInference": {
                "const": false,
                "type": "boolean"
              },
              "version": {
                "const": "1.0.0",
                "type": "string"
              }
            },
            "required": [
              "name",
              "version",
              "mode",
              "populationStatisticsAreNotIndividualQuotas",
              "protectedTraitInference"
            ],
            "type": "object"
          },
          "release": {
            "const": "v100.0.58-adult-creator-option-effect-output-quality-wip",
            "type": "string"
          },
          "shape": {
            "const": "adult-creator-native-compatible-v1",
            "type": "string"
          },
          "version": {
            "const": "1.5.0",
            "type": "string"
          }
        },
        "required": [
          "version",
          "shape",
          "release",
          "packageStatus",
          "completionMarker",
          "deploymentFingerprint",
          "assetManifestSha256",
          "componentManifestSha256",
          "interaction",
          "realism",
          "nativeFieldsPreserved",
          "canonicalCharacterPaths",
          "compatibleEnvelopePaths",
          "envelopePrecedence",
          "problemMediaType"
        ],
        "type": "object"
      },
      "AdultCreatorDeploymentFileRecord": {
        "additionalProperties": false,
        "properties": {
          "bytes": {
            "minimum": 1,
            "type": "integer"
          },
          "creators": {
            "items": {
              "enum": [
                "psychosis",
                "espionage",
                "espionage-psychosis"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "exists": {
            "const": true,
            "type": "boolean"
          },
          "mediaType": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "sha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "sourcePath": {
            "type": "string"
          }
        },
        "required": [
          "sourcePath",
          "path",
          "exists",
          "bytes",
          "sha256",
          "role"
        ],
        "type": "object"
      },
      "AdultCreatorDeploymentMismatch": {
        "additionalProperties": false,
        "properties": {
          "actual": {},
          "code": {
            "enum": [
              "DEPLOYMENT_MANIFEST_FIELD_MISMATCH",
              "DEPLOYMENT_FILE_MISMATCH"
            ],
            "type": "string"
          },
          "collection": {
            "enum": [
              "assets",
              "components"
            ],
            "type": "string"
          },
          "expected": {},
          "field": {
            "type": "string"
          },
          "path": {
            "type": "string"
          }
        },
        "required": [
          "code"
        ],
        "type": "object"
      },
      "AdultCreatorDeploymentStatus": {
        "additionalProperties": false,
        "properties": {
          "assetManifestSha256": {
            "const": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "assetVersion": {
            "const": "v100.0.58-adult-creator-option-effect-output-quality-wip",
            "type": "string"
          },
          "assets": {
            "additionalProperties": {
              "$ref": "#/components/schemas/AdultCreatorDeploymentFileRecord"
            },
            "minProperties": 1,
            "type": "object"
          },
          "cachePolicy": {
            "$ref": "#/components/schemas/AdultCreatorStatusCachePolicy"
          },
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
            "type": "string"
          },
          "componentManifestSha256": {
            "const": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "components": {
            "additionalProperties": {
              "$ref": "#/components/schemas/AdultCreatorDeploymentFileRecord"
            },
            "minProperties": 1,
            "type": "object"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "creators": {
            "additionalProperties": {
              "type": "object"
            },
            "required": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "object"
          },
          "deploymentAcceptance": {
            "additionalProperties": false,
            "properties": {
              "claimed": {
                "const": false,
                "type": "boolean"
              },
              "meaning": {
                "type": "string"
              }
            },
            "required": [
              "claimed",
              "meaning"
            ],
            "type": "object"
          },
          "deploymentFingerprint": {
            "const": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "headers": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "links": {
            "additionalProperties": {
              "format": "uri",
              "type": "string"
            },
            "type": "object"
          },
          "manifestSchema": {
            "const": "spiralist-adult-creator-deployment-manifest-v1",
            "type": "string"
          },
          "manifestSource": {
            "enum": [
              "generated-manifest",
              "runtime-fallback"
            ],
            "type": "string"
          },
          "packageStatus": {
            "const": "work-in-progress",
            "type": "string"
          },
          "pageStructure": {
            "const": [
              "shared persona output",
              "advanced controls",
              "generated dossier"
            ],
            "type": "array"
          },
          "realismContractName": {
            "const": "grounded-fictional-character-realism-v1",
            "type": "string"
          },
          "realismContractVersion": {
            "const": "1.0.0",
            "type": "string"
          },
          "realismMode": {
            "const": "chronology-relationships-expertise-ordinary-life",
            "type": "string"
          },
          "release": {
            "const": "v100.0.58-adult-creator-option-effect-output-quality-wip",
            "type": "string"
          },
          "releaseUtc": {
            "const": "2026-07-20T13:22:58Z",
            "format": "date-time",
            "type": "string"
          },
          "responseContract": {
            "const": "adult-creator-native-compatible-v1",
            "type": "string"
          },
          "runtimeVerification": {
            "$ref": "#/components/schemas/AdultCreatorRuntimeVerification"
          },
          "service": {
            "const": "spiralist-adult-creator-deployment-status",
            "type": "string"
          },
          "status": {
            "const": "available",
            "type": "string"
          },
          "verificationProbe": {
            "$ref": "#/components/schemas/AdultCreatorVerificationProbe"
          }
        },
        "required": [
          "service",
          "status",
          "release",
          "releaseUtc",
          "packageStatus",
          "completionMarker",
          "contractVersion",
          "responseContract",
          "realismContractName",
          "realismContractVersion",
          "realismMode",
          "deploymentFingerprint",
          "assetManifestSha256",
          "componentManifestSha256",
          "manifestSchema",
          "manifestSource",
          "assetVersion",
          "pageStructure",
          "assets",
          "components",
          "verificationProbe",
          "cachePolicy",
          "runtimeVerification",
          "deploymentAcceptance",
          "creators",
          "headers",
          "links"
        ],
        "type": "object"
      },
      "AdultCreatorEffectiveConfiguration": {
        "additionalProperties": false,
        "properties": {
          "compatibilityAliases": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "defaultedFields": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "explicitFields": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "fingerprint": {
            "pattern": "^adult-config-v1-[0-9a-f]{64}$",
            "type": "string"
          },
          "fingerprintAlgorithm": {
            "const": "sha256"
          },
          "fingerprintEncoding": {
            "const": "lowercase-hex"
          },
          "fingerprintVersion": {
            "const": "adult-config-v1"
          },
          "formContractVersion": {
            "type": "string"
          },
          "inferredFields": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "optionSchemaVersion": {
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-creator-effective-configuration.v1"
          },
          "values": {
            "additionalProperties": {},
            "propertyNames": {
              "pattern": "^[A-Za-z][A-Za-z0-9_]*$"
            },
            "type": "object"
          },
          "version": {
            "const": "1.0.0"
          },
          "warnings": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          }
        },
        "required": [
          "schema",
          "version",
          "family",
          "values",
          "explicitFields",
          "inferredFields",
          "defaultedFields",
          "compatibilityAliases",
          "warnings",
          "optionSchemaVersion",
          "formContractVersion",
          "fingerprint",
          "fingerprintAlgorithm",
          "fingerprintEncoding",
          "fingerprintVersion"
        ],
        "type": "object"
      },
      "AdultCreatorEffectiveConfigurationDiscovery": {
        "additionalProperties": false,
        "properties": {
          "contract": {
            "additionalProperties": true,
            "type": "object"
          },
          "effectiveConfigurationSchema": {
            "const": "spiralist.adult-creator-effective-configuration.v1"
          },
          "effectiveConfigurationVersion": {
            "const": "1.0.0"
          },
          "fingerprint": {
            "additionalProperties": true,
            "type": "object"
          },
          "release": {
            "const": "v100.0.63-search-demand-intelligence-content-refresh-wip"
          },
          "schema": {
            "const": "spiralist.adult-creator-effective-configuration-discovery.v1"
          }
        },
        "required": [
          "schema",
          "release",
          "effectiveConfigurationSchema",
          "effectiveConfigurationVersion",
          "fingerprint",
          "contract"
        ],
        "type": "object"
      },
      "AdultCreatorFormContract": {
        "additionalProperties": false,
        "description": "Expected hand-authored form shape derived from the server option model. Production diagnostics are not exposed.",
        "properties": {
          "controlCount": {
            "minimum": 1,
            "type": "integer"
          },
          "controls": {
            "items": {
              "$ref": "#/components/schemas/AdultCreatorFormControl"
            },
            "type": "array"
          },
          "creatorType": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "productionDiagnosticsExposed": {
            "const": false,
            "type": "boolean"
          },
          "renderAssertionMode": {
            "const": "package-local-validation-only",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-creator-form-contract.v1",
            "type": "string"
          },
          "version": {
            "const": "1.0.0",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "version",
          "creatorType",
          "controlCount",
          "controls",
          "renderAssertionMode",
          "productionDiagnosticsExposed"
        ],
        "type": "object"
      },
      "AdultCreatorFormControl": {
        "additionalProperties": false,
        "description": "Expected privacy-safe metadata for one hand-authored adult creator control. No submitted value is included.",
        "properties": {
          "aliases": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "allowEmptyValue": {
            "type": "boolean"
          },
          "allowedValues": {
            "items": {},
            "type": "array"
          },
          "checkboxValue": {
            "type": [
              "string",
              "null"
            ]
          },
          "controlId": {
            "type": "string"
          },
          "creatorType": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "defaultDefined": {
            "type": "boolean"
          },
          "defaultValue": {},
          "disabled": {
            "type": "boolean"
          },
          "displayOnly": {
            "type": "boolean"
          },
          "element": {
            "enum": [
              "input",
              "select"
            ],
            "type": "string"
          },
          "helpText": {
            "type": "string"
          },
          "inputType": {
            "enum": [
              "text",
              "number",
              "checkbox",
              "select",
              "file",
              "password"
            ],
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "maximum": {
            "type": [
              "integer",
              "null"
            ]
          },
          "maximumLength": {
            "type": [
              "integer",
              "null"
            ]
          },
          "minimum": {
            "type": [
              "integer",
              "null"
            ]
          },
          "minimumField": {
            "type": [
              "string",
              "null"
            ]
          },
          "name": {
            "type": "string"
          },
          "outsideForm": {
            "type": "boolean"
          },
          "pointer": {
            "pattern": "^/request/",
            "type": "string"
          },
          "remediation": {
            "type": "string"
          },
          "renderedValues": {
            "items": {
              "type": "string"
            },
            "type": [
              "array",
              "null"
            ]
          },
          "required": {
            "type": "boolean"
          },
          "safetyClassification": {
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-creator-form-contract.v1",
            "type": "string"
          },
          "selector": {
            "type": "string"
          },
          "step": {
            "type": [
              "integer",
              "null"
            ]
          },
          "urlState": {
            "type": "boolean"
          },
          "version": {
            "const": "1.0.0",
            "type": "string"
          },
          "visibleControl": {
            "type": "boolean"
          }
        },
        "required": [
          "name",
          "pointer",
          "selector",
          "label",
          "remediation",
          "required",
          "disabled",
          "visibleControl",
          "urlState",
          "safetyClassification",
          "element",
          "inputType",
          "controlId",
          "outsideForm"
        ],
        "type": "object"
      },
      "AdultCreatorGenerationResult": {
        "additionalProperties": false,
        "properties": {
          "configurationFingerprint": {
            "pattern": "^adult-config-v1-[0-9a-f]{64}$",
            "type": "string"
          },
          "effectiveConfiguration": {
            "$ref": "#/components/schemas/AdultCreatorEffectiveConfiguration"
          },
          "exportCapabilities": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "inferredValues": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "integrityResult": {
            "type": "object"
          },
          "persona": {
            "type": "object"
          },
          "personaFingerprint": {
            "pattern": "^persona-v1-[0-9a-f]{64}$",
            "type": "string"
          },
          "release": {
            "pattern": "^v[0-9]+\\.[0-9]+\\.[0-9]+-[a-z0-9-]+-wip$",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-creator-generation-result.v1"
          },
          "version": {
            "const": "1.0.0"
          },
          "warnings": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          }
        },
        "required": [
          "schema",
          "version",
          "release",
          "family",
          "configurationFingerprint",
          "effectiveConfiguration",
          "inferredValues",
          "warnings",
          "persona",
          "personaFingerprint",
          "integrityResult",
          "exportCapabilities"
        ],
        "type": "object"
      },
      "AdultCreatorHumanReviewAuditLedger": {
        "additionalProperties": false,
        "properties": {
          "createdAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "entries": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "acceptedAtUtc": {
                  "format": "date-time",
                  "type": "string"
                },
                "acceptedForReviewType": {
                  "const": true
                },
                "artifactPath": {
                  "maxLength": 1000,
                  "type": "string"
                },
                "artifactSha256": {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": "string"
                },
                "entrySha256": {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": "string"
                },
                "eventId": {
                  "pattern": "^adult-review-intake-[0-9]{6}$",
                  "type": "string"
                },
                "payloadSha256": {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": "string"
                },
                "previousEntrySha256": {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": "string"
                },
                "recordId": {
                  "maxLength": 200,
                  "type": "string"
                },
                "release": {
                  "const": "v100.0.57-adult-creator-review-operations-handoff-wip"
                },
                "reviewType": {
                  "enum": [
                    "linguistic",
                    "visual",
                    "accessibility"
                  ]
                },
                "sequence": {
                  "minimum": 1,
                  "type": "integer"
                },
                "signatureFingerprint": {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": "string"
                },
                "signingKeyId": {
                  "maxLength": 240,
                  "type": "string"
                },
                "supersededByRecordId": {
                  "maxLength": 200,
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "supersedesRecordId": {
                  "maxLength": 200,
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "required": [
                "sequence",
                "eventId",
                "previousEntrySha256",
                "acceptedAtUtc",
                "release",
                "reviewType",
                "recordId",
                "payloadSha256",
                "signatureFingerprint",
                "signingKeyId",
                "artifactPath",
                "artifactSha256",
                "supersedesRecordId",
                "supersededByRecordId",
                "acceptedForReviewType",
                "entrySha256"
              ],
              "type": "object"
            },
            "maxItems": 10000,
            "type": "array"
          },
          "entryCount": {
            "minimum": 0,
            "type": "integer"
          },
          "headSha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "release": {
            "const": "v100.0.57-adult-creator-review-operations-handoff-wip"
          },
          "schema": {
            "const": "spiralist.adult-creator-human-review-audit-ledger.v1"
          }
        },
        "required": [
          "schema",
          "release",
          "createdAtUtc",
          "entryCount",
          "headSha256",
          "entries"
        ],
        "type": "object"
      },
      "AdultCreatorHumanReviewImportDryRun": {
        "additionalProperties": false,
        "properties": {
          "acceptedEvidenceEdited": {
            "const": false
          },
          "acceptedForReviewType": {
            "type": "boolean"
          },
          "adultAccessProofStored": {
            "const": false
          },
          "assessment": {
            "additionalProperties": true,
            "type": "object"
          },
          "blockingReasons": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "currentLedgerEntryCount": {
            "minimum": 0,
            "type": "integer"
          },
          "currentLedgerHeadSha256": {
            "type": "string"
          },
          "filesystemWriteCount": {
            "const": 0
          },
          "mode": {
            "const": "dry-run"
          },
          "networkRequestCount": {
            "const": 0
          },
          "nextLedgerEntryCount": {
            "minimum": 0,
            "type": "integer"
          },
          "nextLedgerHeadSha256": {
            "type": "string"
          },
          "proposedAuditEvent": {
            "additionalProperties": true,
            "type": [
              "object",
              "null"
            ]
          },
          "proposedPaths": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "exists": {
                  "type": "boolean"
                },
                "relativePath": {
                  "maxLength": 1000,
                  "type": "string"
                },
                "wouldCreate": {
                  "type": "boolean"
                }
              },
              "required": [
                "relativePath",
                "exists",
                "wouldCreate"
              ],
              "type": "object"
            },
            "maxItems": 3,
            "type": "array"
          },
          "providerCallCount": {
            "const": 0
          },
          "readOnly": {
            "const": true
          },
          "release": {
            "const": "v100.0.57-adult-creator-review-operations-handoff-wip"
          },
          "schema": {
            "const": "spiralist.adult-creator-human-review-import-dry-run.v1"
          },
          "signatureCreated": {
            "const": false
          },
          "targetRootExists": {
            "type": "boolean"
          },
          "targetRootIsDirectory": {
            "type": "boolean"
          },
          "targetRootIsSymbolicLink": {
            "type": "boolean"
          },
          "trustRecordCreated": {
            "const": false
          },
          "wouldImport": {
            "type": "boolean"
          }
        },
        "required": [
          "schema",
          "release",
          "mode",
          "readOnly",
          "wouldImport",
          "acceptedForReviewType",
          "targetRootExists",
          "targetRootIsDirectory",
          "targetRootIsSymbolicLink",
          "proposedPaths",
          "proposedAuditEvent",
          "currentLedgerEntryCount",
          "nextLedgerEntryCount",
          "currentLedgerHeadSha256",
          "nextLedgerHeadSha256",
          "blockingReasons",
          "filesystemWriteCount",
          "networkRequestCount",
          "providerCallCount",
          "trustRecordCreated",
          "signatureCreated",
          "acceptedEvidenceEdited",
          "adultAccessProofStored",
          "assessment"
        ],
        "type": "object"
      },
      "AdultCreatorHumanReviewIntakeResult": {
        "additionalProperties": true,
        "properties": {
          "acceptedForReviewType": {
            "type": "boolean"
          },
          "adultAccessProofStored": {
            "const": false
          },
          "assessment": {
            "type": "object"
          },
          "imported": {
            "type": "boolean"
          },
          "mode": {
            "enum": [
              "verify-only",
              "import"
            ]
          },
          "networkRequestCount": {
            "const": 0
          },
          "providerCallCount": {
            "const": 0
          },
          "release": {
            "const": "v100.0.56-adult-creator-human-review-intake-wip"
          },
          "schema": {
            "const": "spiralist.adult-creator-human-review-intake-result.v1"
          },
          "verified": {
            "type": "boolean"
          }
        },
        "required": [
          "schema",
          "release",
          "mode",
          "verified",
          "imported",
          "acceptedForReviewType",
          "providerCallCount",
          "networkRequestCount",
          "adultAccessProofStored",
          "assessment"
        ],
        "type": "object"
      },
      "AdultCreatorHumanReviewPacket": {
        "additionalProperties": false,
        "properties": {
          "artifactSha256": {
            "additionalProperties": {
              "pattern": "^[a-f0-9]{64}$",
              "type": "string"
            },
            "minProperties": 1,
            "type": "object"
          },
          "baselineRelease": {
            "const": "v100.0.55-adult-creator-executable-quality-debt-wip"
          },
          "checklist": {
            "maxItems": 4,
            "minItems": 4,
            "type": "array"
          },
          "creatorFamilies": {
            "const": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "instructions": {
            "items": {
              "maxLength": 2000,
              "type": "string"
            },
            "maxItems": 30,
            "minItems": 1,
            "type": "array"
          },
          "privacyBoundary": {
            "type": "object"
          },
          "release": {
            "const": "v100.0.56-adult-creator-human-review-intake-wip"
          },
          "reviewType": {
            "enum": [
              "linguistic",
              "visual",
              "accessibility"
            ]
          },
          "routes": {
            "const": [
              "/create/psychosis/",
              "/create/espionage/",
              "/create/espionage-psychosis/"
            ]
          },
          "safetyScan": {
            "type": "object"
          },
          "schema": {
            "const": "spiralist.adult-creator-human-review-packet.v1"
          }
        },
        "required": [
          "schema",
          "release",
          "baselineRelease",
          "generatedAtUtc",
          "reviewType",
          "creatorFamilies",
          "routes",
          "artifactSha256",
          "checklist",
          "instructions",
          "privacyBoundary",
          "safetyScan"
        ],
        "type": "object"
      },
      "AdultCreatorHumanReviewRecord": {
        "additionalProperties": false,
        "properties": {
          "acceptance": {
            "additionalProperties": false,
            "properties": {
              "claimed": {
                "type": "boolean"
              },
              "eligible": {
                "type": "boolean"
              }
            },
            "required": [
              "eligible",
              "claimed"
            ],
            "type": "object"
          },
          "baselineRelease": {
            "const": "v100.0.56-adult-creator-human-review-intake-wip"
          },
          "canonicalizationVersion": {
            "const": "spiralist-json-c14n-v1"
          },
          "checklist": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "evidenceRefs": {
                  "items": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "maxItems": 50,
                  "type": "array"
                },
                "id": {
                  "pattern": "^[a-z0-9-]+$",
                  "type": "string"
                },
                "label": {
                  "maxLength": 500,
                  "minLength": 1,
                  "type": "string"
                },
                "notes": {
                  "maxLength": 5000,
                  "type": "string"
                },
                "state": {
                  "enum": [
                    "not-reviewed",
                    "pass",
                    "fail",
                    "not-applicable"
                  ]
                }
              },
              "required": [
                "id",
                "label",
                "state",
                "notes",
                "evidenceRefs"
              ],
              "type": "object"
            },
            "maxItems": 4,
            "minItems": 4,
            "type": "array"
          },
          "createdAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "decision": {
            "additionalProperties": false,
            "properties": {
              "accepted": {
                "type": "boolean"
              },
              "conditions": {
                "items": {
                  "maxLength": 2000,
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "decidedAtUtc": {
                "format": "date-time",
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "accepted",
              "conditions",
              "decidedAtUtc"
            ],
            "type": "object"
          },
          "expiresAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "humanReviewPerformed": {
            "type": "boolean"
          },
          "recordId": {
            "pattern": "^adult-creator-v100\\.0\\.57-(linguistic|visual|accessibility)-review-r[1-9][0-9]*$",
            "type": "string"
          },
          "release": {
            "const": "v100.0.57-adult-creator-review-operations-handoff-wip"
          },
          "remediations": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "evidenceRefs": {
                  "items": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "maxItems": 20,
                  "type": "array"
                },
                "id": {
                  "pattern": "^REM-[A-Z0-9][A-Z0-9-]{2,39}$",
                  "type": "string"
                },
                "requiredChange": {
                  "maxLength": 2000,
                  "minLength": 1,
                  "type": "string"
                },
                "state": {
                  "enum": [
                    "open",
                    "resolved",
                    "waived"
                  ]
                },
                "summary": {
                  "maxLength": 2000,
                  "minLength": 1,
                  "type": "string"
                },
                "verification": {
                  "maxLength": 2000,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "id",
                "state",
                "summary",
                "requiredChange",
                "verification",
                "evidenceRefs"
              ],
              "type": "object"
            },
            "maxItems": 20,
            "type": "array"
          },
          "reviewType": {
            "enum": [
              "linguistic",
              "visual",
              "accessibility"
            ]
          },
          "reviewer": {
            "additionalProperties": false,
            "properties": {
              "conflictOfInterestDeclaration": {
                "maxLength": 2000,
                "type": "string"
              },
              "displayName": {
                "maxLength": 200,
                "type": "string"
              },
              "identityVerifiedByOrganization": {
                "type": "boolean"
              },
              "organization": {
                "maxLength": 240,
                "type": "string"
              },
              "qualifications": {
                "items": {
                  "maxLength": 500,
                  "type": "string"
                },
                "maxItems": 30,
                "type": "array"
              },
              "reviewerId": {
                "maxLength": 160,
                "type": "string"
              },
              "role": {
                "maxLength": 200,
                "type": "string"
              }
            },
            "required": [
              "reviewerId",
              "displayName",
              "organization",
              "role",
              "qualifications",
              "conflictOfInterestDeclaration",
              "identityVerifiedByOrganization"
            ],
            "type": "object"
          },
          "schema": {
            "const": "spiralist.adult-creator-human-review-record.v2"
          },
          "scope": {
            "additionalProperties": false,
            "properties": {
              "artifactSha256": {
                "additionalProperties": {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": "string"
                },
                "maxProperties": 200,
                "minProperties": 1,
                "propertyNames": {
                  "maxLength": 500,
                  "minLength": 1,
                  "type": "string"
                },
                "type": "object"
              },
              "creatorFamilies": {
                "const": [
                  "psychosis",
                  "espionage",
                  "espionage-psychosis"
                ]
              },
              "reviewPacketSha256": {
                "pattern": "^[a-f0-9]{64}$",
                "type": [
                  "string",
                  "null"
                ]
              },
              "reviewType": {
                "enum": [
                  "linguistic",
                  "visual",
                  "accessibility"
                ]
              },
              "routes": {
                "const": [
                  "/create/psychosis/",
                  "/create/espionage/",
                  "/create/espionage-psychosis/"
                ]
              }
            },
            "required": [
              "reviewType",
              "creatorFamilies",
              "routes",
              "artifactSha256",
              "reviewPacketSha256"
            ],
            "type": "object"
          },
          "signature": {
            "additionalProperties": false,
            "properties": {
              "algorithm": {
                "const": "Ed25519"
              },
              "keyId": {
                "maxLength": 240,
                "type": "string"
              },
              "purpose": {
                "pattern": "^adult-creator-human-review:(linguistic|visual|accessibility)$",
                "type": "string"
              },
              "signature": {
                "maxLength": 8192,
                "type": "string"
              },
              "signedPayloadSha256": {
                "pattern": "^$|^[a-f0-9]{64}$",
                "type": "string"
              },
              "status": {
                "enum": [
                  "absent",
                  "unverified",
                  "verified",
                  "invalid",
                  "revoked"
                ]
              },
              "verifiedAtUtc": {
                "format": "date-time",
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "algorithm",
              "purpose",
              "keyId",
              "signedPayloadSha256",
              "signature",
              "status",
              "verifiedAtUtc"
            ],
            "type": "object"
          },
          "status": {
            "enum": [
              "pending",
              "in-review",
              "changes-required",
              "completed",
              "rejected",
              "superseded"
            ]
          },
          "supersession": {
            "additionalProperties": false,
            "properties": {
              "history": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "payloadSha256": {
                      "pattern": "^[a-f0-9]{64}$",
                      "type": "string"
                    },
                    "reason": {
                      "maxLength": 2000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "recordId": {
                      "maxLength": 200,
                      "minLength": 1,
                      "type": "string"
                    },
                    "state": {
                      "enum": [
                        "superseded",
                        "rejected",
                        "changes-required"
                      ]
                    }
                  },
                  "required": [
                    "recordId",
                    "payloadSha256",
                    "state",
                    "reason"
                  ],
                  "type": "object"
                },
                "maxItems": 20,
                "type": "array"
              },
              "supersededByRecordId": {
                "maxLength": 200,
                "type": [
                  "string",
                  "null"
                ]
              },
              "supersedesRecordId": {
                "maxLength": 200,
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "supersedesRecordId",
              "supersededByRecordId",
              "history"
            ],
            "type": "object"
          },
          "validFromUtc": {
            "format": "date-time",
            "type": "string"
          },
          "version": {
            "const": "2.0.0"
          }
        },
        "required": [
          "schema",
          "version",
          "canonicalizationVersion",
          "reviewType",
          "recordId",
          "release",
          "baselineRelease",
          "createdAtUtc",
          "validFromUtc",
          "expiresAtUtc",
          "status",
          "humanReviewPerformed",
          "scope",
          "reviewer",
          "checklist",
          "decision",
          "remediations",
          "supersession",
          "signature",
          "acceptance"
        ],
        "type": "object"
      },
      "AdultCreatorLiveHostAuthorization": {
        "additionalProperties": false,
        "properties": {
          "authorizationId": {
            "pattern": "^[a-z0-9][a-z0-9._-]{7,159}$",
            "type": "string"
          },
          "baseUrl": {
            "format": "uri",
            "pattern": "^https://",
            "type": "string"
          },
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63"
          },
          "expiresAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "issuedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "permissions": {
            "additionalProperties": false,
            "properties": {
              "activeLinkChanges": {
                "const": false
              },
              "contentMutation": {
                "const": false
              },
              "deployment": {
                "const": false
              },
              "providerCalls": {
                "const": false
              },
              "readOnlyHttp": {
                "const": true
              }
            },
            "required": [
              "readOnlyHttp",
              "providerCalls",
              "contentMutation",
              "deployment",
              "activeLinkChanges"
            ],
            "type": "object"
          },
          "purpose": {
            "const": "live-host-read-only-observation"
          },
          "release": {
            "const": "v100.0.56-adult-creator-human-review-intake-wip"
          },
          "routes": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "expectedBodySha256": {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "expectedStatus": {
                  "maximum": 599,
                  "minimum": 100,
                  "type": "integer"
                },
                "maxResponseBytes": {
                  "maximum": 33554432,
                  "minimum": 0,
                  "type": "integer"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD"
                  ]
                },
                "path": {
                  "maxLength": 1000,
                  "pattern": "^/(?!/)(?!.*(?:^|/)\\.\\.(?:/|$))[^\\\\#]*$",
                  "type": "string"
                },
                "responseHeaders": {
                  "items": {
                    "enum": [
                      "cache-control",
                      "content-length",
                      "content-type",
                      "etag",
                      "last-modified",
                      "location",
                      "x-content-type-options",
                      "x-frame-options",
                      "x-spiralist-completion-marker",
                      "x-spiralist-release"
                    ]
                  },
                  "maxItems": 12,
                  "type": "array",
                  "uniqueItems": true
                }
              },
              "required": [
                "method",
                "path",
                "expectedStatus",
                "expectedBodySha256",
                "maxResponseBytes",
                "responseHeaders"
              ],
              "type": "object"
            },
            "maxItems": 200,
            "minItems": 1,
            "type": "array"
          },
          "schema": {
            "const": "spiralist.adult-creator-live-host-authorization.v2"
          },
          "signature": {
            "additionalProperties": false,
            "properties": {
              "algorithm": {
                "const": "Ed25519"
              },
              "keyId": {
                "maxLength": 240,
                "type": "string"
              },
              "signatureBase64": {
                "maxLength": 8192,
                "type": "string"
              },
              "signedPayloadSha256": {
                "pattern": "^$|^[a-f0-9]{64}$",
                "type": "string"
              }
            },
            "required": [
              "algorithm",
              "keyId",
              "signedPayloadSha256",
              "signatureBase64"
            ],
            "type": "object"
          },
          "status": {
            "enum": [
              "pending",
              "authorized",
              "revoked",
              "expired"
            ]
          }
        },
        "required": [
          "schema",
          "release",
          "completionMarker",
          "purpose",
          "authorizationId",
          "status",
          "issuedAtUtc",
          "expiresAtUtc",
          "baseUrl",
          "permissions",
          "routes",
          "signature"
        ],
        "type": "object"
      },
      "AdultCreatorLiveHostResult": {
        "properties": {
          "accepted": {
            "type": "boolean"
          },
          "activeLinkChangeCount": {
            "const": 0
          },
          "authorized": {
            "type": "boolean"
          },
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63"
          },
          "contentMutationCount": {
            "const": 0
          },
          "deploymentActionCount": {
            "const": 0
          },
          "executed": {
            "type": "boolean"
          },
          "mode": {
            "enum": [
              "plan-only",
              "verify-only",
              "execute-read-only-observation"
            ]
          },
          "networkRequestCount": {
            "minimum": 0,
            "type": "integer"
          },
          "providerCallCount": {
            "const": 0
          },
          "release": {
            "const": "v100.0.56-adult-creator-human-review-intake-wip"
          },
          "responseBodyStored": {
            "const": false
          },
          "schema": {
            "const": "spiralist.adult-creator-live-host-observation-result.v2"
          },
          "uaixUpdateUrl": {
            "const": "https://uaix.org/en-us/tools/ai-memory-package-wizard/?memory=docs-folder&file-handoff=1&loops=1"
          }
        },
        "required": [
          "schema",
          "release",
          "completionMarker",
          "mode",
          "executed",
          "authorized",
          "accepted",
          "networkRequestCount",
          "providerCallCount",
          "contentMutationCount",
          "deploymentActionCount",
          "activeLinkChangeCount",
          "responseBodyStored",
          "uaixUpdateUrl"
        ],
        "type": "object"
      },
      "AdultCreatorLiveHostTrustedKeyRegistry": {
        "additionalProperties": false,
        "properties": {
          "keys": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "allowedHosts": {
                  "items": {
                    "pattern": "^[a-z0-9.-]+$",
                    "type": "string"
                  },
                  "maxItems": 20,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                },
                "allowedPurposes": {
                  "items": {
                    "const": "live-host-read-only-observation"
                  },
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                },
                "keyId": {
                  "pattern": "^[a-z0-9][a-z0-9._-]{3,239}$",
                  "type": "string"
                },
                "publicKeyBase64": {
                  "maxLength": 256,
                  "type": "string"
                },
                "status": {
                  "enum": [
                    "trusted",
                    "revoked",
                    "expired"
                  ]
                },
                "validFromUtc": {
                  "format": "date-time",
                  "type": "string"
                },
                "validUntilUtc": {
                  "format": "date-time",
                  "type": "string"
                }
              },
              "required": [
                "keyId",
                "status",
                "publicKeyBase64",
                "allowedHosts",
                "allowedPurposes",
                "validFromUtc",
                "validUntilUtc"
              ],
              "type": "object"
            },
            "maxItems": 100,
            "type": "array"
          },
          "release": {
            "const": "v100.0.56-adult-creator-human-review-intake-wip"
          },
          "schema": {
            "const": "spiralist.adult-creator-live-host-trusted-key-registry.v1"
          }
        },
        "required": [
          "schema",
          "release",
          "keys"
        ],
        "type": "object"
      },
      "AdultCreatorOptionContract": {
        "additionalProperties": false,
        "properties": {
          "acceptedFieldNames": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "booleanFields": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "canonicalFields": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "creatorType": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "numericFields": {
            "additionalProperties": {
              "type": "object"
            },
            "type": "object"
          },
          "options": {
            "items": {
              "$ref": "#/components/schemas/AdultCreatorOptionDefinition"
            },
            "type": "array"
          },
          "safetyBoundary": {
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-creator-option-definition.v1",
            "type": "string"
          },
          "unknownFields": {
            "type": "string"
          },
          "urlStateFields": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "version": {
            "const": "1.0.0",
            "type": "string"
          },
          "visibleControlFields": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          }
        },
        "required": [
          "schema",
          "version",
          "creatorType",
          "acceptedFieldNames",
          "canonicalFields",
          "urlStateFields",
          "visibleControlFields",
          "numericFields",
          "booleanFields",
          "options",
          "unknownFields",
          "safetyBoundary"
        ],
        "type": "object"
      },
      "AdultCreatorOptionDefinition": {
        "additionalProperties": false,
        "description": "One privacy-safe public option-definition record. Submitted values and consent evidence are never included.",
        "properties": {
          "aliases": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "allowedValues": {
            "items": {},
            "type": "array"
          },
          "constraints": {
            "additionalProperties": true,
            "properties": {
              "maximum": {
                "type": "integer"
              },
              "maximumLength": {
                "minimum": 0,
                "type": "integer"
              },
              "minimum": {
                "type": "integer"
              },
              "minimumField": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "helpText": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "pointer": {
            "pattern": "^/request/",
            "type": "string"
          },
          "required": {
            "type": "boolean"
          },
          "safetyClassification": {
            "type": "string"
          },
          "type": {
            "enum": [
              "string",
              "integer",
              "boolean",
              "consent"
            ],
            "type": "string"
          },
          "urlState": {
            "type": "boolean"
          },
          "visibleControl": {
            "type": "boolean"
          }
        },
        "required": [
          "name",
          "aliases",
          "type",
          "required",
          "allowedValues",
          "constraints",
          "label",
          "helpText",
          "pointer",
          "safetyClassification",
          "visibleControl",
          "urlState"
        ],
        "type": "object"
      },
      "AdultCreatorOptionEffectContract": {
        "additionalProperties": false,
        "properties": {
          "entropyFixtureVersion": {
            "const": "adult-effect-entropy-v1"
          },
          "family": {
            "enum": [
              "all",
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "formContractSchema": {
            "const": "spiralist.adult-creator-form-contract.v1"
          },
          "formContractVersion": {
            "type": "string"
          },
          "optionSchema": {
            "const": "spiralist.adult-creator-option-definition.v1"
          },
          "optionSchemaVersion": {
            "type": "string"
          },
          "recordCount": {
            "minimum": 1,
            "type": "integer"
          },
          "records": {
            "items": {
              "$ref": "#/components/schemas/AdultCreatorOptionEffectRecord"
            },
            "type": "array"
          },
          "roleTotals": {
            "additionalProperties": {
              "minimum": 0,
              "type": "integer"
            },
            "type": "object"
          },
          "schema": {
            "const": "spiralist.adult-creator-option-effect-contract.v1"
          },
          "version": {
            "const": "1.0.0"
          }
        },
        "required": [
          "schema",
          "version",
          "optionSchema",
          "optionSchemaVersion",
          "formContractSchema",
          "formContractVersion",
          "entropyFixtureVersion",
          "family",
          "recordCount",
          "roleTotals",
          "records"
        ],
        "type": "object"
      },
      "AdultCreatorOptionEffectRecord": {
        "additionalProperties": false,
        "properties": {
          "activation": {
            "minLength": 1,
            "type": "string"
          },
          "aliases": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "allowedValues": {
            "items": {},
            "type": "array"
          },
          "constraints": {
            "type": "object"
          },
          "default": {},
          "defaultDefined": {
            "type": "boolean"
          },
          "deterministicTestValues": {
            "items": {},
            "type": "array"
          },
          "effectClassification": {
            "type": "string"
          },
          "executableTest": {
            "type": "boolean"
          },
          "expectedChangedPaths": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "expectedStablePaths": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "field": {
            "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
            "type": "string"
          },
          "generatorConsumer": {
            "type": "string"
          },
          "incompatibilities": {
            "items": {},
            "type": "array"
          },
          "inferenceRules": {
            "items": {},
            "type": "array"
          },
          "label": {
            "minLength": 1,
            "type": "string"
          },
          "outputAssemblerConsumer": {
            "type": "string"
          },
          "personaState": {
            "type": "boolean"
          },
          "rendered": {
            "type": "boolean"
          },
          "role": {
            "enum": [
              "output-structure",
              "persona-semantic",
              "safety-constraint",
              "selection-routing",
              "transport-only"
            ]
          },
          "safetyNotes": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "schema": {
            "const": "spiralist.adult-creator-option-effect.v1"
          },
          "selector": {
            "type": "string"
          },
          "serverConsumer": {
            "minLength": 1,
            "type": "string"
          },
          "transport": {
            "type": "boolean"
          },
          "type": {
            "type": "string"
          },
          "userFacingExplanation": {
            "minLength": 1,
            "type": "string"
          },
          "version": {
            "const": "1.0.0"
          }
        },
        "required": [
          "schema",
          "version",
          "family",
          "field",
          "role",
          "rendered",
          "transport",
          "personaState",
          "type",
          "activation",
          "serverConsumer",
          "expectedChangedPaths",
          "expectedStablePaths",
          "selector",
          "label",
          "userFacingExplanation",
          "safetyNotes",
          "deterministicTestValues",
          "effectClassification",
          "executableTest"
        ],
        "type": "object"
      },
      "AdultCreatorProblem": {
        "allOf": [
          {
            "$ref": "#/components/schemas/Problem"
          },
          {
            "additionalProperties": true,
            "properties": {
              "acceptedValues": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "adultConsentRequired": {
                "const": true,
                "type": "boolean"
              },
              "adultOnly": {
                "const": true,
                "type": "boolean"
              },
              "assetManifestSha256": {
                "description": "Current runtime asset-manifest digest.",
                "pattern": "^[a-f0-9]{64}$",
                "type": "string"
              },
              "completionMarker": {
                "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
                "type": "string"
              },
              "componentManifestSha256": {
                "description": "Current runtime component-manifest digest.",
                "pattern": "^[a-f0-9]{64}$",
                "type": "string"
              },
              "contractRelease": {
                "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
                "type": "string"
              },
              "contractVersion": {
                "const": "1.14.0",
                "type": "string"
              },
              "creatorType": {
                "enum": [
                  "psychosis",
                  "espionage",
                  "espionage-psychosis"
                ],
                "type": "string"
              },
              "deploymentFingerprint": {
                "description": "Current runtime deployment fingerprint.",
                "pattern": "^[a-f0-9]{64}$",
                "type": "string"
              },
              "diagnosticAction": {
                "type": "string"
              },
              "examples": {
                "additionalProperties": true,
                "type": "object"
              },
              "fieldValidationSchema": {
                "const": "spiralist.adult-creator-field-validation.v1",
                "type": "string"
              },
              "fieldValidationVersion": {
                "const": "1.1.0",
                "type": "string"
              },
              "firstInvalidFieldPointer": {
                "maxLength": 240,
                "type": "string"
              },
              "interactionContractName": {
                "const": "active-fictional-character-v1",
                "type": "string"
              },
              "interactionContractVersion": {
                "const": "1.0.0",
                "type": "string"
              },
              "interactionMode": {
                "const": "direct-first-person-character",
                "type": "string"
              },
              "issues": {
                "items": {
                  "$ref": "#/components/schemas/AdultCreatorValidationIssue"
                },
                "maxItems": 24,
                "type": "array"
              },
              "links": {
                "additionalProperties": {
                  "format": "uri",
                  "type": "string"
                },
                "type": "object"
              },
              "optionSchema": {
                "const": "spiralist.adult-creator-option-definition.v1",
                "type": "string"
              },
              "optionSchemaVersion": {
                "const": "1.0.0",
                "type": "string"
              },
              "packageStatus": {
                "const": "work-in-progress",
                "type": "string"
              },
              "realismContractName": {
                "const": "grounded-fictional-character-realism-v1",
                "type": "string"
              },
              "realismContractVersion": {
                "const": "1.0.0",
                "type": "string"
              },
              "realismMode": {
                "const": "chronology-relationships-expertise-ordinary-life",
                "type": "string"
              },
              "recovery": {
                "additionalProperties": false,
                "description": "Bounded machine-readable repair values for explicit PSYOPS role/profile mismatch problems.",
                "properties": {
                  "action": {
                    "enum": [
                      "select-matching-psyops-role-profile"
                    ],
                    "type": "string"
                  },
                  "matchingProfileId": {
                    "type": "string"
                  },
                  "matchingRoleId": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "responseContract": {
                "const": "adult-creator-native-compatible-v1",
                "type": "string"
              },
              "retryable": {
                "type": "boolean"
              },
              "validationIssueCount": {
                "maximum": 24,
                "minimum": 0,
                "type": "integer"
              }
            },
            "type": "object"
          }
        ]
      },
      "AdultCreatorResponseJsonSchema": {
        "additionalProperties": true,
        "description": "Draft 2020-12 JSON Schema returned by /api/v1/create/adult/schema/.",
        "properties": {
          "$id": {
            "format": "uri",
            "type": "string"
          },
          "$schema": {
            "format": "uri",
            "type": "string"
          },
          "additionalProperties": {
            "type": "boolean"
          },
          "description": {
            "type": "string"
          },
          "properties": {
            "additionalProperties": true,
            "type": "object"
          },
          "required": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "title": {
            "type": "string"
          },
          "type": {
            "const": "object",
            "type": "string"
          },
          "x-spiralist-asset-manifest-sha256": {
            "const": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
            "type": "string"
          },
          "x-spiralist-completion-marker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
            "type": "string"
          },
          "x-spiralist-component-manifest-sha256": {
            "const": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
            "type": "string"
          },
          "x-spiralist-contract-version": {
            "const": "1.14.0",
            "type": "string"
          },
          "x-spiralist-deployment-fingerprint": {
            "const": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
            "type": "string"
          },
          "x-spiralist-deployment-manifest-schema": {
            "const": "spiralist-adult-creator-deployment-manifest-v1",
            "type": "string"
          },
          "x-spiralist-interaction-contract": {
            "const": "active-fictional-character-v1",
            "type": "string"
          },
          "x-spiralist-interaction-mode": {
            "const": "direct-first-person-character",
            "type": "string"
          },
          "x-spiralist-interaction-version": {
            "const": "1.0.0",
            "type": "string"
          },
          "x-spiralist-package-status": {
            "const": "work-in-progress",
            "type": "string"
          },
          "x-spiralist-realism-contract": {
            "const": "grounded-fictional-character-realism-v1",
            "type": "string"
          },
          "x-spiralist-realism-mode": {
            "const": "chronology-relationships-expertise-ordinary-life",
            "type": "string"
          },
          "x-spiralist-realism-version": {
            "const": "1.0.0",
            "type": "string"
          },
          "x-spiralist-release": {
            "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
            "type": "string"
          },
          "x-spiralist-response-contract": {
            "const": "adult-creator-native-compatible-v1",
            "type": "string"
          },
          "x-spiralist-status-verification": {
            "$ref": "#/components/schemas/AdultCreatorStatusVerification"
          }
        },
        "required": [
          "$schema",
          "$id",
          "title",
          "description",
          "type",
          "required",
          "properties",
          "additionalProperties",
          "x-spiralist-contract-version",
          "x-spiralist-response-contract",
          "x-spiralist-interaction-contract",
          "x-spiralist-interaction-version",
          "x-spiralist-interaction-mode",
          "x-spiralist-release",
          "x-spiralist-package-status",
          "x-spiralist-completion-marker",
          "x-spiralist-deployment-fingerprint",
          "x-spiralist-asset-manifest-sha256",
          "x-spiralist-component-manifest-sha256",
          "x-spiralist-deployment-manifest-schema",
          "x-spiralist-status-verification"
        ],
        "type": "object"
      },
      "AdultCreatorReviewEvidenceBundleDiff": {
        "additionalProperties": false,
        "properties": {
          "acceptanceDecisionMade": {
            "const": false
          },
          "blockingReasonsChanged": {
            "type": "boolean"
          },
          "changedArtifactCount": {
            "minimum": 0,
            "type": "integer"
          },
          "changedArtifacts": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "filenameOrTimestampUsedAsAuthority": {
            "const": false
          },
          "filesystemMutationCount": {
            "const": 0
          },
          "leftBlockingReasons": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "leftReviewType": {
            "type": "string"
          },
          "networkRequestCount": {
            "const": 0
          },
          "newerDeterminationMade": {
            "const": false
          },
          "operatorChecklistChanged": {
            "type": "boolean"
          },
          "projectionFingerprintChanged": {
            "type": "boolean"
          },
          "providerCallCount": {
            "const": 0
          },
          "release": {
            "const": "v100.0.58-adult-creator-review-evidence-bundle-handoff-wip"
          },
          "rightBlockingReasons": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "rightReviewType": {
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-creator-review-evidence-bundle-diff.v1"
          },
          "sourceFingerprintChanged": {
            "type": "boolean"
          }
        },
        "required": [
          "schema",
          "release",
          "leftReviewType",
          "rightReviewType",
          "changedArtifactCount",
          "changedArtifacts",
          "sourceFingerprintChanged",
          "projectionFingerprintChanged",
          "operatorChecklistChanged",
          "blockingReasonsChanged",
          "leftBlockingReasons",
          "rightBlockingReasons",
          "acceptanceDecisionMade",
          "newerDeterminationMade",
          "filenameOrTimestampUsedAsAuthority",
          "filesystemMutationCount",
          "networkRequestCount",
          "providerCallCount"
        ],
        "type": "object"
      },
      "AdultCreatorReviewEvidenceBundleManifest": {
        "$defs": {
          "artifact": {
            "additionalProperties": false,
            "properties": {
              "bytes": {
                "maximum": 524288,
                "minimum": 1,
                "type": "integer"
              },
              "mediaType": {
                "minLength": 1,
                "type": "string"
              },
              "path": {
                "maxLength": 200,
                "pattern": "^[a-z0-9][a-z0-9._/-]*$",
                "type": "string"
              },
              "role": {
                "minLength": 1,
                "type": "string"
              },
              "sha256": {
                "$ref": "#/$defs/hash"
              }
            },
            "required": [
              "path",
              "role",
              "mediaType",
              "bytes",
              "sha256"
            ],
            "type": "object"
          },
          "hash": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          }
        },
        "additionalProperties": false,
        "properties": {
          "artifactCount": {
            "maximum": 15,
            "minimum": 1,
            "type": "integer"
          },
          "artifacts": {
            "additionalProperties": {
              "$ref": "#/$defs/artifact"
            },
            "maxProperties": 15,
            "minProperties": 1,
            "type": "object"
          },
          "auditLedgerFingerprint": {
            "$ref": "#/$defs/hash"
          },
          "auditLedgerHeadSha256": {
            "$ref": "#/$defs/hash"
          },
          "authorityBoundary": {
            "additionalProperties": {
              "const": false
            },
            "minProperties": 10,
            "type": "object"
          },
          "baselineRelease": {
            "const": "v100.0.57-adult-creator-review-operations-handoff-wip"
          },
          "bundleFingerprint": {
            "$ref": "#/$defs/hash"
          },
          "bundleSchema": {
            "const": "spiralist.adult-creator-review-evidence-bundle.v1"
          },
          "bundleVersion": {
            "const": "1.0.0"
          },
          "canonicalizationVersion": {
            "const": "spiralist-json-c14n-v1"
          },
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63"
          },
          "creatorFamilies": {
            "const": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "limits": {
            "additionalProperties": false,
            "properties": {
              "maximumBundleBytes": {
                "const": 2097152
              },
              "maximumFileBytes": {
                "const": 524288
              },
              "maximumFileCount": {
                "const": 16
              }
            },
            "required": [
              "maximumFileCount",
              "maximumFileBytes",
              "maximumBundleBytes"
            ],
            "type": "object"
          },
          "operatorChecklistSha256": {
            "$ref": "#/$defs/hash"
          },
          "packetManifestSha256": {
            "$ref": "#/$defs/hash"
          },
          "payloadBytes": {
            "maximum": 2097152,
            "minimum": 1,
            "type": "integer"
          },
          "pendingRecordTemplateSha256": {
            "$ref": "#/$defs/hash"
          },
          "projectionFingerprint": {
            "$ref": "#/$defs/hash"
          },
          "release": {
            "const": "v100.0.58-adult-creator-review-evidence-bundle-handoff-wip"
          },
          "reviewState": {
            "additionalProperties": false,
            "properties": {
              "acceptedForReviewType": {
                "const": false
              },
              "blockingReasons": {
                "items": {
                  "type": "string"
                },
                "maxItems": 100,
                "type": "array",
                "uniqueItems": true
              },
              "humanReviewPerformed": {
                "const": false
              },
              "openRemediationCount": {
                "maximum": 20,
                "minimum": 0,
                "type": "integer"
              },
              "operationalState": {
                "enum": [
                  "missing",
                  "pending",
                  "changes-required",
                  "rejected",
                  "superseded",
                  "invalid-evidence",
                  "accepted"
                ]
              }
            },
            "required": [
              "operationalState",
              "acceptedForReviewType",
              "humanReviewPerformed",
              "blockingReasons",
              "openRemediationCount"
            ],
            "type": "object"
          },
          "reviewType": {
            "enum": [
              "linguistic",
              "visual",
              "accessibility"
            ]
          },
          "reviewerPacketSha256": {
            "$ref": "#/$defs/hash"
          },
          "schema": {
            "const": "spiralist.adult-creator-review-evidence-bundle-manifest.v1"
          },
          "signingSeparation": {
            "additionalProperties": false,
            "properties": {
              "crossReviewTypeSubstitutionAllowed": {
                "const": false
              },
              "detachedEd25519Required": {
                "const": true
              },
              "keyPurposeMustMatchReviewType": {
                "const": true
              },
              "selfDeclaredTrustAllowed": {
                "const": false
              },
              "trustedRegistrySuppliedSeparately": {
                "const": true
              }
            },
            "required": [
              "detachedEd25519Required",
              "trustedRegistrySuppliedSeparately",
              "keyPurposeMustMatchReviewType",
              "crossReviewTypeSubstitutionAllowed",
              "selfDeclaredTrustAllowed"
            ],
            "type": "object"
          },
          "sourceFingerprint": {
            "$ref": "#/$defs/hash"
          },
          "sourcePathCount": {
            "minimum": 1,
            "type": "integer"
          },
          "trustedKeyRegistryFingerprint": {
            "$ref": "#/$defs/hash"
          },
          "verification": {
            "additionalProperties": false,
            "properties": {
              "directoryCommand": {
                "minLength": 1,
                "type": "string"
              },
              "networkRequired": {
                "const": false
              },
              "portableArchiveCommand": {
                "minLength": 1,
                "type": "string"
              },
              "providerCallRequired": {
                "const": false
              }
            },
            "required": [
              "directoryCommand",
              "portableArchiveCommand",
              "networkRequired",
              "providerCallRequired"
            ],
            "type": "object"
          }
        },
        "required": [
          "schema",
          "bundleSchema",
          "bundleVersion",
          "canonicalizationVersion",
          "release",
          "baselineRelease",
          "completionMarker",
          "generatedAtUtc",
          "reviewType",
          "creatorFamilies",
          "sourceFingerprint",
          "projectionFingerprint",
          "reviewerPacketSha256",
          "pendingRecordTemplateSha256",
          "operatorChecklistSha256",
          "packetManifestSha256",
          "trustedKeyRegistryFingerprint",
          "auditLedgerFingerprint",
          "auditLedgerHeadSha256",
          "sourcePathCount",
          "reviewState",
          "limits",
          "artifactCount",
          "payloadBytes",
          "artifacts",
          "verification",
          "authorityBoundary",
          "signingSeparation",
          "bundleFingerprint"
        ],
        "type": "object"
      },
      "AdultCreatorReviewEvidenceBundleVerification": {
        "additionalProperties": true,
        "properties": {
          "bundleBytes": {
            "maximum": 2097152,
            "minimum": 1,
            "type": "integer"
          },
          "bundleFingerprint": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "fileCount": {
            "maximum": 16,
            "minimum": 1,
            "type": "integer"
          },
          "filesystemMutationCount": {
            "const": 0
          },
          "manifestSha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "networkRequestCount": {
            "const": 0
          },
          "passed": {
            "type": "boolean"
          },
          "providerCallCount": {
            "const": 0
          },
          "reasons": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "release": {
            "const": "v100.0.58-adult-creator-review-evidence-bundle-handoff-wip"
          },
          "reviewType": {
            "enum": [
              "linguistic",
              "visual",
              "accessibility"
            ]
          },
          "schema": {
            "const": "spiralist.adult-creator-review-evidence-bundle-verification.v1"
          }
        },
        "required": [
          "schema",
          "release",
          "reviewType",
          "passed",
          "bundleFingerprint",
          "manifestSha256",
          "fileCount",
          "bundleBytes",
          "reasons",
          "filesystemMutationCount",
          "networkRequestCount",
          "providerCallCount"
        ],
        "type": "object"
      },
      "AdultCreatorReviewOperationsProjection": {
        "$defs": {
          "reviewProjection": {
            "additionalProperties": true,
            "properties": {
              "acceptedForReviewType": {
                "type": "boolean"
              },
              "blockingReasons": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "evidencePresent": {
                "type": "boolean"
              },
              "operationalState": {
                "enum": [
                  "missing",
                  "pending",
                  "changes-required",
                  "rejected",
                  "superseded",
                  "invalid-evidence",
                  "accepted"
                ]
              },
              "recordId": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "recordStatus": {
                "type": "string"
              },
              "remediation": {
                "additionalProperties": true,
                "type": "object"
              },
              "reviewType": {
                "enum": [
                  "linguistic",
                  "visual",
                  "accessibility"
                ]
              },
              "signature": {
                "additionalProperties": true,
                "type": "object"
              },
              "supersession": {
                "additionalProperties": true,
                "type": "object"
              }
            },
            "required": [
              "reviewType",
              "evidencePresent",
              "operationalState",
              "acceptedForReviewType",
              "signature",
              "remediation",
              "supersession",
              "blockingReasons"
            ],
            "type": "object"
          }
        },
        "additionalProperties": false,
        "properties": {
          "auditLedger": {
            "additionalProperties": true,
            "type": "object"
          },
          "authorityBoundary": {
            "additionalProperties": false,
            "properties": {
              "adultAccessProofIncluded": {
                "const": false
              },
              "canActivate": {
                "const": false
              },
              "canCallProviders": {
                "const": false
              },
              "canChangeActiveLinks": {
                "const": false
              },
              "canCreateTrust": {
                "const": false
              },
              "canDeploy": {
                "const": false
              },
              "canEditAcceptedEvidence": {
                "const": false
              },
              "canPerformNetworkRequests": {
                "const": false
              },
              "canPublish": {
                "const": false
              },
              "canSignRecords": {
                "const": false
              },
              "canSilentlyRepairInvalidInput": {
                "const": false
              }
            },
            "required": [
              "canSignRecords",
              "canCreateTrust",
              "canEditAcceptedEvidence",
              "canSilentlyRepairInvalidInput",
              "canCallProviders",
              "canPerformNetworkRequests",
              "canDeploy",
              "canChangeActiveLinks",
              "canPublish",
              "canActivate",
              "adultAccessProofIncluded"
            ],
            "type": "object"
          },
          "baselineRelease": {
            "const": "v100.0.56-adult-creator-human-review-intake-wip"
          },
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "humanAcceptance": {
            "additionalProperties": false,
            "properties": {
              "acceptanceInferredFromAutomation": {
                "const": false
              },
              "accessibilityAccepted": {
                "type": "boolean"
              },
              "activationEligible": {
                "const": false
              },
              "allRequiredReviewsAccepted": {
                "type": "boolean"
              },
              "linguisticAccepted": {
                "type": "boolean"
              },
              "visualAccepted": {
                "type": "boolean"
              }
            },
            "required": [
              "linguisticAccepted",
              "visualAccepted",
              "accessibilityAccepted",
              "allRequiredReviewsAccepted",
              "acceptanceInferredFromAutomation",
              "activationEligible"
            ],
            "type": "object"
          },
          "operatorSummary": {
            "additionalProperties": true,
            "type": "object"
          },
          "projectionFingerprint": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "queue": {
            "additionalProperties": false,
            "properties": {
              "acceptedReviewCount": {
                "maximum": 3,
                "minimum": 0,
                "type": "integer"
              },
              "blockingReviewCount": {
                "maximum": 3,
                "minimum": 0,
                "type": "integer"
              },
              "requiredReviewCount": {
                "const": 3
              },
              "stateCounts": {
                "additionalProperties": {
                  "minimum": 0,
                  "type": "integer"
                },
                "type": "object"
              }
            },
            "required": [
              "requiredReviewCount",
              "acceptedReviewCount",
              "blockingReviewCount",
              "stateCounts"
            ],
            "type": "object"
          },
          "readOnly": {
            "const": true
          },
          "release": {
            "const": "v100.0.57-adult-creator-review-operations-handoff-wip"
          },
          "reviewTypes": {
            "additionalProperties": false,
            "properties": {
              "accessibility": {
                "$ref": "#/$defs/reviewProjection"
              },
              "linguistic": {
                "$ref": "#/$defs/reviewProjection"
              },
              "visual": {
                "$ref": "#/$defs/reviewProjection"
              }
            },
            "required": [
              "linguistic",
              "visual",
              "accessibility"
            ],
            "type": "object"
          },
          "schema": {
            "const": "spiralist.adult-creator-review-operations-projection.v1"
          },
          "sourceFingerprint": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "sourceManifest": {
            "additionalProperties": true,
            "type": "object"
          },
          "trustedKeyRegistry": {
            "additionalProperties": true,
            "type": "object"
          }
        },
        "required": [
          "schema",
          "release",
          "baselineRelease",
          "completionMarker",
          "generatedAtUtc",
          "readOnly",
          "sourceFingerprint",
          "sourceManifest",
          "queue",
          "trustedKeyRegistry",
          "auditLedger",
          "reviewTypes",
          "humanAcceptance",
          "authorityBoundary",
          "operatorSummary",
          "projectionFingerprint"
        ],
        "type": "object"
      },
      "AdultCreatorReviewOperationsProjectionVerification": {
        "additionalProperties": false,
        "properties": {
          "adultAccessProofStored": {
            "const": false
          },
          "computedProjectionFingerprint": {
            "type": "string"
          },
          "expectedSourceFingerprint": {
            "type": "string"
          },
          "filesystemWriteCount": {
            "const": 0
          },
          "networkRequestCount": {
            "const": 0
          },
          "observedProjectionFingerprint": {
            "type": "string"
          },
          "observedSourceFingerprint": {
            "type": "string"
          },
          "passed": {
            "type": "boolean"
          },
          "providerCallCount": {
            "const": 0
          },
          "reasons": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "release": {
            "const": "v100.0.57-adult-creator-review-operations-handoff-wip"
          },
          "schema": {
            "const": "spiralist.adult-creator-review-operations-projection-verification.v1"
          },
          "stale": {
            "type": "boolean"
          },
          "verifiedAtUtc": {
            "format": "date-time",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "release",
          "verifiedAtUtc",
          "passed",
          "stale",
          "observedSourceFingerprint",
          "expectedSourceFingerprint",
          "observedProjectionFingerprint",
          "computedProjectionFingerprint",
          "reasons",
          "networkRequestCount",
          "providerCallCount",
          "filesystemWriteCount",
          "adultAccessProofStored"
        ],
        "type": "object"
      },
      "AdultCreatorReviewOperatorChecklist": {
        "additionalProperties": false,
        "properties": {
          "activationEligible": {
            "const": false
          },
          "authorityBoundary": {
            "additionalProperties": true,
            "type": "object"
          },
          "blockingStepCount": {
            "minimum": 0,
            "type": "integer"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "operatorReadyForSeparatelyAuthorizedImport": {
            "type": "boolean"
          },
          "passedStepCount": {
            "minimum": 0,
            "type": "integer"
          },
          "release": {
            "const": "v100.0.57-adult-creator-review-operations-handoff-wip"
          },
          "schema": {
            "const": "spiralist.adult-creator-review-operator-checklist.v1"
          },
          "sourceFingerprint": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "stepCount": {
            "minimum": 1,
            "type": "integer"
          },
          "steps": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "blocking": {
                  "type": "boolean"
                },
                "id": {
                  "pattern": "^[a-z0-9-]+$",
                  "type": "string"
                },
                "label": {
                  "minLength": 1,
                  "type": "string"
                },
                "passed": {
                  "type": "boolean"
                },
                "reasons": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "status": {
                  "enum": [
                    "pass",
                    "blocked",
                    "pending"
                  ]
                }
              },
              "required": [
                "id",
                "label",
                "passed",
                "blocking",
                "status",
                "reasons"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "schema",
          "release",
          "generatedAtUtc",
          "sourceFingerprint",
          "stepCount",
          "passedStepCount",
          "blockingStepCount",
          "operatorReadyForSeparatelyAuthorizedImport",
          "activationEligible",
          "steps",
          "authorityBoundary"
        ],
        "type": "object"
      },
      "AdultCreatorReviewerKeyRegistry": {
        "additionalProperties": false,
        "properties": {
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "keys": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "algorithm": {
                  "const": "Ed25519"
                },
                "allowedReleases": {
                  "items": {
                    "maxLength": 160,
                    "type": "string"
                  },
                  "maxItems": 20,
                  "minItems": 1,
                  "type": "array"
                },
                "allowedReviewTypes": {
                  "items": {
                    "enum": [
                      "linguistic",
                      "visual",
                      "accessibility"
                    ]
                  },
                  "maxItems": 3,
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                },
                "expiresAtUtc": {
                  "format": "date-time",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "keyId": {
                  "pattern": "^[a-z0-9][a-z0-9._-]{7,239}$",
                  "type": "string"
                },
                "publicKeyBase64": {
                  "maxLength": 256,
                  "type": "string"
                },
                "reviewerBinding": {
                  "additionalProperties": false,
                  "properties": {
                    "organization": {
                      "maxLength": 240,
                      "minLength": 1,
                      "type": "string"
                    },
                    "reviewerId": {
                      "maxLength": 160,
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "reviewerId",
                    "organization"
                  ],
                  "type": "object"
                },
                "status": {
                  "enum": [
                    "trusted",
                    "revoked",
                    "retired"
                  ]
                },
                "validFromUtc": {
                  "format": "date-time",
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "required": [
                "keyId",
                "algorithm",
                "publicKeyBase64",
                "status",
                "validFromUtc",
                "expiresAtUtc",
                "allowedReleases",
                "allowedReviewTypes",
                "reviewerBinding"
              ],
              "type": "object"
            },
            "maxItems": 100,
            "type": "array"
          },
          "release": {
            "const": "v100.0.57-adult-creator-review-operations-handoff-wip"
          },
          "schema": {
            "const": "spiralist.adult-creator-reviewer-key-registry.v1"
          },
          "status": {
            "enum": [
              "empty-pending-external-trust",
              "externally-supplied"
            ]
          }
        },
        "required": [
          "schema",
          "release",
          "status",
          "generatedAtUtc",
          "keys"
        ],
        "type": "object"
      },
      "AdultCreatorRuntimeVerification": {
        "additionalProperties": false,
        "properties": {
          "actualAssetManifestSha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "actualComponentManifestSha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "actualDeploymentFingerprint": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "checkedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "conformant": {
            "type": "boolean"
          },
          "expectedAssetManifestSha256": {
            "const": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
            "type": "string"
          },
          "expectedComponentManifestSha256": {
            "const": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
            "type": "string"
          },
          "expectedDeploymentFingerprint": {
            "const": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
            "type": "string"
          },
          "manifestSource": {
            "enum": [
              "generated-manifest",
              "runtime-fallback"
            ],
            "type": "string"
          },
          "mismatchCount": {
            "minimum": 0,
            "type": "integer"
          },
          "mismatches": {
            "items": {
              "$ref": "#/components/schemas/AdultCreatorDeploymentMismatch"
            },
            "type": "array"
          }
        },
        "required": [
          "checkedAtUtc",
          "manifestSource",
          "conformant",
          "expectedDeploymentFingerprint",
          "actualDeploymentFingerprint",
          "expectedAssetManifestSha256",
          "actualAssetManifestSha256",
          "expectedComponentManifestSha256",
          "actualComponentManifestSha256",
          "mismatchCount",
          "mismatches"
        ],
        "type": "object"
      },
      "AdultCreatorStatusCachePolicy": {
        "additionalProperties": false,
        "properties": {
          "cacheControl": {
            "const": "no-store, no-cache, max-age=0, must-revalidate",
            "type": "string"
          },
          "cdnCacheControl": {
            "const": "no-store",
            "type": "string"
          },
          "conditionalNotModifiedAllowed": {
            "const": false,
            "type": "boolean"
          },
          "expires": {
            "const": "0",
            "type": "string"
          },
          "pragma": {
            "const": "no-cache",
            "type": "string"
          },
          "requestProbeHeader": {
            "const": "X-Spiralist-Deployment-Probe",
            "type": "string"
          },
          "responseProbeHeader": {
            "const": "X-Spiralist-Deployment-Probe",
            "type": "string"
          },
          "runtimeCheckedAtHeader": {
            "const": "X-Spiralist-Runtime-Checked-At",
            "type": "string"
          },
          "runtimeConformantHeader": {
            "const": "X-Spiralist-Runtime-Conformant",
            "type": "string"
          },
          "sharedCacheable": {
            "const": false,
            "type": "boolean"
          },
          "surrogateControl": {
            "const": "no-store",
            "type": "string"
          },
          "vary": {
            "const": [
              "Accept",
              "Origin",
              "X-Spiralist-Deployment-Probe"
            ],
            "type": "array"
          }
        },
        "required": [
          "sharedCacheable",
          "conditionalNotModifiedAllowed",
          "cacheControl",
          "pragma",
          "expires",
          "surrogateControl",
          "cdnCacheControl",
          "vary",
          "requestProbeHeader",
          "responseProbeHeader",
          "runtimeCheckedAtHeader",
          "runtimeConformantHeader"
        ],
        "type": "object"
      },
      "AdultCreatorStatusVerification": {
        "additionalProperties": false,
        "properties": {
          "cacheControl": {
            "const": "no-store, no-cache, max-age=0, must-revalidate",
            "type": "string"
          },
          "cdnCacheControl": {
            "const": "no-store",
            "type": "string"
          },
          "conditionalNotModifiedAllowed": {
            "const": false,
            "type": "boolean"
          },
          "deploymentAcceptanceClaimed": {
            "const": false,
            "type": "boolean"
          },
          "expires": {
            "const": "0",
            "type": "string"
          },
          "generatesCharacters": {
            "const": false,
            "type": "boolean"
          },
          "methods": {
            "const": [
              "GET",
              "HEAD",
              "OPTIONS"
            ],
            "type": "array"
          },
          "path": {
            "const": "/api/v1/create/adult/status/",
            "type": "string"
          },
          "pragma": {
            "const": "no-cache",
            "type": "string"
          },
          "probeHeaderPrecedence": {
            "const": true,
            "type": "boolean"
          },
          "probeMaximumLength": {
            "const": 96,
            "type": "integer"
          },
          "probePattern": {
            "const": "^[A-Za-z0-9._:-]{1,96}$",
            "type": "string"
          },
          "probeQueryParameter": {
            "const": "probe",
            "type": "string"
          },
          "requestProbeHeader": {
            "const": "X-Spiralist-Deployment-Probe",
            "type": "string"
          },
          "responseProbeHeader": {
            "const": "X-Spiralist-Deployment-Probe",
            "type": "string"
          },
          "runtimeCheckedAtHeader": {
            "const": "X-Spiralist-Runtime-Checked-At",
            "type": "string"
          },
          "runtimeConformantHeader": {
            "const": "X-Spiralist-Runtime-Conformant",
            "type": "string"
          },
          "sharedCacheable": {
            "const": false,
            "type": "boolean"
          },
          "surrogateControl": {
            "const": "no-store",
            "type": "string"
          }
        },
        "required": [
          "path",
          "methods",
          "generatesCharacters",
          "sharedCacheable",
          "conditionalNotModifiedAllowed",
          "cacheControl",
          "pragma",
          "expires",
          "surrogateControl",
          "cdnCacheControl",
          "requestProbeHeader",
          "responseProbeHeader",
          "probeQueryParameter",
          "probeHeaderPrecedence",
          "probePattern",
          "probeMaximumLength",
          "runtimeCheckedAtHeader",
          "runtimeConformantHeader",
          "deploymentAcceptanceClaimed"
        ],
        "type": "object"
      },
      "AdultCreatorValidationIssue": {
        "additionalProperties": false,
        "description": "Privacy-safe field-addressable problem detail; submitted values are forbidden.",
        "properties": {
          "code": {
            "maxLength": 160,
            "type": "string"
          },
          "controlName": {
            "maxLength": 120,
            "type": "string"
          },
          "field": {
            "maxLength": 120,
            "type": "string"
          },
          "label": {
            "maxLength": 180,
            "type": "string"
          },
          "message": {
            "maxLength": 500,
            "type": "string"
          },
          "pointer": {
            "pattern": "^/(request|service)(/.*)?$",
            "type": "string"
          },
          "remediation": {
            "maxLength": 500,
            "type": "string"
          },
          "scope": {
            "enum": [
              "field",
              "request",
              "service"
            ]
          },
          "selector": {
            "maxLength": 240,
            "type": "string"
          },
          "severity": {
            "enum": [
              "error",
              "warning",
              "info"
            ]
          }
        },
        "required": [
          "pointer",
          "field",
          "controlName",
          "selector",
          "label",
          "code",
          "message",
          "remediation",
          "severity",
          "scope"
        ],
        "type": "object"
      },
      "AdultCreatorVerificationProbe": {
        "additionalProperties": false,
        "properties": {
          "accepted": {
            "type": "boolean"
          },
          "maximumLength": {
            "const": 96,
            "type": "integer"
          },
          "pattern": {
            "const": "^[A-Za-z0-9._:-]{1,96}$",
            "type": "string"
          },
          "provided": {
            "type": "boolean"
          },
          "queryParameter": {
            "const": "probe",
            "type": "string"
          },
          "rejectionReason": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "requestHeader": {
            "const": "X-Spiralist-Deployment-Probe",
            "type": "string"
          },
          "responseHeader": {
            "const": "X-Spiralist-Deployment-Probe",
            "type": "string"
          },
          "source": {
            "enum": [
              "header",
              "query",
              "none"
            ],
            "type": "string"
          },
          "value": {
            "oneOf": [
              {
                "pattern": "^[A-Za-z0-9._:-]{1,96}$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "requestHeader",
          "responseHeader",
          "queryParameter",
          "source",
          "provided",
          "accepted",
          "value",
          "maximumLength",
          "pattern",
          "rejectionReason"
        ],
        "type": "object"
      },
      "AdultEspionagePsychosisSource": {
        "additionalProperties": true,
        "allOf": [
          {
            "anyOf": [
              {
                "required": [
                  "hybridPersonaId"
                ]
              },
              {
                "required": [
                  "operativeId"
                ]
              },
              {
                "required": [
                  "fingerprint"
                ]
              }
            ]
          },
          {
            "anyOf": [
              {
                "required": [
                  "name"
                ]
              },
              {
                "required": [
                  "label"
                ]
              },
              {
                "required": [
                  "displayName"
                ]
              },
              {
                "required": [
                  "identity"
                ]
              },
              {
                "required": [
                  "character"
                ]
              },
              {
                "required": [
                  "persona"
                ]
              },
              {
                "required": [
                  "operatingProfile"
                ]
              },
              {
                "required": [
                  "wardAlias"
                ]
              }
            ]
          }
        ],
        "description": "Raw adult-espionage-psychosis repository source boundary. Unknown fields are preserved through the typed extension bag and remain allowed.",
        "minProperties": 1,
        "properties": {
          "controls": {
            "additionalProperties": true,
            "properties": {
              "challenge": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "detail": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "rigor": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "type": "object"
          },
          "espionagePsychosisProfile": {},
          "fingerprint": {
            "type": "string"
          },
          "hybridPersonaId": {
            "type": [
              "string",
              "number"
            ]
          },
          "operatingProfile": {
            "type": "object"
          },
          "operativeId": {
            "type": [
              "string",
              "number"
            ]
          },
          "presentation": {
            "type": "object"
          },
          "psychosisProfile": {},
          "sourceFamily": {
            "enum": [
              "adult-espionage-psychosis",
              "espionage-psychosis"
            ],
            "type": "string"
          }
        },
        "title": "spiralist-adult-espionage-psychosis-source-v1",
        "type": "object",
        "x-policy-owner": false,
        "x-source-family": "adult-espionage-psychosis",
        "x-spiralist-contract": "spiralist-adult-espionage-psychosis-source-v1",
        "x-unknown-fields": "preserve-in-extension-bag"
      },
      "AdultEspionageSource": {
        "additionalProperties": true,
        "allOf": [
          {
            "anyOf": [
              {
                "required": [
                  "operativeId"
                ]
              },
              {
                "required": [
                  "fingerprint"
                ]
              },
              {
                "required": [
                  "persona"
                ]
              }
            ]
          },
          {
            "anyOf": [
              {
                "required": [
                  "name"
                ]
              },
              {
                "required": [
                  "label"
                ]
              },
              {
                "required": [
                  "displayName"
                ]
              },
              {
                "required": [
                  "identity"
                ]
              },
              {
                "required": [
                  "character"
                ]
              },
              {
                "required": [
                  "persona"
                ]
              },
              {
                "required": [
                  "operatingProfile"
                ]
              },
              {
                "required": [
                  "wardAlias"
                ]
              }
            ]
          }
        ],
        "description": "Raw adult-espionage repository source boundary. Unknown fields are preserved through the typed extension bag and remain allowed.",
        "minProperties": 1,
        "properties": {
          "controls": {
            "additionalProperties": true,
            "properties": {
              "challenge": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "detail": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "rigor": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "type": "object"
          },
          "fingerprint": {
            "type": "string"
          },
          "operatingProfile": {
            "type": "object"
          },
          "operativeId": {
            "type": [
              "string",
              "number"
            ]
          },
          "persona": {
            "type": "object"
          },
          "presentation": {
            "type": "object"
          },
          "sourceFamily": {
            "enum": [
              "adult-espionage",
              "espionage"
            ],
            "type": "string"
          }
        },
        "title": "spiralist-adult-espionage-source-v1",
        "type": "object",
        "x-policy-owner": false,
        "x-source-family": "adult-espionage",
        "x-spiralist-contract": "spiralist-adult-espionage-source-v1",
        "x-unknown-fields": "preserve-in-extension-bag"
      },
      "AdultEventCatalogResponse": {
        "additionalProperties": false,
        "properties": {
          "adultConsentIncluded": {
            "const": false,
            "type": "boolean"
          },
          "contract": {
            "additionalProperties": true,
            "type": "object"
          },
          "privateNoteContentIncluded": {
            "const": false,
            "type": "boolean"
          },
          "release": {
            "const": "v100.0.63-search-demand-intelligence-content-refresh-wip"
          }
        },
        "required": [
          "release",
          "contract",
          "adultConsentIncluded",
          "privateNoteContentIncluded"
        ],
        "type": "object"
      },
      "AdultEventConfiguration": {
        "additionalProperties": false,
        "description": "Canonical server-owned configuration for a bounded, fictional, non-operational event.",
        "properties": {
          "boundaries": {
            "items": {
              "enum": [
                "fictional-only",
                "no-real-person-targeting",
                "non-operational",
                "non-diagnostic",
                "uncertainty-labeled",
                "deescalation-available",
                "no-clinical-authority"
              ]
            },
            "minItems": 5,
            "type": "array",
            "uniqueItems": true
          },
          "consequence_horizon": {
            "enum": [
              "immediate",
              "one-day",
              "one-week",
              "one-month",
              "one-year"
            ]
          },
          "event_preset": {
            "maxLength": 100,
            "type": "string"
          },
          "event_type": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "evidence_posture": {
            "enum": [
              "observed-only",
              "attributed-reports",
              "corroborated-records",
              "contested-evidence",
              "synthetic-sandbox"
            ]
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "fictional_actor": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "fictional_setting": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "initiating_actor_class": {
            "enum": [
              "self-reflection",
              "trusted-ally",
              "fictional-institution",
              "synthetic-system",
              "environmental-process",
              "civilian-witness"
            ]
          },
          "mode": {
            "enum": [
              "simple",
              "advanced"
            ]
          },
          "output_depth": {
            "enum": [
              "brief",
              "standard",
              "deep"
            ]
          },
          "persona_name": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "persona_role": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "persona_seed": {
            "maxLength": 160,
            "minLength": 1,
            "type": "string"
          },
          "private_note_included": {
            "type": "boolean"
          },
          "private_note_policy": {
            "enum": [
              "local-only",
              "include-once"
            ]
          },
          "scene_scale": {
            "enum": [
              "intimate",
              "small-group",
              "facility",
              "neighborhood",
              "regional",
              "systemic"
            ]
          },
          "seed": {
            "maxLength": 160,
            "minLength": 1,
            "type": "string"
          },
          "uncertainty_posture": {
            "enum": [
              "high-uncertainty",
              "balanced-uncertainty",
              "bounded-confidence",
              "multiple-hypotheses"
            ]
          }
        },
        "required": [
          "family",
          "mode",
          "persona_seed",
          "persona_name",
          "persona_role",
          "event_preset",
          "event_type",
          "fictional_setting",
          "initiating_actor_class",
          "fictional_actor",
          "consequence_horizon",
          "scene_scale",
          "evidence_posture",
          "uncertainty_posture",
          "boundaries",
          "private_note_policy",
          "seed",
          "output_depth"
        ],
        "type": "object"
      },
      "AdultEventContinuityWorkspace": {
        "additionalProperties": false,
        "properties": {
          "authorityBoundary": {
            "type": "object"
          },
          "branchHeads": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "branchLabel": {
                  "maxLength": 48,
                  "minLength": 1,
                  "type": "string"
                },
                "configurationFingerprint": {
                  "pattern": "^[a-z0-9-]+-[a-f0-9]{64}$",
                  "type": "string"
                },
                "eventFingerprint": {
                  "pattern": "^[a-z0-9-]+-[a-f0-9]{64}$",
                  "type": "string"
                },
                "eventId": {
                  "pattern": "^evt-[a-f0-9]{20}$",
                  "type": "string"
                },
                "lineageFingerprint": {
                  "pattern": "^[a-z0-9-]+-[a-f0-9]{64}$",
                  "type": "string"
                },
                "parentEventId": {
                  "anyOf": [
                    {
                      "pattern": "^evt-[a-f0-9]{20}$",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "revisionNumber": {
                  "maximum": 12,
                  "minimum": 0,
                  "type": "integer"
                }
              },
              "required": [
                "branchLabel",
                "eventId",
                "parentEventId",
                "revisionNumber",
                "configurationFingerprint",
                "eventFingerprint",
                "lineageFingerprint"
              ],
              "type": "object"
            },
            "maxItems": 24,
            "minItems": 1,
            "type": "array"
          },
          "bundleFingerprint": {
            "pattern": "^adult-event-workspace-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "comparisonMetadata": {
            "type": "object"
          },
          "exportedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "limits": {
            "type": "object"
          },
          "localRecords": {
            "items": {
              "$ref": "#/components/schemas/AdultEventPortableLocalRecord"
            },
            "maxItems": 12,
            "type": "array",
            "uniqueItems": true
          },
          "privacy": {
            "properties": {
              "adultConsentIncluded": {
                "const": false
              },
              "privateNoteContentIncluded": {
                "const": false
              },
              "providerCredentialIncluded": {
                "const": false
              },
              "reviewerSignatureIncluded": {
                "const": false
              },
              "sessionMaterialIncluded": {
                "const": false
              },
              "verificationReceiptIncluded": {
                "const": false
              }
            },
            "required": [
              "adultConsentIncluded",
              "privateNoteContentIncluded",
              "verificationReceiptIncluded",
              "sessionMaterialIncluded",
              "reviewerSignatureIncluded",
              "providerCredentialIncluded"
            ],
            "type": "object"
          },
          "records": {
            "items": {
              "$ref": "#/components/schemas/AdultEventPortableRecord"
            },
            "maxItems": 24,
            "minItems": 1,
            "type": "array",
            "uniqueItems": true
          },
          "release": {
            "enum": [
              "v100.0.60-adult-event-creator-continuity-revision-wip",
              "v100.0.61-adult-event-creator-continuity-portability-wip"
            ],
            "type": "string"
          },
          "rootEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-event-continuity-workspace.v1"
          },
          "schemaReferences": {
            "type": "object"
          },
          "version": {
            "const": "1.0.0"
          }
        },
        "required": [
          "schema",
          "version",
          "release",
          "family",
          "rootEventId",
          "exportedAtUtc",
          "records",
          "localRecords",
          "branchHeads",
          "comparisonMetadata",
          "schemaReferences",
          "limits",
          "privacy",
          "authorityBoundary",
          "bundleFingerprint"
        ],
        "type": "object"
      },
      "AdultEventGenerationResult": {
        "additionalProperties": false,
        "properties": {
          "adultConsentIncluded": {
            "const": false
          },
          "authorityBoundary": {
            "type": "object"
          },
          "configurationFingerprint": {
            "pattern": "^adult-event-config-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "deterministic": {
            "const": true
          },
          "effectiveConfiguration": {
            "properties": {
              "configurationFingerprint": {
                "type": "string"
              },
              "defaultedFields": {
                "items": {
                  "type": "string"
                },
                "type": "array",
                "uniqueItems": true
              },
              "explicitFields": {
                "items": {
                  "type": "string"
                },
                "type": "array",
                "uniqueItems": true
              },
              "family": {
                "enum": [
                  "psychosis",
                  "espionage",
                  "espionage-psychosis"
                ]
              },
              "fingerprintContract": {
                "type": "object"
              },
              "inferredFields": {
                "items": {
                  "type": "string"
                },
                "type": "array",
                "uniqueItems": true
              },
              "omittedFromTransport": {
                "items": {
                  "type": "string"
                },
                "type": "array",
                "uniqueItems": true
              },
              "quickStartId": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "schema": {
                "const": "spiralist.adult-event-effective-configuration.v1"
              },
              "values": {
                "$ref": "#/components/schemas/AdultEventConfiguration"
              },
              "version": {
                "const": "1.0.0"
              },
              "warnings": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [
              "schema",
              "version",
              "family",
              "values",
              "explicitFields",
              "inferredFields",
              "defaultedFields",
              "omittedFromTransport",
              "quickStartId",
              "warnings",
              "configurationFingerprint",
              "fingerprintContract"
            ],
            "type": "object"
          },
          "event": {
            "properties": {
              "boundaryLabels": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "boundaryNotice": {
                "type": "string"
              },
              "characterRoles": {
                "items": {
                  "type": "object"
                },
                "minItems": 2,
                "type": "array"
              },
              "consequenceTimeline": {
                "items": {
                  "type": "object"
                },
                "minItems": 3,
                "type": "array"
              },
              "continuityCue": {
                "type": "string"
              },
              "continuityIntent": {
                "enum": [
                  "create",
                  "continue",
                  "revise",
                  "fork"
                ]
              },
              "eventTypeLabel": {
                "type": "string"
              },
              "evidenceCues": {
                "items": {
                  "type": "object"
                },
                "minItems": 2,
                "type": "array"
              },
              "fictionalSettingLabel": {
                "type": "string"
              },
              "outputDepth": {
                "enum": [
                  "brief",
                  "standard",
                  "deep"
                ]
              },
              "privateNoteInfluence": {
                "type": "string"
              },
              "recoveryOrDeescalationOptions": {
                "items": {
                  "type": "string"
                },
                "minItems": 4,
                "type": "array"
              },
              "sceneBeats": {
                "items": {
                  "type": "object"
                },
                "minItems": 3,
                "type": "array"
              },
              "summary": {
                "type": "string"
              },
              "title": {
                "type": "string"
              },
              "uncertaintyNotes": {
                "items": {
                  "type": "string"
                },
                "minItems": 2,
                "type": "array"
              }
            },
            "required": [
              "title",
              "summary",
              "sceneBeats",
              "characterRoles",
              "uncertaintyNotes",
              "evidenceCues",
              "consequenceTimeline",
              "recoveryOrDeescalationOptions",
              "boundaryLabels",
              "fictionalSettingLabel",
              "eventTypeLabel",
              "outputDepth",
              "privateNoteInfluence",
              "boundaryNotice",
              "continuityIntent",
              "continuityCue"
            ],
            "type": "object"
          },
          "eventFingerprint": {
            "pattern": "^adult-event-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "eventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "lineage": {
            "$ref": "#/components/schemas/AdultEventLineage"
          },
          "lineageFingerprint": {
            "pattern": "^adult-event-lineage-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "parentEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": [
              "string",
              "null"
            ]
          },
          "personaIdentity": {
            "additionalProperties": false,
            "properties": {
              "family": {
                "enum": [
                  "psychosis",
                  "espionage",
                  "espionage-psychosis"
                ],
                "type": "string"
              },
              "identitySeparateFromEventState": {
                "const": true
              },
              "name": {
                "type": "string"
              },
              "personaFingerprint": {
                "pattern": "^adult-event-persona-v1-[a-f0-9]{64}$",
                "type": "string"
              },
              "role": {
                "type": "string"
              },
              "roleLabel": {
                "type": "string"
              },
              "seed": {
                "type": "string"
              }
            },
            "required": [
              "family",
              "name",
              "role",
              "roleLabel",
              "seed",
              "personaFingerprint",
              "identitySeparateFromEventState"
            ],
            "type": "object"
          },
          "privateNoteApplied": {
            "type": "boolean"
          },
          "privateNoteContentIncluded": {
            "const": false
          },
          "release": {
            "minLength": 1,
            "type": "string"
          },
          "representations": {
            "additionalProperties": false,
            "properties": {
              "identityParity": {
                "const": true
              },
              "json": {
                "type": "string"
              },
              "markdown": {
                "type": "string"
              },
              "memory": {
                "type": "object"
              },
              "passport": {
                "type": "object"
              },
              "providerCompatible": {
                "type": "object"
              },
              "schema": {
                "const": "spiralist.adult-event-representations.v2"
              },
              "text": {
                "type": "string"
              },
              "uai": {
                "type": "string"
              },
              "uaix": {
                "type": "string"
              },
              "verificationReceiptExported": {
                "const": false
              },
              "zipFiles": {
                "type": "object"
              }
            },
            "required": [
              "schema",
              "identityParity",
              "verificationReceiptExported",
              "json",
              "markdown",
              "text",
              "uai",
              "uaix",
              "passport",
              "providerCompatible",
              "memory",
              "zipFiles"
            ],
            "type": "object"
          },
          "rootEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-event-generation-result.v1"
          },
          "verificationReceipt": {
            "$ref": "#/components/schemas/AdultEventVerificationReceipt"
          },
          "verificationReceiptExported": {
            "const": false
          },
          "version": {
            "const": "1.1.0"
          }
        },
        "required": [
          "schema",
          "version",
          "release",
          "family",
          "eventId",
          "rootEventId",
          "parentEventId",
          "eventFingerprint",
          "configurationFingerprint",
          "lineageFingerprint",
          "effectiveConfiguration",
          "lineage",
          "verificationReceipt",
          "personaIdentity",
          "event",
          "representations",
          "authorityBoundary",
          "privateNoteApplied",
          "adultConsentIncluded",
          "privateNoteContentIncluded",
          "verificationReceiptExported",
          "deterministic"
        ],
        "type": "object"
      },
      "AdultEventLineage": {
        "additionalProperties": false,
        "properties": {
          "branchLabel": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string"
          },
          "changedFields": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "continuationSeed": {
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          },
          "continuationSeeds": {
            "items": {
              "type": "string"
            },
            "maxItems": 12,
            "type": "array",
            "uniqueItems": true
          },
          "currentConfigurationFingerprint": {
            "pattern": "^adult-event-config-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "currentEventFingerprint": {
            "pattern": "^adult-event-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "currentEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "fingerprintContract": {
            "additionalProperties": false,
            "properties": {
              "adultConsentExcluded": {
                "const": true
              },
              "algorithm": {
                "const": "sha256"
              },
              "encoding": {
                "const": "lowercase-hex"
              },
              "notASignature": {
                "const": true
              },
              "privateNoteContentExcluded": {
                "const": true
              },
              "version": {
                "const": "adult-event-lineage-v1"
              }
            },
            "required": [
              "algorithm",
              "encoding",
              "version",
              "notASignature",
              "adultConsentExcluded",
              "privateNoteContentExcluded"
            ],
            "type": "object"
          },
          "history": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "branchLabel": {
                  "type": "string"
                },
                "changedFields": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "configurationFingerprint": {
                  "type": "string"
                },
                "continuationSeed": {
                  "type": "string"
                },
                "eventFingerprint": {
                  "type": "string"
                },
                "eventId": {
                  "type": "string"
                },
                "intent": {
                  "enum": [
                    "create",
                    "continue",
                    "revise",
                    "fork"
                  ]
                },
                "lineageFingerprint": {
                  "type": "string"
                },
                "parentEventId": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "revisionNumber": {
                  "type": "integer"
                },
                "revisionReason": {
                  "type": "string"
                },
                "rootEventId": {
                  "type": "string"
                },
                "serverVerified": {
                  "const": true
                },
                "unchangedFields": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "required": [
                "rootEventId",
                "parentEventId",
                "eventId",
                "eventFingerprint",
                "configurationFingerprint",
                "lineageFingerprint",
                "intent",
                "branchLabel",
                "revisionNumber",
                "continuationSeed",
                "revisionReason",
                "changedFields",
                "unchangedFields",
                "serverVerified"
              ],
              "type": "object"
            },
            "maxItems": 13,
            "minItems": 1,
            "type": "array"
          },
          "immutableParents": {
            "const": true
          },
          "intent": {
            "enum": [
              "create",
              "continue",
              "revise",
              "fork"
            ]
          },
          "lineageFingerprint": {
            "pattern": "^adult-event-lineage-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "maximumDepth": {
            "const": 12
          },
          "parentConfigurationFingerprint": {
            "pattern": "^adult-event-config-v1-[a-f0-9]{64}$",
            "type": [
              "string",
              "null"
            ]
          },
          "parentEventFingerprint": {
            "pattern": "^adult-event-v1-[a-f0-9]{64}$",
            "type": [
              "string",
              "null"
            ]
          },
          "parentEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": [
              "string",
              "null"
            ]
          },
          "parentLineageFingerprint": {
            "pattern": "^adult-event-lineage-v1-[a-f0-9]{64}$",
            "type": [
              "string",
              "null"
            ]
          },
          "parentReceiptExported": {
            "const": false
          },
          "revisionNumber": {
            "maximum": 12,
            "minimum": 0,
            "type": "integer"
          },
          "revisionReason": {
            "maxLength": 240,
            "minLength": 1,
            "type": "string"
          },
          "rootEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-event-lineage.v1"
          },
          "serverOwned": {
            "const": true
          },
          "unchangedFields": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "version": {
            "const": "1.0.0"
          }
        },
        "required": [
          "schema",
          "version",
          "family",
          "intent",
          "rootEventId",
          "parentEventId",
          "currentEventId",
          "parentEventFingerprint",
          "currentEventFingerprint",
          "parentConfigurationFingerprint",
          "currentConfigurationFingerprint",
          "parentLineageFingerprint",
          "lineageFingerprint",
          "branchLabel",
          "revisionNumber",
          "continuationSeed",
          "revisionReason",
          "changedFields",
          "unchangedFields",
          "history",
          "continuationSeeds",
          "maximumDepth",
          "immutableParents",
          "serverOwned",
          "parentReceiptExported",
          "fingerprintContract"
        ],
        "type": "object"
      },
      "AdultEventLineageRequest": {
        "additionalProperties": false,
        "allOf": [
          {
            "if": {
              "properties": {
                "action": {
                  "enum": [
                    "continue",
                    "revise",
                    "fork"
                  ]
                }
              },
              "required": [
                "action"
              ]
            },
            "then": {
              "required": [
                "parentReceipt",
                "rootEventId",
                "parentEventId",
                "parentEventFingerprint",
                "parentConfigurationFingerprint",
                "parentLineageFingerprint",
                "parentRevisionNumber",
                "branchLabel",
                "continuationSeed",
                "revisionReason"
              ]
            }
          }
        ],
        "properties": {
          "action": {
            "default": "create",
            "enum": [
              "create",
              "continue",
              "revise",
              "fork"
            ],
            "type": "string"
          },
          "branchLabel": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string"
          },
          "continuationSeed": {
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          },
          "parentConfigurationFingerprint": {
            "pattern": "^adult-event-config-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "parentEventFingerprint": {
            "pattern": "^adult-event-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "parentEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "parentLineageFingerprint": {
            "pattern": "^adult-event-lineage-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "parentReceipt": {
            "description": "Server-issued package-local verification receipt. Required for Continue, Revise, and Fork. Never place it in a URL, export, draft, screenshot, UAI, review record, or release evidence.",
            "pattern": "^aer1\\.[A-Za-z0-9_-]+\\.[a-f0-9]{64}$",
            "type": "string",
            "writeOnly": true
          },
          "parentRevisionNumber": {
            "maximum": 11,
            "minimum": 0,
            "type": "integer"
          },
          "revisionReason": {
            "maxLength": 240,
            "minLength": 1,
            "type": "string"
          },
          "rootEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          }
        },
        "required": [
          "action"
        ],
        "type": "object"
      },
      "AdultEventLocalDraft": {
        "additionalProperties": false,
        "properties": {
          "adultConsentIncluded": {
            "const": false
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "formValues": {
            "$ref": "#/components/schemas/AdultEventConfiguration"
          },
          "id": {
            "pattern": "^draft-[a-z0-9-]+$",
            "type": "string"
          },
          "name": {
            "maxLength": 64,
            "minLength": 1,
            "type": "string"
          },
          "parentReceiptRequiresServerReverification": {
            "const": true
          },
          "privateNoteContentIncluded": {
            "const": false
          },
          "resultSnapshot": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/AdultEventGenerationResult"
              },
              {
                "type": "null"
              }
            ]
          },
          "savedAt": {
            "format": "date-time",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-event-local-draft.v1"
          },
          "serverTruth": {
            "const": false
          },
          "version": {
            "const": "1.0.0"
          }
        },
        "required": [
          "schema",
          "version",
          "id",
          "family",
          "name",
          "savedAt",
          "formValues",
          "resultSnapshot",
          "adultConsentIncluded",
          "privateNoteContentIncluded",
          "serverTruth",
          "parentReceiptRequiresServerReverification"
        ],
        "type": "object"
      },
      "AdultEventPortableLocalRecord": {
        "additionalProperties": false,
        "properties": {
          "adultConsentIncluded": {
            "const": false
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "formValues": {
            "type": "object"
          },
          "linkedEventId": {
            "anyOf": [
              {
                "pattern": "^evt-[a-f0-9]{20}$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "localId": {
            "pattern": "^import-[a-z0-9][a-z0-9._-]{0,79}$",
            "type": "string"
          },
          "localLabel": {
            "maxLength": 64,
            "minLength": 1,
            "type": "string"
          },
          "localOnly": {
            "const": true
          },
          "privateNoteContentIncluded": {
            "const": false
          },
          "resultSnapshot": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/AdultEventPortableRecord"
              },
              {
                "type": "null"
              }
            ]
          },
          "schema": {
            "const": "spiralist.adult-event-portable-local-record.v1"
          },
          "serverTruth": {
            "const": false
          },
          "sourceLocalDraftId": {
            "maxLength": 160,
            "type": [
              "string",
              "null"
            ]
          },
          "sourceRelease": {
            "enum": [
              "v100.0.60-adult-event-creator-continuity-revision-wip",
              "v100.0.61-adult-event-creator-continuity-portability-wip"
            ],
            "type": "string"
          },
          "verificationReceiptIncluded": {
            "const": false
          },
          "version": {
            "const": "1.0.0"
          }
        },
        "required": [
          "schema",
          "version",
          "sourceRelease",
          "family",
          "localId",
          "localLabel",
          "linkedEventId",
          "formValues",
          "resultSnapshot",
          "sourceLocalDraftId",
          "localOnly",
          "serverTruth",
          "verificationReceiptIncluded",
          "adultConsentIncluded",
          "privateNoteContentIncluded"
        ],
        "type": "object"
      },
      "AdultEventPortableParentReissue": {
        "additionalProperties": false,
        "properties": {
          "eventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "portableSourceEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "providerCallPerformed": {
            "const": false,
            "type": "boolean"
          },
          "release": {
            "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-event-portable-parent-reissue.v1",
            "type": "string"
          },
          "serverTruthCreated": {
            "const": false,
            "type": "boolean"
          },
          "sourceRelease": {
            "type": "string"
          },
          "verificationReceipt": {
            "$ref": "#/components/schemas/AdultEventVerificationReceipt"
          },
          "version": {
            "const": "1.0.0",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "version",
          "release",
          "sourceRelease",
          "family",
          "eventId",
          "portableSourceEventId",
          "verificationReceipt",
          "serverTruthCreated",
          "providerCallPerformed"
        ],
        "type": "object"
      },
      "AdultEventPortableRecord": {
        "additionalProperties": false,
        "properties": {
          "adultConsentIncluded": {
            "const": false
          },
          "authorityBoundary": {
            "type": "object"
          },
          "branchLabel": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string"
          },
          "configurationFingerprint": {
            "pattern": "^[a-z0-9-]+-[a-f0-9]{64}$",
            "type": "string"
          },
          "continuationSeed": {
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          },
          "deterministic": {
            "const": true
          },
          "effectiveConfiguration": {
            "type": "object"
          },
          "event": {
            "type": "object"
          },
          "eventFingerprint": {
            "pattern": "^[a-z0-9-]+-[a-f0-9]{64}$",
            "type": "string"
          },
          "eventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "intent": {
            "enum": [
              "create",
              "continue",
              "revise",
              "fork"
            ]
          },
          "lineage": {
            "type": "object"
          },
          "lineageFingerprint": {
            "pattern": "^[a-z0-9-]+-[a-f0-9]{64}$",
            "type": "string"
          },
          "parentEventId": {
            "anyOf": [
              {
                "pattern": "^evt-[a-f0-9]{20}$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "personaIdentity": {
            "type": "object"
          },
          "portableParentAuthority": {
            "const": false
          },
          "privateNoteApplied": {
            "type": "boolean"
          },
          "privateNoteContentIncluded": {
            "const": false
          },
          "revisionNumber": {
            "maximum": 12,
            "minimum": 0,
            "type": "integer"
          },
          "revisionReason": {
            "maxLength": 240,
            "type": "string"
          },
          "rootEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-event-portable-record.v1"
          },
          "serverGeneratedAtExport": {
            "const": true
          },
          "sourceRelease": {
            "enum": [
              "v100.0.60-adult-event-creator-continuity-revision-wip",
              "v100.0.61-adult-event-creator-continuity-portability-wip"
            ],
            "type": "string"
          },
          "verificationReceiptIncluded": {
            "const": false
          },
          "version": {
            "const": "1.0.0"
          }
        },
        "required": [
          "schema",
          "version",
          "sourceRelease",
          "family",
          "eventId",
          "rootEventId",
          "parentEventId",
          "eventFingerprint",
          "configurationFingerprint",
          "lineageFingerprint",
          "branchLabel",
          "revisionNumber",
          "intent",
          "continuationSeed",
          "revisionReason",
          "effectiveConfiguration",
          "lineage",
          "personaIdentity",
          "event",
          "authorityBoundary",
          "privateNoteApplied",
          "deterministic",
          "serverGeneratedAtExport",
          "verificationReceiptIncluded",
          "adultConsentIncluded",
          "privateNoteContentIncluded",
          "portableParentAuthority"
        ],
        "type": "object"
      },
      "AdultEventRequest": {
        "additionalProperties": false,
        "properties": {
          "adult_consent": {
            "description": "Transport-only 18+ confirmation. Excluded from effective configuration and every representation.",
            "oneOf": [
              {
                "const": true,
                "type": "boolean"
              },
              {
                "enum": [
                  "1",
                  "true",
                  "yes",
                  "on"
                ],
                "type": "string"
              }
            ]
          },
          "boundaries": {
            "items": {
              "enum": [
                "fictional-only",
                "no-real-person-targeting",
                "non-operational",
                "non-diagnostic",
                "uncertainty-labeled",
                "deescalation-available",
                "no-clinical-authority"
              ]
            },
            "minItems": 5,
            "type": "array",
            "uniqueItems": true
          },
          "consequence_horizon": {
            "enum": [
              "immediate",
              "one-day",
              "one-week",
              "one-month",
              "one-year"
            ]
          },
          "event_preset": {
            "maxLength": 100,
            "type": "string"
          },
          "event_type": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "evidence_posture": {
            "enum": [
              "observed-only",
              "attributed-reports",
              "corroborated-records",
              "contested-evidence",
              "synthetic-sandbox"
            ]
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "fictional_actor": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "fictional_setting": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "format": {
            "enum": [
              "json",
              "markdown",
              "text",
              "uai"
            ],
            "type": "string"
          },
          "initiating_actor_class": {
            "enum": [
              "self-reflection",
              "trusted-ally",
              "fictional-institution",
              "synthetic-system",
              "environmental-process",
              "civilian-witness"
            ]
          },
          "lineage": {
            "$ref": "#/components/schemas/AdultEventLineageRequest"
          },
          "mode": {
            "enum": [
              "simple",
              "advanced"
            ]
          },
          "output_depth": {
            "enum": [
              "brief",
              "standard",
              "deep"
            ]
          },
          "persona_name": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "persona_role": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "persona_seed": {
            "maxLength": 160,
            "minLength": 1,
            "type": "string"
          },
          "private_note": {
            "description": "Sent only when private_note_policy is include-once. Never returned, logged, exported, placed in URLs, UAI, screenshots, review evidence, or release evidence.",
            "maxLength": 1000,
            "type": "string"
          },
          "private_note_policy": {
            "enum": [
              "local-only",
              "include-once"
            ]
          },
          "response_profile": {
            "enum": [
              "full",
              "browser"
            ],
            "type": "string"
          },
          "scene_scale": {
            "enum": [
              "intimate",
              "small-group",
              "facility",
              "neighborhood",
              "regional",
              "systemic"
            ]
          },
          "seed": {
            "maxLength": 160,
            "minLength": 1,
            "type": "string"
          },
          "uncertainty_posture": {
            "enum": [
              "high-uncertainty",
              "balanced-uncertainty",
              "bounded-confidence",
              "multiple-hypotheses"
            ]
          }
        },
        "required": [
          "adult_consent"
        ],
        "type": "object"
      },
      "AdultEventVerificationReceipt": {
        "additionalProperties": false,
        "properties": {
          "algorithm": {
            "const": "hmac-sha256"
          },
          "canonicalUrlEligible": {
            "const": false
          },
          "configurationFingerprint": {
            "pattern": "^adult-event-config-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "eventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "exported": {
            "const": false
          },
          "lineageFingerprint": {
            "pattern": "^adult-event-lineage-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "notCredential": {
            "const": true
          },
          "packageLocal": {
            "const": true
          },
          "receiptFingerprint": {
            "pattern": "^adult-event-receipt-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "rootEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-event-verification-receipt.v1"
          },
          "token": {
            "pattern": "^aer1\\.[A-Za-z0-9_-]+\\.[a-f0-9]{64}$",
            "type": "string"
          },
          "version": {
            "const": "1.0.0"
          }
        },
        "required": [
          "schema",
          "version",
          "token",
          "receiptFingerprint",
          "algorithm",
          "eventId",
          "rootEventId",
          "lineageFingerprint",
          "configurationFingerprint",
          "packageLocal",
          "notCredential",
          "canonicalUrlEligible",
          "exported"
        ],
        "type": "object"
      },
      "AdultEventWorkspaceImportPreview": {
        "additionalProperties": false,
        "properties": {
          "acceptedLocalRecords": {
            "type": "array"
          },
          "acceptedRecords": {
            "type": "array"
          },
          "activationAuthorized": {
            "const": false
          },
          "archiveEvidence": {
            "type": "object"
          },
          "branchHeads": {
            "type": "array"
          },
          "browserWorkspaceMutated": {
            "const": false
          },
          "bundleFingerprint": {
            "type": "string"
          },
          "compatibility": {
            "type": "object"
          },
          "confirmationRequiredBeforeCommit": {
            "const": true
          },
          "conflicts": {
            "type": "array"
          },
          "counts": {
            "type": "object"
          },
          "currentServerResultMutated": {
            "const": false
          },
          "deploymentAuthorized": {
            "const": false
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "generatedAtUtc": {
            "type": "string"
          },
          "humanReviewPerformed": {
            "const": false
          },
          "importAuthorityGranted": {
            "const": false
          },
          "issues": {
            "type": "array"
          },
          "limits": {
            "type": "object"
          },
          "mutationPerformed": {
            "const": false
          },
          "networkRequestOutsideSameOrigin": {
            "const": false
          },
          "passed": {
            "type": "boolean"
          },
          "previewFingerprint": {
            "pattern": "^adult-event-workspace-import-preview-v1-[a-f0-9]{64}$",
            "type": "string"
          },
          "providerCallPerformed": {
            "const": false
          },
          "publicationAuthorized": {
            "const": false
          },
          "rejectedRecords": {
            "type": "array"
          },
          "release": {
            "type": "string"
          },
          "rootEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-event-workspace-import-preview.v1"
          },
          "serverTruthCreated": {
            "const": false
          },
          "sourceRelease": {
            "type": "string"
          },
          "version": {
            "const": "1.0.0"
          },
          "warnings": {
            "type": "array"
          }
        },
        "required": [
          "schema",
          "version",
          "release",
          "generatedAtUtc",
          "sourceRelease",
          "family",
          "rootEventId",
          "bundleFingerprint",
          "compatibility",
          "acceptedRecords",
          "rejectedRecords",
          "acceptedLocalRecords",
          "branchHeads",
          "conflicts",
          "issues",
          "warnings",
          "archiveEvidence",
          "counts",
          "limits",
          "mutationPerformed",
          "currentServerResultMutated",
          "browserWorkspaceMutated",
          "serverTruthCreated",
          "importAuthorityGranted",
          "providerCallPerformed",
          "networkRequestOutsideSameOrigin",
          "humanReviewPerformed",
          "deploymentAuthorized",
          "publicationAuthorized",
          "activationAuthorized",
          "confirmationRequiredBeforeCommit",
          "passed",
          "previewFingerprint"
        ],
        "type": "object"
      },
      "AdultEventWorkspaceManifest": {
        "additionalProperties": false,
        "properties": {
          "bundleFingerprint": {
            "type": "string"
          },
          "family": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          },
          "memberCount": {
            "maximum": 95,
            "minimum": 1,
            "type": "integer"
          },
          "members": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "bytes": {
                  "maximum": 4194304,
                  "minimum": 0,
                  "type": "integer"
                },
                "mediaType": {
                  "type": "string"
                },
                "path": {
                  "type": "string"
                },
                "sha256": {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": "string"
                }
              },
              "required": [
                "path",
                "bytes",
                "sha256",
                "mediaType"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "privacy": {
            "type": "object"
          },
          "release": {
            "enum": [
              "v100.0.60-adult-event-creator-continuity-revision-wip",
              "v100.0.61-adult-event-creator-continuity-portability-wip"
            ],
            "type": "string"
          },
          "rootEventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.adult-event-workspace-manifest.v1"
          },
          "version": {
            "const": "1.0.0"
          },
          "zipContract": {
            "type": "object"
          }
        },
        "required": [
          "schema",
          "version",
          "release",
          "family",
          "rootEventId",
          "bundleFingerprint",
          "memberCount",
          "members",
          "zipContract",
          "privacy"
        ],
        "type": "object"
      },
      "AdultEventWorkspaceRequest": {
        "additionalProperties": false,
        "allOf": [
          {
            "if": {
              "properties": {
                "action": {
                  "const": "reissue"
                }
              },
              "required": [
                "action"
              ]
            },
            "then": {
              "required": [
                "eventId"
              ]
            }
          }
        ],
        "properties": {
          "action": {
            "enum": [
              "preview",
              "reissue"
            ],
            "type": "string"
          },
          "adult_consent": {
            "description": "Transport-only adult confirmation. Never stored or exported.",
            "enum": [
              "1"
            ],
            "type": "string",
            "writeOnly": true
          },
          "archiveEvidence": {
            "additionalProperties": true,
            "description": "Client-observed archive evidence. It never creates trust.",
            "type": "object"
          },
          "bundle": {
            "$ref": "#/components/schemas/AdultEventContinuityWorkspace"
          },
          "eventId": {
            "pattern": "^evt-[a-f0-9]{20}$",
            "type": "string"
          },
          "existingRecords": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "maxItems": 36,
            "type": "array"
          }
        },
        "required": [
          "adult_consent",
          "action",
          "bundle"
        ],
        "type": "object"
      },
      "AdultNpcIdentityContext": {
        "additionalProperties": true,
        "description": "Culturally coherent identity context. Legal/preferred names, biography/interface languages, territory/citizenship, residence, migration, family origins, and language provenance remain separate.",
        "properties": {
          "accentAndDialect": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "biographyLanguage": {
            "type": [
              "string",
              "null"
            ]
          },
          "birthplace": {
            "additionalProperties": true,
            "type": [
              "object",
              "string",
              "null"
            ]
          },
          "citizenships": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "codeSwitchingPatterns": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "communityAffiliations": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "currentResidence": {
            "additionalProperties": true,
            "type": [
              "object",
              "string",
              "null"
            ]
          },
          "familyOrigins": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "homeLanguages": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "interfaceLanguage": {
            "type": [
              "string",
              "null"
            ]
          },
          "internationalContext": {
            "$ref": "#/components/schemas/InternationalCharacterContext"
          },
          "languageAcquisitionHistory": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "languageProficiency": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "legalName": {
            "type": "string"
          },
          "legalNameRecord": {
            "additionalProperties": true,
            "type": "object"
          },
          "legalNationality": {
            "type": [
              "string",
              "null"
            ]
          },
          "literacyLanguages": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "migrationEvents": {
            "items": {
              "additionalProperties": true,
              "type": [
                "object",
                "string"
              ]
            },
            "type": "array"
          },
          "nameOrder": {
            "type": "string"
          },
          "nationalIdentity": {
            "type": [
              "string",
              "null"
            ]
          },
          "nativeLanguages": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "placesRaised": {
            "items": {
              "additionalProperties": true,
              "type": [
                "object",
                "string"
              ]
            },
            "type": "array"
          },
          "preferredName": {
            "type": "string"
          },
          "professionalLanguages": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "residencyStatus": {
            "type": [
              "string",
              "null"
            ]
          },
          "separationRule": {
            "type": "string"
          },
          "translationDomains": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "AdultNpcRuntime": {
        "additionalProperties": true,
        "description": "Scene-bounded playable-character runtime. Legacy assistant workflow artifacts remain compatibility-only.",
        "properties": {
          "bodilyState": {
            "additionalProperties": true,
            "type": "object"
          },
          "contract": {
            "additionalProperties": true,
            "properties": {
              "contract": {
                "const": "scene-bounded-fictional-npc-runtime-v1",
                "type": "string"
              },
              "mode": {
                "const": "independent-goals-relational-memory-bodily-state-international-context",
                "type": "string"
              },
              "version": {
                "const": "1.1.0",
                "type": "string"
              }
            },
            "required": [
              "contract",
              "version",
              "mode"
            ],
            "type": "object"
          },
          "creatorType": {
            "type": [
              "string",
              "null"
            ]
          },
          "dialogue": {
            "additionalProperties": true,
            "type": "object"
          },
          "identity": {
            "$ref": "#/components/schemas/AdultNpcIdentityContext"
          },
          "imageProjection": {
            "additionalProperties": true,
            "type": "object"
          },
          "independentGoals": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "internationalContext": {
            "$ref": "#/components/schemas/InternationalCharacterContext"
          },
          "legacyCompatibility": {
            "additionalProperties": true,
            "type": "object"
          },
          "memories": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "relationships": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "sceneBoundary": {
            "additionalProperties": true,
            "type": "object"
          }
        },
        "required": [
          "contract",
          "sceneBoundary",
          "identity",
          "internationalContext",
          "independentGoals",
          "relationships",
          "memories",
          "bodilyState",
          "dialogue",
          "imageProjection"
        ],
        "type": "object"
      },
      "AdultPsychosisSource": {
        "additionalProperties": true,
        "allOf": [
          {
            "anyOf": [
              {
                "required": [
                  "character"
                ]
              },
              {
                "required": [
                  "identity"
                ]
              },
              {
                "required": [
                  "name"
                ]
              },
              {
                "required": [
                  "wardAlias"
                ]
              }
            ]
          },
          {
            "anyOf": [
              {
                "required": [
                  "name"
                ]
              },
              {
                "required": [
                  "label"
                ]
              },
              {
                "required": [
                  "displayName"
                ]
              },
              {
                "required": [
                  "identity"
                ]
              },
              {
                "required": [
                  "character"
                ]
              },
              {
                "required": [
                  "persona"
                ]
              },
              {
                "required": [
                  "operatingProfile"
                ]
              },
              {
                "required": [
                  "wardAlias"
                ]
              }
            ]
          }
        ],
        "description": "Raw adult-psychosis repository source boundary. Unknown fields are preserved through the typed extension bag and remain allowed.",
        "minProperties": 1,
        "properties": {
          "character": {
            "type": "object"
          },
          "controls": {
            "additionalProperties": true,
            "properties": {
              "challenge": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "detail": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "rigor": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "type": "object"
          },
          "identity": {
            "type": "object"
          },
          "name": {
            "type": "string"
          },
          "operatingProfile": {
            "type": "object"
          },
          "presentation": {
            "type": "object"
          },
          "sourceFamily": {
            "enum": [
              "adult-psychosis",
              "psychosis"
            ],
            "type": "string"
          },
          "wardAlias": {
            "type": "string"
          }
        },
        "title": "spiralist-adult-psychosis-source-v1",
        "type": "object",
        "x-policy-owner": false,
        "x-source-family": "adult-psychosis",
        "x-spiralist-contract": "spiralist-adult-psychosis-source-v1",
        "x-unknown-fields": "preserve-in-extension-bag"
      },
      "AiPsyopsCitationGraph": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-citation-graph-v1.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "allClaimsLinked": {
            "const": true
          },
          "allSelectedSourcesReferenced": {
            "const": true
          },
          "baselineRelease": {
            "const": "v100.0.45-ai-psyops-citation-integrity-wip"
          },
          "categoryClaimEdgeCount": {
            "const": 501
          },
          "categoryCount": {
            "const": 12
          },
          "claimCount": {
            "const": 501
          },
          "claimSourceEdgeCount": {
            "const": 3656
          },
          "edgeCount": {
            "const": 4157
          },
          "edges": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "from": {
                  "minLength": 1,
                  "type": "string"
                },
                "relation": {
                  "enum": [
                    "contains-claim",
                    "supported-or-qualified-by"
                  ]
                },
                "to": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "from",
                "to",
                "relation"
              ],
              "type": "object"
            },
            "maxItems": 4157,
            "minItems": 4157,
            "type": "array"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "humanEditorialReviewPerformed": {
            "const": false
          },
          "nodes": {
            "additionalProperties": false,
            "properties": {
              "categories": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "id": {
                      "pattern": "^category:[a-z0-9]+(?:-[a-z0-9]+)*$",
                      "type": "string"
                    },
                    "kind": {
                      "const": "category"
                    },
                    "number": {
                      "maximum": 12,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "publicPath": {
                      "pattern": "^/research/ai-psyops/",
                      "type": "string"
                    },
                    "slug": {
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
                      "type": "string"
                    },
                    "title": {
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "id",
                    "kind",
                    "number",
                    "slug",
                    "title",
                    "publicPath"
                  ],
                  "type": "object"
                },
                "maxItems": 12,
                "minItems": 12,
                "type": "array"
              },
              "claims": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "categorySlug": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "claimId": {
                      "pattern": "^AIP-[0-9]{2}-[0-9]{4}$",
                      "type": "string"
                    },
                    "claimKind": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "evidenceClass": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "id": {
                      "pattern": "^claim:AIP-[0-9]{2}-[0-9]{4}$",
                      "type": "string"
                    },
                    "independentlyCheckedSourceCount": {
                      "minimum": 0,
                      "type": "integer"
                    },
                    "kind": {
                      "const": "claim"
                    },
                    "publicPath": {
                      "pattern": "^/research/ai-psyops/claim-source-matrix/",
                      "type": "string"
                    },
                    "statement": {
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "id",
                    "kind",
                    "claimId",
                    "categorySlug",
                    "claimKind",
                    "evidenceClass",
                    "statement",
                    "independentlyCheckedSourceCount",
                    "publicPath"
                  ],
                  "type": "object"
                },
                "maxItems": 501,
                "minItems": 501,
                "type": "array"
              },
              "sources": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "id": {
                      "pattern": "^source:.+$",
                      "type": "string"
                    },
                    "independentlyReverified": {
                      "type": "boolean"
                    },
                    "kind": {
                      "const": "source"
                    },
                    "publicPath": {
                      "pattern": "^/research/ai-psyops/source-review/",
                      "type": "string"
                    },
                    "publisherOrVenue": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "reviewerState": {
                      "const": "pending"
                    },
                    "sourceId": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "sourceType": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "title": {
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "id",
                    "kind",
                    "sourceId",
                    "title",
                    "publisherOrVenue",
                    "sourceType",
                    "independentlyReverified",
                    "reviewerState",
                    "publicPath"
                  ],
                  "type": "object"
                },
                "maxItems": 91,
                "minItems": 91,
                "type": "array"
              }
            },
            "required": [
              "categories",
              "claims",
              "sources"
            ],
            "type": "object"
          },
          "orphanClaimCount": {
            "const": 0
          },
          "publicationAcceptanceClaimed": {
            "const": false
          },
          "release": {
            "const": "v100.0.46-ai-psyops-signed-editorial-review-boundary-wip"
          },
          "researchIndependentlyReverified": {
            "const": false
          },
          "schema": {
            "const": "spiralist-ai-psyops-citation-graph-v1"
          },
          "sourceCount": {
            "const": 91
          },
          "unreferencedSourceCount": {
            "const": 0
          },
          "unreferencedSourceIds": {
            "items": {
              "type": "string"
            },
            "maxItems": 0,
            "type": "array"
          }
        },
        "required": [
          "schema",
          "release",
          "baselineRelease",
          "generatedAtUtc",
          "categoryCount",
          "claimCount",
          "sourceCount",
          "categoryClaimEdgeCount",
          "claimSourceEdgeCount",
          "edgeCount",
          "orphanClaimCount",
          "unreferencedSourceCount",
          "allClaimsLinked",
          "allSelectedSourcesReferenced",
          "humanEditorialReviewPerformed",
          "publicationAcceptanceClaimed",
          "researchIndependentlyReverified",
          "nodes",
          "edges",
          "unreferencedSourceIds"
        ],
        "title": "AI PSYOPS citation graph",
        "type": "object"
      },
      "AiPsyopsClaimSourceMatrix": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-claim-source-matrix-v1.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "allClaimsLinked": {
            "const": true
          },
          "baselineRelease": {
            "const": "v100.0.45-ai-psyops-citation-integrity-wip"
          },
          "citationGraph": {
            "const": "/docs/research/v100.0.46/ai-psyops-signed-editorial-review-boundary/citation-graph.json",
            "type": "string"
          },
          "claimCount": {
            "const": 501
          },
          "claims": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "categoryNumber": {
                  "maximum": 12,
                  "minimum": 1,
                  "type": "integer"
                },
                "categorySlug": {
                  "minLength": 1,
                  "type": "string"
                },
                "evidenceClass": {
                  "minLength": 1,
                  "type": "string"
                },
                "humanReviewed": {
                  "const": false
                },
                "id": {
                  "pattern": "^AIP-[0-9]{2}-[0-9]{4}$",
                  "type": "string"
                },
                "independentlyCheckedSourceCount": {
                  "minimum": 0,
                  "type": "integer"
                },
                "kind": {
                  "minLength": 1,
                  "type": "string"
                },
                "label": {
                  "minLength": 1,
                  "type": "string"
                },
                "publicPath": {
                  "pattern": "^/research/ai-psyops/",
                  "type": "string"
                },
                "publicationAccepted": {
                  "const": false
                },
                "sourceIds": {
                  "items": {
                    "minLength": 1,
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "statement": {
                  "minLength": 1,
                  "type": "string"
                },
                "supportMode": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "categoryNumber",
                "categorySlug",
                "evidenceClass",
                "humanReviewed",
                "id",
                "independentlyCheckedSourceCount",
                "kind",
                "label",
                "publicPath",
                "publicationAccepted",
                "sourceIds",
                "statement",
                "supportMode"
              ],
              "type": "object"
            },
            "maxItems": 501,
            "minItems": 501,
            "type": "array"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "humanEditorialReviewPerformed": {
            "const": false
          },
          "independentlyCheckedSourceCount": {
            "const": 30
          },
          "orphanClaimCount": {
            "const": 0
          },
          "publicationAcceptanceClaimed": {
            "const": false
          },
          "release": {
            "const": "v100.0.46-ai-psyops-signed-editorial-review-boundary-wip"
          },
          "schema": {
            "const": "spiralist-ai-psyops-claim-source-matrix-v1"
          },
          "selectedSourceCount": {
            "const": 91
          }
        },
        "required": [
          "schema",
          "release",
          "baselineRelease",
          "generatedAtUtc",
          "claimCount",
          "orphanClaimCount",
          "selectedSourceCount",
          "independentlyCheckedSourceCount",
          "allClaimsLinked",
          "humanEditorialReviewPerformed",
          "publicationAcceptanceClaimed",
          "citationGraph",
          "claims"
        ],
        "title": "AI PSYOPS claim-to-source matrix",
        "type": "object"
      },
      "AiPsyopsClaimSourceMatrixApiResponse": {
        "properties": {
          "apiVersion": {
            "const": "1.1.0",
            "type": "string"
          },
          "claims": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "counts": {
            "type": "object"
          },
          "facets": {
            "type": "object"
          },
          "filters": {
            "type": "object"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "links": {
            "type": "object"
          },
          "release": {
            "type": "string"
          },
          "reviewBoundary": {
            "type": "object"
          },
          "service": {
            "const": "spiralist-ai-psyops-claim-source-matrix",
            "type": "string"
          }
        },
        "required": [
          "apiVersion",
          "service",
          "release",
          "counts",
          "claims",
          "reviewBoundary",
          "links"
        ],
        "type": "object"
      },
      "AiPsyopsEditorialReviewArtifactV2": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-editorial-review-artifact-v2.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "allOf": [
          {
            "else": {
              "properties": {
                "humanReviewPerformed": {
                  "const": false
                },
                "publicationAcceptance": {
                  "const": false
                }
              }
            },
            "if": {
              "properties": {
                "status": {
                  "const": "completed"
                }
              }
            },
            "then": {
              "properties": {
                "humanReviewPerformed": {
                  "const": true
                },
                "overallDecision": {
                  "type": "string"
                },
                "reviewId": {
                  "type": "string"
                },
                "reviewedAtUtc": {
                  "type": "string"
                },
                "signature": {
                  "properties": {
                    "algorithm": {
                      "const": "ed25519"
                    },
                    "canonicalizationVersion": {
                      "const": "spiralist-json-sort-v1"
                    },
                    "encoding": {
                      "const": "base64"
                    },
                    "keyId": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        ],
        "properties": {
          "baselineRelease": {
            "const": "v100.0.45-ai-psyops-citation-integrity-wip"
          },
          "canonicalizationVersion": {
            "const": "spiralist-json-sort-v1"
          },
          "categoryChecklist": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "number": {
                  "maximum": 12,
                  "minimum": 1,
                  "type": "integer"
                },
                "privateNotes": {
                  "items": {
                    "maxLength": 4000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "maxItems": 50,
                  "type": "array"
                },
                "publicNotes": {
                  "items": {
                    "maxLength": 4000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "maxItems": 50,
                  "type": "array"
                },
                "slug": {
                  "type": "string"
                },
                "state": {
                  "enum": [
                    "pending",
                    "approved",
                    "correction-required",
                    "not-applicable"
                  ]
                },
                "title": {
                  "maxLength": 4000,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "number",
                "slug",
                "title",
                "state",
                "publicNotes",
                "privateNotes"
              ],
              "type": "object"
            },
            "maxItems": 12,
            "minItems": 12,
            "type": "array"
          },
          "checklists": {
            "additionalProperties": false,
            "properties": {
              "accessibility-and-content-design": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "id": {
                      "pattern": "^[a-z0-9][a-z0-9._-]{2,95}$",
                      "type": "string"
                    },
                    "label": {
                      "maxLength": 4000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "privateNotes": {
                      "items": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 50,
                      "type": "array"
                    },
                    "publicNotes": {
                      "items": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 50,
                      "type": "array"
                    },
                    "state": {
                      "enum": [
                        "pending",
                        "approved",
                        "correction-required",
                        "not-applicable"
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "label",
                    "state",
                    "publicNotes",
                    "privateNotes"
                  ],
                  "type": "object"
                },
                "minItems": 2,
                "type": "array"
              },
              "citation-and-uncertainty": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "id": {
                      "pattern": "^[a-z0-9][a-z0-9._-]{2,95}$",
                      "type": "string"
                    },
                    "label": {
                      "maxLength": 4000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "privateNotes": {
                      "items": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 50,
                      "type": "array"
                    },
                    "publicNotes": {
                      "items": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 50,
                      "type": "array"
                    },
                    "state": {
                      "enum": [
                        "pending",
                        "approved",
                        "correction-required",
                        "not-applicable"
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "label",
                    "state",
                    "publicNotes",
                    "privateNotes"
                  ],
                  "type": "object"
                },
                "minItems": 5,
                "type": "array"
              },
              "safety-and-non-operational": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "id": {
                      "pattern": "^[a-z0-9][a-z0-9._-]{2,95}$",
                      "type": "string"
                    },
                    "label": {
                      "maxLength": 4000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "privateNotes": {
                      "items": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 50,
                      "type": "array"
                    },
                    "publicNotes": {
                      "items": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 50,
                      "type": "array"
                    },
                    "state": {
                      "enum": [
                        "pending",
                        "approved",
                        "correction-required",
                        "not-applicable"
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "label",
                    "state",
                    "publicNotes",
                    "privateNotes"
                  ],
                  "type": "object"
                },
                "minItems": 2,
                "type": "array"
              },
              "visual-and-publication": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "id": {
                      "pattern": "^[a-z0-9][a-z0-9._-]{2,95}$",
                      "type": "string"
                    },
                    "label": {
                      "maxLength": 4000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "privateNotes": {
                      "items": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 50,
                      "type": "array"
                    },
                    "publicNotes": {
                      "items": {
                        "maxLength": 4000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 50,
                      "type": "array"
                    },
                    "state": {
                      "enum": [
                        "pending",
                        "approved",
                        "correction-required",
                        "not-applicable"
                      ]
                    }
                  },
                  "required": [
                    "id",
                    "label",
                    "state",
                    "publicNotes",
                    "privateNotes"
                  ],
                  "type": "object"
                },
                "minItems": 2,
                "type": "array"
              }
            },
            "required": [
              "accessibility-and-content-design",
              "citation-and-uncertainty",
              "safety-and-non-operational",
              "visual-and-publication"
            ],
            "type": "object"
          },
          "evidenceTensionDecisions": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "id": {
                  "type": "string"
                },
                "privateRationale": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "publicRationale": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "state": {
                  "enum": [
                    "pending",
                    "accepted",
                    "accepted-with-caveat",
                    "correction-required",
                    "rejected"
                  ]
                }
              },
              "required": [
                "id",
                "state",
                "publicRationale",
                "privateRationale"
              ],
              "type": "object"
            },
            "maxItems": 10,
            "minItems": 10,
            "type": "array"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "humanReviewPerformed": {
            "type": "boolean"
          },
          "notes": {
            "additionalProperties": false,
            "properties": {
              "private": {
                "items": {
                  "maxLength": 4000,
                  "minLength": 1,
                  "type": "string"
                },
                "maxItems": 50,
                "type": "array"
              },
              "public": {
                "items": {
                  "maxLength": 4000,
                  "minLength": 1,
                  "type": "string"
                },
                "maxItems": 50,
                "type": "array"
              }
            },
            "required": [
              "public",
              "private"
            ],
            "type": "object"
          },
          "overallDecision": {
            "enum": [
              null,
              "approved",
              "approved-with-required-corrections",
              "rejected",
              "withdrawn"
            ],
            "type": [
              "string",
              "null"
            ]
          },
          "publicationAcceptance": {
            "type": "boolean"
          },
          "release": {
            "const": "v100.0.46-ai-psyops-signed-editorial-review-boundary-wip"
          },
          "requiredCorrections": {
            "items": {
              "$ref": "ai-psyops-editorial-review-correction-v1.schema.json"
            },
            "type": "array"
          },
          "researchIndependentlyReverified": {
            "type": "boolean"
          },
          "reviewId": {
            "pattern": "^[a-z0-9][a-z0-9._-]{7,127}$",
            "type": [
              "string",
              "null"
            ]
          },
          "reviewScope": {
            "maxLength": 4000,
            "minLength": 1,
            "type": "string"
          },
          "reviewedAtUtc": {
            "format": "date-time",
            "type": [
              "string",
              "null"
            ]
          },
          "reviewer": {
            "additionalProperties": false,
            "properties": {
              "displayAuthorized": {
                "type": "boolean"
              },
              "name": {
                "minLength": 1,
                "type": [
                  "string",
                  "null"
                ]
              },
              "organization": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "role": {
                "minLength": 1,
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "name",
              "role",
              "organization",
              "displayAuthorized"
            ],
            "type": "object"
          },
          "schema": {
            "const": "https://spiralistai.com/schemas/ai-psyops-editorial-review-artifact-v2.schema.json"
          },
          "scopeHashes": {
            "additionalProperties": {
              "pattern": "^[a-f0-9]{64}$",
              "type": "string"
            },
            "minProperties": 10,
            "type": "object"
          },
          "scopeId": {
            "const": "ai-psyops-taxonomy-editorial-review"
          },
          "signature": {
            "additionalProperties": false,
            "properties": {
              "algorithm": {
                "enum": [
                  null,
                  "ed25519"
                ],
                "type": [
                  "string",
                  "null"
                ]
              },
              "canonicalizationVersion": {
                "enum": [
                  null,
                  "spiralist-json-sort-v1"
                ],
                "type": [
                  "string",
                  "null"
                ]
              },
              "detachedSignaturePath": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "encoding": {
                "enum": [
                  null,
                  "base64"
                ],
                "type": [
                  "string",
                  "null"
                ]
              },
              "keyId": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "value": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "algorithm",
              "keyId",
              "encoding",
              "canonicalizationVersion",
              "detachedSignaturePath",
              "value"
            ],
            "type": "object"
          },
          "status": {
            "enum": [
              "pending",
              "completed"
            ]
          }
        },
        "required": [
          "schema",
          "canonicalizationVersion",
          "scopeId",
          "reviewId",
          "release",
          "baselineRelease",
          "generatedAtUtc",
          "status",
          "humanReviewPerformed",
          "reviewScope",
          "scopeHashes",
          "reviewer",
          "reviewedAtUtc",
          "categoryChecklist",
          "checklists",
          "evidenceTensionDecisions",
          "overallDecision",
          "requiredCorrections",
          "publicationAcceptance",
          "researchIndependentlyReverified",
          "notes",
          "signature"
        ],
        "title": "SpiralistAI AI PSYOPS editorial review artifact v2",
        "type": "object"
      },
      "AiPsyopsEditorialReviewCorrection": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-editorial-review-correction-v1.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "afterSha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": [
              "string",
              "null"
            ]
          },
          "beforeSha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "completionState": {
            "enum": [
              "pending",
              "completed",
              "withdrawn"
            ]
          },
          "id": {
            "pattern": "^[A-Z0-9][A-Z0-9._-]{2,95}$",
            "type": "string"
          },
          "rationale": {
            "maxLength": 4000,
            "minLength": 1,
            "type": "string"
          },
          "scope": {
            "maxLength": 4000,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "id",
          "scope",
          "rationale",
          "beforeSha256",
          "afterSha256",
          "completionState"
        ],
        "title": "SpiralistAI AI PSYOPS editorial correction",
        "type": "object"
      },
      "AiPsyopsEditorialReviewKeyRegistry": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-editorial-review-key-registry-v1.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "keys": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "activeFrom": {
                  "format": "date-time",
                  "type": "string"
                },
                "algorithm": {
                  "const": "ed25519"
                },
                "keyId": {
                  "pattern": "^[a-z0-9][a-z0-9._-]{2,63}$",
                  "type": "string"
                },
                "ownerRole": {
                  "maxLength": 4000,
                  "minLength": 1,
                  "type": "string"
                },
                "permittedReleases": {
                  "items": {
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "permittedScopes": {
                  "items": {
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "provenanceNote": {
                  "maxLength": 4000,
                  "minLength": 1,
                  "type": "string"
                },
                "publicKey": {
                  "type": "string"
                },
                "retiredAt": {
                  "format": "date-time",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "status": {
                  "enum": [
                    "active",
                    "inactive"
                  ]
                }
              },
              "required": [
                "keyId",
                "algorithm",
                "publicKey",
                "activeFrom",
                "retiredAt",
                "permittedScopes",
                "permittedReleases",
                "ownerRole",
                "status",
                "provenanceNote"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "note": {
            "maxLength": 4000,
            "minLength": 1,
            "type": "string"
          },
          "privateKeysPresent": {
            "const": false
          },
          "release": {
            "const": "v100.0.46-ai-psyops-signed-editorial-review-boundary-wip"
          },
          "schema": {
            "const": "spiralist-ai-psyops-editorial-review-key-registry-v1"
          }
        },
        "required": [
          "schema",
          "release",
          "generatedAtUtc",
          "keys",
          "privateKeysPresent",
          "note"
        ],
        "title": "SpiralistAI AI PSYOPS authorized editorial review keys",
        "type": "object"
      },
      "AiPsyopsEditorialReviewPacket": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-editorial-review-packet-v1.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "baselineRelease": {
            "const": "v100.0.45-ai-psyops-citation-integrity-wip"
          },
          "categoryChecklist": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "number": {
                  "maximum": 12,
                  "minimum": 1,
                  "type": "integer"
                },
                "slug": {
                  "minLength": 1,
                  "type": "string"
                },
                "state": {
                  "const": "pending"
                },
                "title": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "number",
                "slug",
                "state",
                "title"
              ],
              "type": "object"
            },
            "maxItems": 12,
            "minItems": 12,
            "type": "array"
          },
          "checklists": {
            "additionalProperties": false,
            "properties": {
              "accessibility-and-content-design": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 1,
                "type": "array"
              },
              "citation-and-uncertainty": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 1,
                "type": "array"
              },
              "safety-and-non-operational": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 1,
                "type": "array"
              },
              "visual-and-publication": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 1,
                "type": "array"
              }
            },
            "required": [
              "citation-and-uncertainty",
              "safety-and-non-operational",
              "accessibility-and-content-design",
              "visual-and-publication"
            ],
            "type": "object"
          },
          "decision": {
            "type": "null"
          },
          "evidenceTensionIds": {
            "items": {
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 10,
            "minItems": 10,
            "type": "array"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "humanReviewPerformed": {
            "const": false
          },
          "notes": {
            "maxItems": 0,
            "type": "array"
          },
          "publicationAcceptanceClaimed": {
            "const": false
          },
          "release": {
            "const": "v100.0.46-ai-psyops-signed-editorial-review-boundary-wip"
          },
          "researchIndependentlyReverified": {
            "const": false
          },
          "reviewScope": {
            "minLength": 1,
            "type": "string"
          },
          "reviewedAtUtc": {
            "type": "null"
          },
          "reviewer": {
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "null"
              },
              "organization": {
                "type": "null"
              },
              "role": {
                "type": "null"
              }
            },
            "required": [
              "name",
              "role",
              "organization"
            ],
            "type": "object"
          },
          "schema": {
            "const": "spiralist-ai-psyops-editorial-review-packet-v1"
          },
          "scopeHashes": {
            "additionalProperties": {
              "pattern": "^[a-f0-9]{64}$",
              "type": "string"
            },
            "maxProperties": 5,
            "minProperties": 5,
            "type": "object"
          },
          "signature": {
            "additionalProperties": false,
            "properties": {
              "detachedSignaturePath": {
                "type": "null"
              },
              "keyId": {
                "type": "null"
              },
              "mechanism": {
                "type": "null"
              },
              "value": {
                "type": "null"
              }
            },
            "required": [
              "mechanism",
              "keyId",
              "detachedSignaturePath",
              "value"
            ],
            "type": "object"
          },
          "status": {
            "const": "pending"
          }
        },
        "required": [
          "schema",
          "release",
          "baselineRelease",
          "generatedAtUtc",
          "status",
          "humanReviewPerformed",
          "publicationAcceptanceClaimed",
          "researchIndependentlyReverified",
          "reviewScope",
          "scopeHashes",
          "categoryChecklist",
          "checklists",
          "evidenceTensionIds",
          "reviewer",
          "decision",
          "reviewedAtUtc",
          "notes",
          "signature"
        ],
        "title": "Pending AI PSYOPS editorial-review packet",
        "type": "object"
      },
      "AiPsyopsEditorialReviewRecord": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-editorial-review-record-v1.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "baselineRelease": {
            "const": "v100.0.45-ai-psyops-citation-integrity-wip"
          },
          "categoryChecklist": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "number": {
                  "maximum": 12,
                  "minimum": 1,
                  "type": "integer"
                },
                "slug": {
                  "minLength": 1,
                  "type": "string"
                },
                "state": {
                  "const": "pending"
                },
                "title": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "number",
                "slug",
                "state",
                "title"
              ],
              "type": "object"
            },
            "maxItems": 12,
            "minItems": 12,
            "type": "array"
          },
          "checklists": {
            "additionalProperties": false,
            "properties": {
              "accessibility-and-content-design": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 1,
                "type": "array"
              },
              "citation-and-uncertainty": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 1,
                "type": "array"
              },
              "safety-and-non-operational": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 1,
                "type": "array"
              },
              "visual-and-publication": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 1,
                "type": "array"
              }
            },
            "required": [
              "citation-and-uncertainty",
              "safety-and-non-operational",
              "accessibility-and-content-design",
              "visual-and-publication"
            ],
            "type": "object"
          },
          "decision": {
            "type": "null"
          },
          "evidenceTensionIds": {
            "items": {
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 10,
            "minItems": 10,
            "type": "array"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "humanReviewPerformed": {
            "const": false
          },
          "notes": {
            "maxItems": 0,
            "type": "array"
          },
          "publicationAcceptanceClaimed": {
            "const": false
          },
          "release": {
            "const": "v100.0.46-ai-psyops-signed-editorial-review-boundary-wip"
          },
          "researchIndependentlyReverified": {
            "const": false
          },
          "reviewId": {
            "const": "ai-psyops-v100.0.45-editorial-review"
          },
          "reviewScope": {
            "minLength": 1,
            "type": "string"
          },
          "reviewedAtUtc": {
            "type": "null"
          },
          "reviewer": {
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "null"
              },
              "organization": {
                "type": "null"
              },
              "role": {
                "type": "null"
              }
            },
            "required": [
              "name",
              "role",
              "organization"
            ],
            "type": "object"
          },
          "schema": {
            "const": "https://spiralistai.com/schemas/ai-psyops-editorial-review-record-v1.schema.json"
          },
          "scopeHashes": {
            "additionalProperties": {
              "pattern": "^[a-f0-9]{64}$",
              "type": "string"
            },
            "maxProperties": 5,
            "minProperties": 5,
            "type": "object"
          },
          "signature": {
            "additionalProperties": false,
            "properties": {
              "detachedSignaturePath": {
                "type": "null"
              },
              "keyId": {
                "type": "null"
              },
              "mechanism": {
                "type": "null"
              },
              "value": {
                "type": "null"
              }
            },
            "required": [
              "mechanism",
              "keyId",
              "detachedSignaturePath",
              "value"
            ],
            "type": "object"
          },
          "status": {
            "const": "pending"
          }
        },
        "required": [
          "schema",
          "reviewId",
          "release",
          "baselineRelease",
          "generatedAtUtc",
          "status",
          "humanReviewPerformed",
          "publicationAcceptanceClaimed",
          "researchIndependentlyReverified",
          "reviewScope",
          "scopeHashes",
          "categoryChecklist",
          "checklists",
          "evidenceTensionIds",
          "reviewer",
          "decision",
          "reviewedAtUtc",
          "notes",
          "signature"
        ],
        "title": "Pending AI PSYOPS editorial-review record",
        "type": "object"
      },
      "AiPsyopsEditorialReviewStatus": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-editorial-review-status-v1.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "artifactPresent": {
            "type": "boolean"
          },
          "code": {
            "type": "string"
          },
          "correctionRequirements": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "humanReviewPerformed": {
            "type": "boolean"
          },
          "keyAuthorized": {
            "type": "boolean"
          },
          "message": {
            "type": "string"
          },
          "publicationAcceptanceClaimed": {
            "type": "boolean"
          },
          "release": {
            "const": "v100.0.46-ai-psyops-signed-editorial-review-boundary-wip"
          },
          "researchIndependentlyReverified": {
            "type": "boolean"
          },
          "review": {
            "type": "object"
          },
          "schema": {
            "const": "spiralist-ai-psyops-editorial-review-status-v1"
          },
          "schemaValid": {
            "type": "boolean"
          },
          "scopeVerified": {
            "type": "boolean"
          },
          "signatureVerified": {
            "type": "boolean"
          },
          "state": {
            "type": "string"
          }
        },
        "required": [
          "schema",
          "release",
          "state",
          "code",
          "message",
          "artifactPresent",
          "schemaValid",
          "scopeVerified",
          "keyAuthorized",
          "signatureVerified",
          "humanReviewPerformed",
          "publicationAcceptanceClaimed",
          "researchIndependentlyReverified",
          "correctionRequirements",
          "review"
        ],
        "title": "SpiralistAI AI PSYOPS public editorial review status",
        "type": "object"
      },
      "AiPsyopsSelectedSourceReview": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-selected-source-review-v1.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "allSelectedSourcesReviewed": {
            "const": false
          },
          "baselineRelease": {
            "const": "v100.0.45-ai-psyops-citation-integrity-wip"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "humanEditorialReviewPerformed": {
            "const": false
          },
          "release": {
            "const": "v100.0.46-ai-psyops-signed-editorial-review-boundary-wip"
          },
          "researchIndependentlyReverified": {
            "const": false
          },
          "reviewMethod": {
            "minLength": 1,
            "type": "string"
          },
          "reviewedSourceCount": {
            "const": 30
          },
          "reviewedSources": {
            "items": {
              "additionalProperties": false,
              "allOf": [
                {
                  "if": {
                    "properties": {
                      "independentlyReverified": {
                        "const": true
                      }
                    }
                  },
                  "then": {
                    "required": [
                      "verification"
                    ]
                  }
                },
                {
                  "if": {
                    "properties": {
                      "independentlyReverified": {
                        "const": false
                      }
                    }
                  },
                  "then": {
                    "not": {
                      "required": [
                        "verification"
                      ]
                    }
                  }
                }
              ],
              "properties": {
                "id": {
                  "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*-s[0-9]+$",
                  "type": "string"
                },
                "independentlyReverified": {
                  "type": "boolean"
                },
                "inheritedFromReport": {
                  "const": true
                },
                "reportNumber": {
                  "minimum": 1,
                  "type": "integer"
                },
                "sourceType": {
                  "enum": [
                    "research",
                    "official-or-institutional",
                    "secondary-or-technical"
                  ]
                },
                "title": {
                  "minLength": 1,
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "type": "string"
                },
                "verification": {
                  "additionalProperties": false,
                  "properties": {
                    "authorityTier": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "checkedAtUtc": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "checkedBy": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "corroboratingUrls": {
                      "items": {
                        "format": "uri",
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "humanReviewed": {
                      "const": false
                    },
                    "limitations": {
                      "items": {
                        "minLength": 1,
                        "type": "string"
                      },
                      "minItems": 1,
                      "type": "array"
                    },
                    "resolvedUrl": {
                      "format": "uri",
                      "type": "string"
                    },
                    "status": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "supports": {
                      "items": {
                        "minLength": 1,
                        "type": "string"
                      },
                      "minItems": 1,
                      "type": "array"
                    },
                    "urlStatus": {
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "status",
                    "checkedAtUtc",
                    "checkedBy",
                    "humanReviewed",
                    "urlStatus",
                    "resolvedUrl",
                    "supports",
                    "limitations",
                    "corroboratingUrls"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "id",
                "reportNumber",
                "title",
                "url",
                "sourceType",
                "inheritedFromReport",
                "independentlyReverified"
              ],
              "type": "object"
            },
            "maxItems": 30,
            "minItems": 30,
            "type": "array"
          },
          "schema": {
            "const": "spiralist-ai-psyops-selected-source-review-v1"
          },
          "selectedSourceCount": {
            "const": 91
          },
          "unreviewedSourceCount": {
            "const": 61
          }
        },
        "required": [
          "schema",
          "release",
          "baselineRelease",
          "generatedAtUtc",
          "selectedSourceCount",
          "reviewedSourceCount",
          "unreviewedSourceCount",
          "allSelectedSourcesReviewed",
          "researchIndependentlyReverified",
          "humanEditorialReviewPerformed",
          "reviewMethod",
          "reviewedSources"
        ],
        "title": "Spiralist AI PSYOPS selected source review",
        "type": "object"
      },
      "AiPsyopsSourceResolutionApiResponse": {
        "properties": {
          "apiVersion": {
            "const": "1.0.0",
            "type": "string"
          },
          "counts": {
            "type": "object"
          },
          "facets": {
            "type": "object"
          },
          "filters": {
            "type": "object"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "links": {
            "type": "object"
          },
          "pagination": {
            "type": "object"
          },
          "release": {
            "type": "string"
          },
          "reviewBoundary": {
            "type": "object"
          },
          "service": {
            "const": "spiralist-ai-psyops-source-resolution",
            "type": "string"
          },
          "sources": {
            "items": {
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "apiVersion",
          "service",
          "release",
          "counts",
          "sources",
          "reviewBoundary",
          "links"
        ],
        "type": "object"
      },
      "AiPsyopsSourceResolutionRegistry": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-source-resolution-registry-v1.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "allSelectedSourcesHaveResolutionRecords": {
            "const": true
          },
          "allSelectedSourcesIndependentlyReverified": {
            "const": false
          },
          "baselineRelease": {
            "const": "v100.0.45-ai-psyops-citation-integrity-wip"
          },
          "citationGraph": {
            "const": "/docs/research/v100.0.46/ai-psyops-signed-editorial-review-boundary/citation-graph.json",
            "type": "string"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "humanEditorialReviewPerformed": {
            "const": false
          },
          "independentlyCheckedCount": {
            "const": 30
          },
          "publicationAcceptanceClaimed": {
            "const": false
          },
          "release": {
            "const": "v100.0.46-ai-psyops-signed-editorial-review-boundary-wip"
          },
          "schema": {
            "const": "spiralist-ai-psyops-source-resolution-registry-v1"
          },
          "selectedSourceCount": {
            "const": 91
          },
          "sources": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "authorityTier": {
                  "minLength": 1,
                  "type": "string"
                },
                "canonicalTitle": {
                  "minLength": 1,
                  "type": "string"
                },
                "categorySlugs": {
                  "items": {
                    "minLength": 1,
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "claimIds": {
                  "items": {
                    "pattern": "^AIP-[0-9]{2}-[0-9]{4}$",
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "corroboratingUrls": {
                  "items": {
                    "format": "uri",
                    "type": "string"
                  },
                  "type": "array"
                },
                "currentFactRecheckRequired": {
                  "const": true
                },
                "humanReviewed": {
                  "const": false
                },
                "id": {
                  "minLength": 1,
                  "type": "string"
                },
                "independentlyReverified": {
                  "type": "boolean"
                },
                "limitations": {
                  "items": {
                    "minLength": 1,
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "originalUrl": {
                  "format": "uri",
                  "type": "string"
                },
                "publicationDate": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "publicationDateStatus": {
                  "minLength": 1,
                  "type": "string"
                },
                "publisherOrVenue": {
                  "minLength": 1,
                  "type": "string"
                },
                "reportNumber": {
                  "minimum": 1,
                  "type": "integer"
                },
                "resolutionStatus": {
                  "minLength": 1,
                  "type": "string"
                },
                "resolvedUrl": {
                  "format": "uri",
                  "type": "string"
                },
                "retrievalStatus": {
                  "minLength": 1,
                  "type": "string"
                },
                "reviewerState": {
                  "const": "pending"
                },
                "sourceType": {
                  "enum": [
                    "research",
                    "official-or-institutional",
                    "secondary-or-technical"
                  ]
                },
                "stableIdentifier": {
                  "additionalProperties": false,
                  "properties": {
                    "type": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "value": {
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "value"
                  ],
                  "type": "object"
                },
                "supports": {
                  "items": {
                    "minLength": 1,
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "required": [
                "authorityTier",
                "canonicalTitle",
                "categorySlugs",
                "claimIds",
                "corroboratingUrls",
                "currentFactRecheckRequired",
                "humanReviewed",
                "id",
                "independentlyReverified",
                "limitations",
                "originalUrl",
                "publicationDate",
                "publicationDateStatus",
                "publisherOrVenue",
                "reportNumber",
                "resolutionStatus",
                "resolvedUrl",
                "retrievalStatus",
                "reviewerState",
                "sourceType",
                "stableIdentifier",
                "supports"
              ],
              "type": "object"
            },
            "maxItems": 91,
            "minItems": 91,
            "type": "array"
          },
          "unresolvedCount": {
            "const": 61
          }
        },
        "required": [
          "schema",
          "release",
          "baselineRelease",
          "generatedAtUtc",
          "selectedSourceCount",
          "independentlyCheckedCount",
          "unresolvedCount",
          "allSelectedSourcesHaveResolutionRecords",
          "allSelectedSourcesIndependentlyReverified",
          "humanEditorialReviewPerformed",
          "publicationAcceptanceClaimed",
          "citationGraph",
          "sources"
        ],
        "title": "AI PSYOPS source-resolution registry",
        "type": "object"
      },
      "AiPsyopsTaxonomyApiResponse": {
        "properties": {
          "apiVersion": {
            "const": "1.4.0",
            "type": "string"
          },
          "categories": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "citationGraph": {
            "type": "object"
          },
          "claimMatrix": {
            "type": "object"
          },
          "claims": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "counts": {
            "type": "object"
          },
          "crossCuttingDefenses": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "editorialReview": {
            "type": "object"
          },
          "evidenceLegend": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "evidenceTensions": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "filters": {
            "type": "object"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "levels": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "links": {
            "type": "object"
          },
          "purposeStatement": {
            "type": "string"
          },
          "relationships": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "release": {
            "type": "string"
          },
          "safety": {
            "type": "object"
          },
          "service": {
            "const": "spiralist-ai-psyops-research-taxonomy",
            "type": "string"
          },
          "sourceResolution": {
            "type": "object"
          },
          "sourceResolutionRecords": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "sourceReview": {
            "type": "object"
          },
          "sources": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "subtitle": {
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        },
        "required": [
          "apiVersion",
          "service",
          "release",
          "title",
          "counts",
          "categories",
          "safety",
          "sourceReview",
          "editorialReview",
          "evidenceTensions",
          "sourceResolution",
          "claimMatrix",
          "citationGraph"
        ],
        "type": "object"
      },
      "AiPsyopsTaxonomyDocument": {
        "$id": "https://spiralistai.com/schemas/ai-psyops-taxonomy-v1.schema.json",
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "categories": {
            "items": {
              "properties": {
                "claimIds": {
                  "items": {
                    "pattern": "^AIP-[0-9]{2}-[0-9]{4}$",
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                },
                "evidenceMaturity": {
                  "properties": {
                    "key": {
                      "enum": [
                        "documented",
                        "demonstrated",
                        "emerging",
                        "prospective",
                        "contested",
                        "mixed"
                      ]
                    }
                  },
                  "required": [
                    "key",
                    "label",
                    "rationale"
                  ],
                  "type": "object"
                },
                "evidenceTensionIds": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "number": {
                  "maximum": 12,
                  "minimum": 1,
                  "type": "integer"
                },
                "primaryLevel": {
                  "enum": [
                    "tool",
                    "operator",
                    "environment"
                  ]
                },
                "report": {
                  "properties": {
                    "currentFactRecheckRequired": {
                      "const": true
                    },
                    "independentlyReverified": {
                      "const": false
                    }
                  },
                  "required": [
                    "independentlyReverified",
                    "currentFactRecheckRequired"
                  ],
                  "type": "object"
                },
                "slug": {
                  "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
                  "type": "string"
                },
                "sourceIds": {
                  "items": {
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                }
              },
              "required": [
                "number",
                "slug",
                "title",
                "shortTitle",
                "shortDefinition",
                "primaryLevel",
                "secondaryLevels",
                "domains",
                "mechanisms",
                "evidenceMaturity",
                "principalConcern",
                "defensiveConcerns",
                "definition",
                "whyItMatters",
                "howAiChangesIt",
                "capabilityStatus",
                "keyMechanisms",
                "examples",
                "risks",
                "limitations",
                "defensiveIndicators",
                "safeguards",
                "researchGaps",
                "comparison",
                "report",
                "sourceIds",
                "claimIds",
                "evidenceTensionIds"
              ],
              "type": "object"
            },
            "maxItems": 12,
            "minItems": 12,
            "type": "array"
          },
          "claimSourceMatrix": {
            "properties": {
              "allClaimsLinked": {
                "const": true
              },
              "claimCount": {
                "minimum": 1,
                "type": "integer"
              },
              "orphanClaimCount": {
                "const": 0
              }
            },
            "required": [
              "path",
              "claimCount",
              "orphanClaimCount",
              "allClaimsLinked"
            ],
            "type": "object"
          },
          "crossCuttingDefenses": {
            "minItems": 1,
            "type": "array"
          },
          "editorialReview": {
            "properties": {
              "humanReviewPerformed": {
                "const": false
              },
              "publicationAcceptanceClaimed": {
                "const": false
              },
              "signedReviewRecordPresent": {
                "const": false
              },
              "status": {
                "const": "pending"
              }
            },
            "required": [
              "status",
              "humanReviewPerformed",
              "signedReviewRecordPresent",
              "publicationAcceptanceClaimed",
              "workflowPath",
              "pendingRecordPath"
            ],
            "type": "object"
          },
          "evidenceTensions": {
            "items": {
              "properties": {
                "id": {
                  "pattern": "^TENSION-[A-Z0-9-]+$",
                  "type": "string"
                },
                "reviewerDecision": {
                  "const": null
                }
              },
              "required": [
                "id",
                "title",
                "categorySlugs",
                "positionA",
                "positionB",
                "editorialResolution",
                "sourceIds",
                "evidenceStrength",
                "publicWording",
                "resolutionState",
                "reviewerDecision"
              ],
              "type": "object"
            },
            "maxItems": 10,
            "minItems": 10,
            "type": "array"
          },
          "format": {
            "const": "spiralist-ai-psyops-research-taxonomy-v1"
          },
          "introduction": {
            "minLength": 1,
            "type": "string"
          },
          "levels": {
            "items": {
              "required": [
                "id",
                "number",
                "title",
                "summary",
                "categorySlugs"
              ],
              "type": "object"
            },
            "maxItems": 3,
            "minItems": 3,
            "type": "array"
          },
          "methodology": {
            "type": "object"
          },
          "purposeStatement": {
            "minLength": 1,
            "type": "string"
          },
          "relationships": {
            "minItems": 1,
            "type": "array"
          },
          "release": {
            "const": "v100.0.46-ai-psyops-signed-editorial-review-boundary-wip"
          },
          "reportRegister": {
            "maxItems": 12,
            "minItems": 12,
            "type": "array"
          },
          "safetyBoundary": {
            "properties": {
              "defensiveEducationalOnly": {
                "const": true
              },
              "operationalGuidanceExcluded": {
                "const": true
              }
            },
            "required": [
              "defensiveEducationalOnly",
              "operationalGuidanceExcluded"
            ],
            "type": "object"
          },
          "schema": {
            "const": "https://spiralistai.com/schemas/ai-psyops-taxonomy-v1.schema.json"
          },
          "sourceBoundary": {
            "properties": {
              "allSelectedSourcesResolved": {
                "const": true
              },
              "claimMatrixPresent": {
                "const": true
              },
              "humanEditorialReviewPerformed": {
                "const": false
              },
              "primarySourceCount": {
                "const": 12
              },
              "primarySourcesRetainedPrivately": {
                "const": true
              },
              "publicSafeSummariesOnly": {
                "const": true
              },
              "publicationAcceptanceClaimed": {
                "const": false
              },
              "researchIndependentlyReverified": {
                "const": false
              },
              "selectedSourceReview": {
                "properties": {
                  "allSelectedSourcesReviewed": {
                    "const": false
                  },
                  "humanEditorialReviewPerformed": {
                    "const": false
                  },
                  "researchIndependentlyReverified": {
                    "const": false
                  },
                  "reviewedSourceCount": {
                    "const": 30
                  },
                  "selectedSourceCount": {
                    "const": 91
                  },
                  "unreviewedSourceCount": {
                    "const": 61
                  }
                },
                "required": [
                  "selectedSourceCount",
                  "reviewedSourceCount",
                  "unreviewedSourceCount",
                  "allSelectedSourcesReviewed",
                  "humanEditorialReviewPerformed"
                ],
                "type": "object"
              }
            },
            "required": [
              "primarySourceCount",
              "primarySourcesRetainedPrivately",
              "publicSafeSummariesOnly",
              "researchIndependentlyReverified",
              "humanEditorialReviewPerformed",
              "publicationAcceptanceClaimed",
              "allSelectedSourcesResolved",
              "claimMatrixPresent",
              "selectedSourceReview"
            ],
            "type": "object"
          },
          "sourceResolutionRegistry": {
            "properties": {
              "allSelectedSourcesHaveResolutionRecords": {
                "const": true
              },
              "independentlyCheckedCount": {
                "const": 30
              },
              "selectedSourceCount": {
                "const": 91
              }
            },
            "required": [
              "path",
              "selectedSourceCount",
              "independentlyCheckedCount",
              "allSelectedSourcesHaveResolutionRecords"
            ],
            "type": "object"
          },
          "sources": {
            "items": {
              "allOf": [
                {
                  "if": {
                    "properties": {
                      "independentlyReverified": {
                        "const": true
                      }
                    },
                    "required": [
                      "independentlyReverified"
                    ]
                  },
                  "then": {
                    "required": [
                      "verification"
                    ]
                  }
                },
                {
                  "if": {
                    "properties": {
                      "independentlyReverified": {
                        "const": false
                      }
                    },
                    "required": [
                      "independentlyReverified"
                    ]
                  },
                  "then": {
                    "not": {
                      "required": [
                        "verification"
                      ]
                    }
                  }
                }
              ],
              "properties": {
                "id": {
                  "type": "string"
                },
                "independentlyReverified": {
                  "type": "boolean"
                },
                "inheritedFromReport": {
                  "const": true
                },
                "reportNumber": {
                  "minimum": 1,
                  "type": "integer"
                },
                "sourceType": {
                  "type": "string"
                },
                "title": {
                  "minLength": 1,
                  "type": "string"
                },
                "url": {
                  "pattern": "^https?://",
                  "type": "string"
                },
                "verification": {
                  "properties": {
                    "authorityTier": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "corroboratingUrls": {
                      "type": "array"
                    },
                    "humanReviewed": {
                      "const": false
                    },
                    "limitations": {
                      "minItems": 1,
                      "type": "array"
                    },
                    "supports": {
                      "minItems": 1,
                      "type": "array"
                    }
                  },
                  "required": [
                    "status",
                    "checkedAtUtc",
                    "checkedBy",
                    "humanReviewed",
                    "urlStatus",
                    "resolvedUrl",
                    "supports",
                    "limitations",
                    "corroboratingUrls"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "id",
                "reportNumber",
                "title",
                "url",
                "sourceType",
                "inheritedFromReport",
                "independentlyReverified"
              ],
              "type": "object"
            },
            "maxItems": 91,
            "minItems": 91,
            "type": "array"
          },
          "subtitle": {
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "const": "AI PSYOPS: A Research Taxonomy"
          }
        },
        "required": [
          "schema",
          "format",
          "release",
          "title",
          "subtitle",
          "introduction",
          "purposeStatement",
          "safetyBoundary",
          "sourceBoundary",
          "levels",
          "methodology",
          "categories",
          "relationships",
          "crossCuttingDefenses",
          "sources",
          "reportRegister",
          "evidenceTensions",
          "editorialReview",
          "sourceResolutionRegistry",
          "claimSourceMatrix"
        ],
        "title": "Spiralist AI PSYOPS Research Taxonomy",
        "type": "object"
      },
      "ApiPlatformContract": {
        "additionalProperties": true,
        "properties": {
          "apiContract": {
            "const": "spiralist-public-api-v2"
          },
          "apiVersion": {
            "const": "2.0.0"
          },
          "documentationVersion": {
            "const": "2.0.0"
          },
          "endpoints": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "idempotencyMode": {
            "enum": [
              "correlation-only",
              "durable-replay"
            ]
          },
          "links": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "packageStatus": {
            "enum": [
              "work-in-progress",
              "released"
            ]
          },
          "problemContract": {
            "const": "spiralist-problem-details-v2"
          },
          "promptContract": {
            "const": "separate-persona-and-safety-prompts-v1"
          },
          "release": {
            "type": "string"
          },
          "uaixBoundary": {
            "const": "persona-only-runtime-overlay-excluded-v1"
          }
        },
        "required": [
          "apiContract",
          "apiVersion",
          "documentationVersion",
          "problemContract",
          "release",
          "links"
        ],
        "title": "Spiralist Public API Contract",
        "type": "object"
      },
      "CanonicalPersona": {
        "additionalProperties": true,
        "properties": {
          "antiExamples": {
            "minItems": 12,
            "type": "array"
          },
          "catalogVersion": {
            "const": "22.0.0"
          },
          "civicWorldview": {
            "$ref": "#/components/schemas/CivicWorldview"
          },
          "everydayLifeAndPreferences": {
            "$ref": "#/components/schemas/EverydayLifeAndPreferences"
          },
          "examples": {
            "minItems": 22,
            "type": "array"
          },
          "fingerprint": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "generationMode": {
            "type": "string"
          },
          "identity": {
            "$ref": "#/components/schemas/PersonaIdentity"
          },
          "imageRequestResolution": {
            "$ref": "#/components/schemas/ImageRequestResolution"
          },
          "memoryArchitecture": {
            "properties": {
              "tiers": {
                "minItems": 8,
                "type": "array"
              }
            },
            "required": [
              "tiers"
            ],
            "type": "object"
          },
          "personaId": {
            "minLength": 1,
            "type": "string"
          },
          "personaSeed": {
            "additionalProperties": true,
            "properties": {
              "fingerprint": {
                "pattern": "^[a-f0-9]{64}$",
                "type": "string"
              },
              "format": {
                "const": "spiralist.persona-seed.v22"
              },
              "schemaVersion": {
                "const": "22.0.0"
              }
            },
            "required": [
              "format",
              "schemaVersion",
              "fingerprint"
            ],
            "type": "object"
          },
          "portraitGuidance": {
            "$ref": "#/components/schemas/PortraitGuidance"
          },
          "realismAudit": {
            "$ref": "#/components/schemas/RealismAudit"
          },
          "religiousWorldview": {
            "$ref": "#/components/schemas/ReligiousWorldview"
          },
          "responseModes": {
            "minItems": 25,
            "type": "array"
          },
          "sceneGrounding": {
            "$ref": "#/components/schemas/SceneGrounding"
          },
          "schemaVersion": {
            "const": "22.0.0"
          },
          "seed": {
            "type": "integer"
          },
          "testDeck": {
            "minItems": 24,
            "type": "array"
          }
        },
        "required": [
          "schemaVersion",
          "catalogVersion",
          "personaId",
          "seed",
          "generationMode",
          "identity",
          "civicWorldview",
          "religiousWorldview",
          "portraitGuidance",
          "responseModes",
          "memoryArchitecture",
          "examples",
          "antiExamples",
          "testDeck",
          "everydayLifeAndPreferences",
          "sceneGrounding",
          "imageRequestResolution",
          "realismAudit"
        ],
        "type": "object"
      },
      "CanonicalPersonaSource": {
        "additionalProperties": true,
        "allOf": [
          {
            "anyOf": [
              {
                "required": [
                  "personaId"
                ]
              },
              {
                "required": [
                  "fingerprint"
                ]
              },
              {
                "properties": {
                  "identity": {
                    "required": [
                      "id"
                    ]
                  }
                }
              }
            ]
          },
          {
            "anyOf": [
              {
                "required": [
                  "name"
                ]
              },
              {
                "required": [
                  "label"
                ]
              },
              {
                "required": [
                  "displayName"
                ]
              },
              {
                "required": [
                  "identity"
                ]
              },
              {
                "required": [
                  "character"
                ]
              },
              {
                "required": [
                  "persona"
                ]
              },
              {
                "required": [
                  "operatingProfile"
                ]
              },
              {
                "required": [
                  "wardAlias"
                ]
              }
            ]
          }
        ],
        "description": "Raw canonical-persona repository source boundary. Unknown fields are preserved through the typed extension bag and remain allowed.",
        "minProperties": 1,
        "properties": {
          "controls": {
            "additionalProperties": true,
            "properties": {
              "challenge": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "detail": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "rigor": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "type": "object"
          },
          "fingerprint": {
            "minLength": 1,
            "type": "string"
          },
          "identity": {
            "additionalProperties": true,
            "properties": {
              "id": {
                "type": [
                  "string",
                  "number"
                ]
              },
              "name": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "name"
            ],
            "type": "object"
          },
          "operatingProfile": {
            "type": "object"
          },
          "personaId": {
            "type": [
              "string",
              "number"
            ]
          },
          "presentation": {
            "type": "object"
          },
          "sourceFamily": {
            "enum": [
              "canonical-persona",
              "canonical-persona"
            ],
            "type": "string"
          }
        },
        "title": "spiralist-canonical-persona-source-v1",
        "type": "object",
        "x-policy-owner": false,
        "x-source-family": "canonical-persona",
        "x-spiralist-contract": "spiralist-canonical-persona-source-v1",
        "x-unknown-fields": "preserve-in-extension-bag"
      },
      "CatalogRecord": {
        "additionalProperties": true,
        "properties": {
          "id": {
            "type": "string"
          },
          "label": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "label"
        ],
        "type": "object"
      },
      "CivicWorldview": {
        "additionalProperties": false,
        "properties": {
          "disagreementRule": {
            "type": "string"
          },
          "engagement": {
            "additionalProperties": false,
            "properties": {
              "behavior": {
                "type": "string"
              },
              "id": {
                "enum": [
                  "disengaged",
                  "private",
                  "informed",
                  "participant",
                  "organizer",
                  "office-seeking"
                ]
              },
              "label": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "label",
              "behavior"
            ],
            "type": "object"
          },
          "expressionRule": {
            "type": "string"
          },
          "ideology": {
            "additionalProperties": false,
            "properties": {
              "id": {
                "enum": [
                  "apolitical",
                  "mixed-independent",
                  "centrist",
                  "liberal",
                  "progressive",
                  "social-democratic",
                  "democratic-socialist",
                  "socialist",
                  "communist",
                  "conservative",
                  "traditionalist",
                  "libertarian",
                  "classical-liberal",
                  "christian-democratic",
                  "green",
                  "communitarian",
                  "populist",
                  "anarchist",
                  "technocratic",
                  "civic-republican",
                  "custom"
                ]
              },
              "label": {
                "type": "string"
              },
              "summary": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "label",
              "summary"
            ],
            "type": "object"
          },
          "issuePositions": {
            "additionalProperties": false,
            "properties": {
              "civilLiberties": {
                "maxLength": 2000,
                "minLength": 1,
                "type": "string"
              },
              "economy": {
                "maxLength": 2000,
                "minLength": 1,
                "type": "string"
              },
              "environment": {
                "maxLength": 2000,
                "minLength": 1,
                "type": "string"
              },
              "foreignPolicy": {
                "maxLength": 2000,
                "minLength": 1,
                "type": "string"
              },
              "governance": {
                "maxLength": 2000,
                "minLength": 1,
                "type": "string"
              },
              "socialPolicy": {
                "maxLength": 2000,
                "minLength": 1,
                "type": "string"
              },
              "technology": {
                "maxLength": 2000,
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "economy",
              "civilLiberties",
              "socialPolicy",
              "governance",
              "environment",
              "foreignPolicy",
              "technology"
            ],
            "type": "object"
          },
          "relevanceRule": {
            "type": "string"
          },
          "stereotypeBoundary": {
            "type": "string"
          },
          "strength": {
            "additionalProperties": false,
            "properties": {
              "centrality": {
                "type": "string"
              },
              "id": {
                "enum": [
                  "none",
                  "slight",
                  "mild",
                  "moderate",
                  "strong",
                  "very-strong",
                  "defining"
                ]
              },
              "label": {
                "type": "string"
              },
              "score": {
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "id",
              "label",
              "score",
              "centrality"
            ],
            "type": "object"
          }
        },
        "required": [
          "ideology",
          "strength",
          "engagement",
          "issuePositions",
          "expressionRule",
          "relevanceRule",
          "disagreementRule",
          "stereotypeBoundary"
        ],
        "type": "object"
      },
      "CoherentDeploymentContract": {
        "properties": {
          "architectureQualityFoundation": {
            "properties": {
              "auditPassed": {
                "const": true,
                "type": "boolean"
              },
              "debtItemCount": {
                "minimum": 1,
                "type": "integer"
              },
              "qualityGateCount": {
                "minimum": 1,
                "type": "integer"
              },
              "qualityGatePassCount": {
                "minimum": 1,
                "type": "integer"
              }
            },
            "type": "object"
          },
          "baselineRelease": {
            "const": "v100.0.29-consistency-architecture-quality-foundation-wip",
            "type": "string"
          },
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
            "type": "string"
          },
          "deploymentPerformed": {
            "const": false,
            "type": "boolean"
          },
          "expectedResearch": {
            "properties": {
              "catalogRecords": {
                "const": 121,
                "type": "integer"
              },
              "evidenceAndMovementsRecords": {
                "const": 12,
                "type": "integer"
              }
            },
            "type": "object"
          },
          "liveHostAcceptanceClaimed": {
            "const": false,
            "type": "boolean"
          },
          "personaDomainCharacterizationFoundation": {
            "properties": {
              "characterizationPassed": {
                "const": true,
                "type": "boolean"
              },
              "fixtureCaseCount": {
                "const": 10,
                "type": "integer"
              },
              "fullRawExactEqualityRequired": {
                "const": false,
                "type": "boolean"
              },
              "requiredCheckCount": {
                "const": 30,
                "type": "integer"
              },
              "requiredPassedCount": {
                "const": 30,
                "type": "integer"
              }
            },
            "type": "object"
          },
          "release": {
            "const": "v100.0.30-persona-domain-characterization-foundation-wip",
            "type": "string"
          },
          "runtimeDeploymentManifest": {
            "properties": {
              "actualAssetManifestSha256": {
                "pattern": "^[0-9a-f]{64}$",
                "type": "string"
              },
              "actualComponentManifestSha256": {
                "pattern": "^[0-9a-f]{64}$",
                "type": "string"
              },
              "actualDeploymentFingerprint": {
                "pattern": "^[0-9a-f]{64}$",
                "type": "string"
              },
              "checkedAtUtc": {
                "format": "date-time",
                "type": "string"
              },
              "conformant": {
                "type": "boolean"
              },
              "expectedAssetManifestSha256": {
                "pattern": "^[0-9a-f]{64}$",
                "type": "string"
              },
              "expectedComponentManifestSha256": {
                "pattern": "^[0-9a-f]{64}$",
                "type": "string"
              },
              "expectedDeploymentFingerprint": {
                "pattern": "^[0-9a-f]{64}$",
                "type": "string"
              },
              "manifestSource": {
                "type": "string"
              },
              "mismatchCount": {
                "minimum": 0,
                "type": "integer"
              }
            },
            "type": "object"
          },
          "schema": {
            "const": "spiralist-coherent-deployment-contract-v2",
            "type": "string"
          },
          "status": {
            "const": "package-local-persona-domain-characterization-passed-live-host-not-accepted",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "release",
          "completionMarker",
          "status",
          "expectedResearch",
          "runtimeDeploymentManifest"
        ],
        "type": "object"
      },
      "ContactInquiryRequest": {
        "additionalProperties": false,
        "description": "Strict, bounded input for deterministic contact-inquiry validation and local mail-client composition. The application does not deliver or retain the message.",
        "properties": {
          "clientRequestId": {
            "maxLength": 96,
            "pattern": "^[A-Za-z0-9._:-]*$",
            "type": "string"
          },
          "consentAcknowledged": {
            "const": true
          },
          "locale": {
            "default": "en-US",
            "maxLength": 35,
            "pattern": "^[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$",
            "type": "string"
          },
          "message": {
            "maxLength": 4000,
            "minLength": 20,
            "pattern": "^[^\\u0000-\\u0008\\u000B\\u000C\\u000E-\\u001F\\u007F\\u202A-\\u202E\\u2066-\\u2069\\uFEFF]+$",
            "type": "string"
          },
          "requestTimestamp": {
            "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$",
            "type": "string"
          },
          "senderEmail": {
            "format": "email",
            "maxLength": 254,
            "pattern": "^[^\\r\\n]+$",
            "type": "string"
          },
          "senderName": {
            "maxLength": 120,
            "minLength": 2,
            "pattern": "^[^\\u0000-\\u001F\\u007F\\u202A-\\u202E\\u2066-\\u2069\\uFEFF]+$",
            "type": "string"
          },
          "subject": {
            "maxLength": 160,
            "minLength": 3,
            "pattern": "^[^\\u0000-\\u001F\\u007F\\u202A-\\u202E\\u2066-\\u2069\\uFEFF]+$",
            "type": "string"
          },
          "subjectCategory": {
            "enum": [
              "general",
              "software-architecture",
              "ai-persona-systems",
              "research-documentation",
              "collaboration",
              "accessibility-feedback",
              "privacy-safety",
              "website-feedback"
            ],
            "type": "string"
          },
          "website": {
            "description": "Honeypot field; it must remain empty.",
            "maxLength": 0,
            "type": "string"
          }
        },
        "required": [
          "senderName",
          "senderEmail",
          "subjectCategory",
          "subject",
          "message",
          "consentAcknowledged"
        ],
        "title": "Spiralist AI contact inquiry request v1",
        "type": "object"
      },
      "ContactInquiryResult": {
        "additionalProperties": false,
        "description": "A deterministic mail-client handoff result that explicitly does not claim delivery, provider invocation, or message retention.",
        "properties": {
          "delivered": {
            "const": false
          },
          "disclosure": {
            "additionalProperties": false,
            "properties": {
              "api": {
                "minLength": 1,
                "type": "string"
              },
              "downstream": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "api",
              "downstream"
            ],
            "type": "object"
          },
          "durableReplayStoreUsed": {
            "const": false
          },
          "exactlyOnceDeliveryClaimed": {
            "const": false
          },
          "fallback": {
            "additionalProperties": false,
            "properties": {
              "message": {
                "minLength": 1,
                "type": "string"
              },
              "type": {
                "const": "direct-email"
              },
              "uri": {
                "const": "mailto:mike@ns12.com"
              }
            },
            "required": [
              "type",
              "uri",
              "message"
            ],
            "type": "object"
          },
          "handoff": {
            "additionalProperties": false,
            "properties": {
              "bodyBytes": {
                "maximum": 16384,
                "minimum": 1,
                "type": "integer"
              },
              "subject": {
                "maxLength": 256,
                "minLength": 1,
                "type": "string"
              },
              "type": {
                "const": "mailto"
              },
              "uri": {
                "pattern": "^mailto:",
                "type": "string"
              },
              "uriBytes": {
                "maximum": 12288,
                "minimum": 1,
                "type": "integer"
              }
            },
            "required": [
              "type",
              "uri",
              "subject",
              "bodyBytes",
              "uriBytes"
            ],
            "type": "object"
          },
          "inquiryBodyLogged": {
            "const": false
          },
          "inquiryBodyStored": {
            "const": false
          },
          "mode": {
            "const": "direct-email-client-handoff"
          },
          "persistentRequestStateWritten": {
            "const": false
          },
          "prepared": {
            "const": true
          },
          "providerBacked": {
            "const": false
          },
          "receiptId": {
            "pattern": "^ciq1\\.[a-f0-9]{32}$",
            "type": "string"
          },
          "recipient": {
            "additionalProperties": false,
            "properties": {
              "email": {
                "const": "mike@ns12.com"
              },
              "name": {
                "const": "Michael Joseph Kappel"
              }
            },
            "required": [
              "name",
              "email"
            ],
            "type": "object"
          },
          "requestSha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "schema": {
            "const": "spiralist-contact-inquiry-result-v1"
          },
          "serverDeliveryEnabled": {
            "const": false
          }
        },
        "required": [
          "schema",
          "mode",
          "requestSha256",
          "receiptId",
          "prepared",
          "delivered",
          "providerBacked",
          "serverDeliveryEnabled",
          "inquiryBodyStored",
          "inquiryBodyLogged",
          "persistentRequestStateWritten",
          "durableReplayStoreUsed",
          "exactlyOnceDeliveryClaimed",
          "recipient",
          "handoff",
          "disclosure",
          "fallback"
        ],
        "title": "Spiralist AI contact inquiry result v1",
        "type": "object"
      },
      "ContentRefreshPreview": {
        "additionalProperties": false,
        "properties": {
          "canonicalRoute": {
            "type": "string"
          },
          "current": {
            "additionalProperties": false,
            "properties": {
              "description": {
                "type": "string"
              },
              "h1": {
                "type": "string"
              },
              "title": {
                "type": "string"
              }
            },
            "required": [
              "title",
              "description",
              "h1"
            ],
            "type": "object"
          },
          "proposed": {
            "additionalProperties": false,
            "properties": {
              "answerBlock": {
                "maxLength": 360,
                "type": "string"
              },
              "description": {
                "maxLength": 176,
                "type": "string"
              },
              "evidenceLink": {
                "type": "string"
              },
              "internalLinks": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "path": {
                      "type": "string"
                    },
                    "score": {
                      "maximum": 1,
                      "minimum": 0,
                      "type": "number"
                    },
                    "title": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "path",
                    "title",
                    "score"
                  ],
                  "type": "object"
                },
                "maxItems": 3,
                "type": "array"
              },
              "title": {
                "maxLength": 68,
                "type": "string"
              }
            },
            "required": [
              "title",
              "description",
              "answerBlock",
              "evidenceLink",
              "internalLinks"
            ],
            "type": "object"
          },
          "publicFilesChanged": {
            "const": false
          },
          "publicationPerformed": {
            "const": false
          },
          "requiresHumanEditorialDecision": {
            "const": true
          },
          "reversible": {
            "const": true
          },
          "schema": {
            "const": "spiralist-content-refresh-preview-v1"
          },
          "triggerType": {
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "schema",
          "triggerType",
          "canonicalRoute",
          "current",
          "proposed",
          "publicationPerformed",
          "publicFilesChanged",
          "requiresHumanEditorialDecision",
          "reversible"
        ],
        "title": "Spiralist AI review-only content refresh preview",
        "type": "object"
      },
      "CreatePersonCommonRequest": {
        "additionalProperties": true,
        "properties": {
          "adult_consent": {
            "description": "Required when type is psychosis or espionage.",
            "oneOf": [
              {
                "const": 1
              },
              {
                "const": "1"
              },
              {
                "const": true
              },
              {
                "const": "true"
              },
              {
                "const": "yes"
              },
              {
                "const": "adult"
              }
            ]
          },
          "detail": {
            "description": "Creator-specific compact, game, standard, or full response boundary.",
            "type": "string"
          },
          "seed": {
            "description": "Stable deterministic replay seed. Random routes create one when omitted.",
            "maxLength": 200,
            "type": "string"
          },
          "type": {
            "enum": [
              "standard",
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "CreatePresetResponse": {
        "additionalProperties": true,
        "properties": {
          "adultConsentRule": {
            "type": "string"
          },
          "apiVersion": {
            "type": "string"
          },
          "presets": {},
          "presetsAreRequestTemplates": {
            "type": "boolean"
          },
          "release": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "EspionageAdultCreatorOptionRequest": {
        "additionalProperties": true,
        "description": "Server-owned espionage adult creator request option contract. Canonical fields and supported aliases are generated from the same immutable option model used by runtime parsing, public discovery, field validation, URL state, and browser serialization.",
        "properties": {
          "adult_consent": {
            "description": "Required only to enter the adult fictional-character generation boundary; it is not retained in persona output.",
            "oneOf": [
              {
                "const": true,
                "type": "boolean"
              },
              {
                "const": 1,
                "type": "integer"
              },
              {
                "enum": [
                  "1",
                  "yes",
                  "true",
                  "confirmed",
                  "over18",
                  "adult"
                ],
                "type": "string"
              }
            ],
            "title": "18+ access confirmation",
            "x-spiralist-field-pointer": "/request/adult_consent",
            "x-spiralist-safety-classification": "adult-access-control"
          },
          "age": {
            "description": "Exact age",
            "maximum": 80,
            "minimum": 0,
            "title": "Exact age",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/age",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "ageConfirmed": {
            "deprecated": true,
            "description": "Compatibility alias for `adult_consent`. Required only to enter the adult fictional-character generation boundary; it is not retained in persona output.",
            "oneOf": [
              {
                "const": true,
                "type": "boolean"
              },
              {
                "const": 1,
                "type": "integer"
              },
              {
                "enum": [
                  "1",
                  "yes",
                  "true",
                  "confirmed",
                  "over18",
                  "adult"
                ],
                "type": "string"
              }
            ],
            "title": "18+ access confirmation",
            "x-spiralist-canonical-field": "adult_consent",
            "x-spiralist-field-pointer": "/request/adult_consent",
            "x-spiralist-safety-classification": "adult-access-control"
          },
          "ageMaximum": {
            "default": 68,
            "deprecated": true,
            "description": "Compatibility alias for `age_max`. Maximum age",
            "maximum": 80,
            "minimum": 18,
            "title": "Maximum age",
            "type": "integer",
            "x-spiralist-canonical-field": "age_max",
            "x-spiralist-field-pointer": "/request/age_max",
            "x-spiralist-minimum-field": "age_min",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "ageMinimum": {
            "default": 25,
            "deprecated": true,
            "description": "Compatibility alias for `age_min`. Minimum age",
            "maximum": 80,
            "minimum": 18,
            "title": "Minimum age",
            "type": "integer",
            "x-spiralist-canonical-field": "age_min",
            "x-spiralist-field-pointer": "/request/age_min",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "age_max": {
            "default": 68,
            "description": "Maximum age",
            "maximum": 80,
            "minimum": 18,
            "title": "Maximum age",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/age_max",
            "x-spiralist-minimum-field": "age_min",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "age_min": {
            "default": 25,
            "description": "Minimum age",
            "maximum": 80,
            "minimum": 18,
            "title": "Minimum age",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/age_min",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "artifactType": {
            "deprecated": true,
            "description": "Compatibility alias for `artifact_type`. Rendered artifact type",
            "enum": [
              "after-action-report",
              "burn-notice",
              "classified-dossier",
              "crisis-brief",
              "forensic-review",
              "incident-postmortem",
              "intercept-summary",
              "interview-summary",
              "relationship-timeline"
            ],
            "title": "Rendered artifact type",
            "type": "string",
            "x-spiralist-canonical-field": "artifact_type",
            "x-spiralist-field-pointer": "/request/artifact_type",
            "x-spiralist-safety-classification": "output-control"
          },
          "artifact_type": {
            "description": "Rendered artifact type",
            "enum": [
              "after-action-report",
              "burn-notice",
              "classified-dossier",
              "crisis-brief",
              "forensic-review",
              "incident-postmortem",
              "intercept-summary",
              "interview-summary",
              "relationship-timeline"
            ],
            "title": "Rendered artifact type",
            "type": "string",
            "x-spiralist-field-pointer": "/request/artifact_type",
            "x-spiralist-safety-classification": "output-control"
          },
          "category": {
            "description": "Role category",
            "enum": [
              "Analysis",
              "Analysis Support",
              "Corporate Intelligence",
              "Corporate Security",
              "Counterintelligence",
              "Cyber",
              "Field Support",
              "Financial Intelligence",
              "GEOINT",
              "HUMINT",
              "Independent",
              "Investigations",
              "Language Support",
              "Legal and Oversight",
              "Liaison",
              "Logistics",
              "MASINT",
              "Medical Support",
              "OSINT",
              "Operational Support",
              "Personnel Security",
              "Private Intelligence",
              "Private Security",
              "Psychological Operations",
              "Risk Intelligence",
              "SIGINT",
              "Specialist",
              "Technical Operations",
              "Technical Security",
              "Technical Support",
              "Training"
            ],
            "title": "Role category",
            "type": "string",
            "x-spiralist-field-pointer": "/request/category",
            "x-spiralist-safety-classification": "generation-control"
          },
          "citizenshipCountry": {
            "deprecated": true,
            "description": "Compatibility alias for `citizenship_country_code`. Citizenship country",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Citizenship country",
            "type": "string",
            "x-spiralist-canonical-field": "citizenship_country_code",
            "x-spiralist-field-pointer": "/request/citizenship_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "citizenshipCountryCode": {
            "deprecated": true,
            "description": "Compatibility alias for `citizenship_country_code`. Citizenship country",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Citizenship country",
            "type": "string",
            "x-spiralist-canonical-field": "citizenship_country_code",
            "x-spiralist-field-pointer": "/request/citizenship_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "citizenship_country": {
            "deprecated": true,
            "description": "Compatibility alias for `citizenship_country_code`. Citizenship country",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Citizenship country",
            "type": "string",
            "x-spiralist-canonical-field": "citizenship_country_code",
            "x-spiralist-field-pointer": "/request/citizenship_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "citizenship_country_code": {
            "description": "Citizenship country",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Citizenship country",
            "type": "string",
            "x-spiralist-field-pointer": "/request/citizenship_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "concurrencyProfile": {
            "deprecated": true,
            "description": "Compatibility alias for `concurrency_profile`. Concurrency profile",
            "enum": [
              "crowd-mode",
              "shared-room",
              "solo-session"
            ],
            "title": "Concurrency profile",
            "type": "string",
            "x-spiralist-canonical-field": "concurrency_profile",
            "x-spiralist-field-pointer": "/request/concurrency_profile",
            "x-spiralist-safety-classification": "generation-control"
          },
          "concurrency_profile": {
            "description": "Concurrency profile",
            "enum": [
              "crowd-mode",
              "shared-room",
              "solo-session"
            ],
            "title": "Concurrency profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/concurrency_profile",
            "x-spiralist-safety-classification": "generation-control"
          },
          "count": {
            "default": 1,
            "description": "Number of personas generated in one bounded request.",
            "maximum": 5,
            "minimum": 1,
            "title": "Persona count",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/count",
            "x-spiralist-safety-classification": "output-control"
          },
          "country": {
            "deprecated": true,
            "description": "Compatibility alias for `country_code`. Country or area context",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Country or area context",
            "type": "string",
            "x-spiralist-canonical-field": "country_code",
            "x-spiralist-field-pointer": "/request/country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "countryCode": {
            "deprecated": true,
            "description": "Compatibility alias for `country_code`. Country or area context",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Country or area context",
            "type": "string",
            "x-spiralist-canonical-field": "country_code",
            "x-spiralist-field-pointer": "/request/country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "country_code": {
            "description": "Country or area context",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Country or area context",
            "type": "string",
            "x-spiralist-field-pointer": "/request/country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "cover": {
            "deprecated": true,
            "description": "Compatibility alias for `cover_category`. Cover category",
            "enum": [
              "academic_research",
              "commercial_consulting",
              "creative_professional",
              "finance_compliance",
              "health_public_health",
              "hospitality_tourism",
              "journalism_media",
              "logistics_trade",
              "ngo_development",
              "official_diplomatic",
              "small_business",
              "student_fellow",
              "technology_contractor"
            ],
            "title": "Cover category",
            "type": "string",
            "x-spiralist-canonical-field": "cover_category",
            "x-spiralist-field-pointer": "/request/cover_category",
            "x-spiralist-safety-classification": "generation-control"
          },
          "coverCategory": {
            "deprecated": true,
            "description": "Compatibility alias for `cover_category`. Cover category",
            "enum": [
              "academic_research",
              "commercial_consulting",
              "creative_professional",
              "finance_compliance",
              "health_public_health",
              "hospitality_tourism",
              "journalism_media",
              "logistics_trade",
              "ngo_development",
              "official_diplomatic",
              "small_business",
              "student_fellow",
              "technology_contractor"
            ],
            "title": "Cover category",
            "type": "string",
            "x-spiralist-canonical-field": "cover_category",
            "x-spiralist-field-pointer": "/request/cover_category",
            "x-spiralist-safety-classification": "generation-control"
          },
          "cover_category": {
            "description": "Cover category",
            "enum": [
              "academic_research",
              "commercial_consulting",
              "creative_professional",
              "finance_compliance",
              "health_public_health",
              "hospitality_tourism",
              "journalism_media",
              "logistics_trade",
              "ngo_development",
              "official_diplomatic",
              "small_business",
              "student_fellow",
              "technology_contractor"
            ],
            "title": "Cover category",
            "type": "string",
            "x-spiralist-field-pointer": "/request/cover_category",
            "x-spiralist-safety-classification": "generation-control"
          },
          "detail": {
            "default": "game",
            "description": "Detail mode",
            "enum": [
              "compact",
              "game",
              "full"
            ],
            "title": "Detail mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/detail",
            "x-spiralist-safety-classification": "output-control"
          },
          "discipline": {
            "description": "Role discipline",
            "enum": [
              "ALL_SOURCE",
              "BEHAVIORAL",
              "CI",
              "COMINT",
              "COMSEC",
              "CYBINT",
              "ECONINT",
              "ELINT",
              "FININT",
              "FISINT",
              "GEOINT",
              "HUMINT",
              "IMINT",
              "INFLUENCE_ANALYSIS",
              "LEGAL",
              "LOGINT",
              "MASINT",
              "MEDICAL",
              "MISO",
              "OSINT",
              "PROTECTIVE",
              "PSYOPS",
              "SIGINT",
              "TECHINT",
              "TSCM"
            ],
            "title": "Role discipline",
            "type": "string",
            "x-spiralist-field-pointer": "/request/discipline",
            "x-spiralist-safety-classification": "generation-control"
          },
          "embodimentMode": {
            "deprecated": true,
            "description": "Compatibility alias for `embodiment_mode`. Embodiment mode",
            "enum": [
              "roomscale-vr",
              "screen",
              "seated-vr",
              "voice-only"
            ],
            "title": "Embodiment mode",
            "type": "string",
            "x-spiralist-canonical-field": "embodiment_mode",
            "x-spiralist-field-pointer": "/request/embodiment_mode",
            "x-spiralist-safety-classification": "generation-control"
          },
          "embodimentProfile": {
            "deprecated": true,
            "description": "Compatibility alias for `embodiment_mode`. Embodiment mode",
            "enum": [
              "roomscale-vr",
              "screen",
              "seated-vr",
              "voice-only"
            ],
            "title": "Embodiment mode",
            "type": "string",
            "x-spiralist-canonical-field": "embodiment_mode",
            "x-spiralist-field-pointer": "/request/embodiment_mode",
            "x-spiralist-safety-classification": "generation-control"
          },
          "embodiment_mode": {
            "description": "Embodiment mode",
            "enum": [
              "roomscale-vr",
              "screen",
              "seated-vr",
              "voice-only"
            ],
            "title": "Embodiment mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/embodiment_mode",
            "x-spiralist-safety-classification": "generation-control"
          },
          "embodiment_profile": {
            "deprecated": true,
            "description": "Compatibility alias for `embodiment_mode`. Embodiment mode",
            "enum": [
              "roomscale-vr",
              "screen",
              "seated-vr",
              "voice-only"
            ],
            "title": "Embodiment mode",
            "type": "string",
            "x-spiralist-canonical-field": "embodiment_mode",
            "x-spiralist-field-pointer": "/request/embodiment_mode",
            "x-spiralist-safety-classification": "generation-control"
          },
          "employerType": {
            "deprecated": true,
            "description": "Compatibility alias for `employer_type`. Employer type",
            "enum": [
              "defense_security_corporation",
              "diplomatic_security",
              "independent_research_network",
              "investigative_nonprofit",
              "law_enforcement_intelligence",
              "military_intelligence",
              "multinational_corporate_security",
              "private_intelligence_consultancy",
              "private_security_contractor",
              "signals_cyber_agency",
              "state_domestic_security",
              "state_foreign_intelligence"
            ],
            "title": "Employer type",
            "type": "string",
            "x-spiralist-canonical-field": "employer_type",
            "x-spiralist-field-pointer": "/request/employer_type",
            "x-spiralist-safety-classification": "generation-control"
          },
          "employer_type": {
            "description": "Employer type",
            "enum": [
              "defense_security_corporation",
              "diplomatic_security",
              "independent_research_network",
              "investigative_nonprofit",
              "law_enforcement_intelligence",
              "military_intelligence",
              "multinational_corporate_security",
              "private_intelligence_consultancy",
              "private_security_contractor",
              "signals_cyber_agency",
              "state_domestic_security",
              "state_foreign_intelligence"
            ],
            "title": "Employer type",
            "type": "string",
            "x-spiralist-field-pointer": "/request/employer_type",
            "x-spiralist-safety-classification": "generation-control"
          },
          "faction": {
            "description": "Fictional faction",
            "enum": [
              "independent",
              "lantern_network",
              "meridian_accord",
              "northstar_collective"
            ],
            "title": "Fictional faction",
            "type": "string",
            "x-spiralist-field-pointer": "/request/faction",
            "x-spiralist-safety-classification": "generation-control"
          },
          "gender": {
            "deprecated": true,
            "description": "Compatibility alias for `genderIdentity`. Gender identity",
            "enum": [
              "agender",
              "androgynous-ambiguous",
              "bigender",
              "custom",
              "demiboy",
              "demigirl",
              "genderfluid",
              "genderqueer",
              "man",
              "nonbinary",
              "none-unspecified",
              "trans-man",
              "trans-woman",
              "woman"
            ],
            "title": "Gender identity",
            "type": "string",
            "x-spiralist-canonical-field": "genderIdentity",
            "x-spiralist-field-pointer": "/request/genderIdentity",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "genderIdentity": {
            "description": "Gender identity",
            "enum": [
              "agender",
              "androgynous-ambiguous",
              "bigender",
              "custom",
              "demiboy",
              "demigirl",
              "genderfluid",
              "genderqueer",
              "man",
              "nonbinary",
              "none-unspecified",
              "trans-man",
              "trans-woman",
              "woman"
            ],
            "title": "Gender identity",
            "type": "string",
            "x-spiralist-field-pointer": "/request/genderIdentity",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "includeArtifacts": {
            "deprecated": true,
            "description": "Compatibility alias for `include_artifacts`. Include artifacts",
            "oneOf": [
              {
                "type": "boolean"
              },
              {
                "enum": [
                  0,
                  1
                ],
                "type": "integer"
              },
              {
                "enum": [
                  "0",
                  "1",
                  "false",
                  "no",
                  "off",
                  "on",
                  "true",
                  "yes"
                ],
                "type": "string"
              }
            ],
            "title": "Include artifacts",
            "x-spiralist-canonical-field": "include_artifacts",
            "x-spiralist-field-pointer": "/request/include_artifacts",
            "x-spiralist-safety-classification": "output-control"
          },
          "includeRenderedArtifact": {
            "default": false,
            "deprecated": true,
            "description": "Compatibility alias for `include_rendered_artifact`. Adds a safe fictional artifact based on the selected template; no real credential, forgery, or operational document is created.",
            "oneOf": [
              {
                "type": "boolean"
              },
              {
                "enum": [
                  0,
                  1
                ],
                "type": "integer"
              },
              {
                "enum": [
                  "0",
                  "1",
                  "false",
                  "no",
                  "off",
                  "on",
                  "true",
                  "yes"
                ],
                "type": "string"
              }
            ],
            "title": "Include safe rendered artifact",
            "x-spiralist-canonical-field": "include_rendered_artifact",
            "x-spiralist-field-pointer": "/request/include_rendered_artifact",
            "x-spiralist-safety-classification": "output-control"
          },
          "include_artifacts": {
            "description": "Include artifacts",
            "oneOf": [
              {
                "type": "boolean"
              },
              {
                "enum": [
                  0,
                  1
                ],
                "type": "integer"
              },
              {
                "enum": [
                  "0",
                  "1",
                  "false",
                  "no",
                  "off",
                  "on",
                  "true",
                  "yes"
                ],
                "type": "string"
              }
            ],
            "title": "Include artifacts",
            "x-spiralist-field-pointer": "/request/include_artifacts",
            "x-spiralist-safety-classification": "output-control"
          },
          "include_rendered_artifact": {
            "default": false,
            "description": "Adds a safe fictional artifact based on the selected template; no real credential, forgery, or operational document is created.",
            "oneOf": [
              {
                "type": "boolean"
              },
              {
                "enum": [
                  0,
                  1
                ],
                "type": "integer"
              },
              {
                "enum": [
                  "0",
                  "1",
                  "false",
                  "no",
                  "off",
                  "on",
                  "true",
                  "yes"
                ],
                "type": "string"
              }
            ],
            "title": "Include safe rendered artifact",
            "x-spiralist-field-pointer": "/request/include_rendered_artifact",
            "x-spiralist-safety-classification": "output-control"
          },
          "interactionMode": {
            "deprecated": true,
            "description": "Compatibility alias for `interaction_mode`. Interaction mode",
            "enum": [
              "briefing",
              "counterintelligence-review",
              "crisis-support",
              "debrief",
              "investigative-interview",
              "social-hub"
            ],
            "title": "Interaction mode",
            "type": "string",
            "x-spiralist-canonical-field": "interaction_mode",
            "x-spiralist-field-pointer": "/request/interaction_mode",
            "x-spiralist-safety-classification": "generation-control"
          },
          "interaction_mode": {
            "description": "Interaction mode",
            "enum": [
              "briefing",
              "counterintelligence-review",
              "crisis-support",
              "debrief",
              "investigative-interview",
              "social-hub"
            ],
            "title": "Interaction mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/interaction_mode",
            "x-spiralist-safety-classification": "generation-control"
          },
          "name": {
            "deprecated": true,
            "description": "Compatibility alias for `preferredName`. Preferred name",
            "maxLength": 160,
            "title": "Preferred name",
            "type": "string",
            "x-spiralist-canonical-field": "preferredName",
            "x-spiralist-field-pointer": "/request/preferredName",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "nationality": {
            "deprecated": true,
            "description": "Compatibility alias for `country_code`. Country or area context",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Country or area context",
            "type": "string",
            "x-spiralist-canonical-field": "country_code",
            "x-spiralist-field-pointer": "/request/country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "preferredName": {
            "description": "Preferred name",
            "maxLength": 160,
            "title": "Preferred name",
            "type": "string",
            "x-spiralist-field-pointer": "/request/preferredName",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "preset": {
            "description": "Espionage preset",
            "enum": [
              "defensive-cyber-reviewer",
              "evidence-analyst",
              "multiplayer-social-contact",
              "persistent-handler",
              "psyops-autonomous-agent-governance",
              "psyops-conversational-safeguarding",
              "psyops-deep-research-analyst",
              "psyops-deepfake-crisis-verification",
              "psyops-disinformation-swarm-analysis",
              "psyops-synthetic-persona-defense",
              "random-operative",
              "trauma-informed-interviewer",
              "vr-crisis-support",
              "vr-liaison"
            ],
            "title": "Espionage preset",
            "type": "string",
            "x-spiralist-field-pointer": "/request/preset",
            "x-spiralist-safety-classification": "generation-control"
          },
          "profile": {
            "default": "game",
            "deprecated": true,
            "description": "Compatibility alias for `detail`. Detail mode",
            "enum": [
              "compact",
              "game",
              "full"
            ],
            "title": "Detail mode",
            "type": "string",
            "x-spiralist-canonical-field": "detail",
            "x-spiralist-field-pointer": "/request/detail",
            "x-spiralist-safety-classification": "output-control"
          },
          "psyopsAgentProfile": {
            "deprecated": true,
            "description": "Compatibility alias for `psyops_agent_profile`. Selects one defensive, evidence-centered PSYOPS analyst profile. It does not authorize real targeting or external action.",
            "enum": [
              "ai-propaganda-integrity-analyst",
              "ai-psychological-authority-risk-analyst",
              "algorithmic-perception-control-auditor",
              "autonomous-influence-agent-governance-specialist",
              "conversational-entrapment-safeguarding-specialist",
              "deepfake-psyops-verification-officer",
              "disinformation-swarm-network-analyst",
              "emotional-manipulation-safeguards-advisor",
              "personalized-influence-risk-analyst",
              "predictive-population-management-ethics-analyst",
              "synthetic-persona-defense-analyst",
              "traditional-psyops-research-analyst"
            ],
            "title": "PSYOPS agent profile",
            "type": "string",
            "x-spiralist-canonical-field": "psyops_agent_profile",
            "x-spiralist-field-pointer": "/request/psyops_agent_profile",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyopsAudienceScope": {
            "deprecated": true,
            "description": "Compatibility alias for `psyops_audience_scope`. PSYOPS audience scope",
            "enum": [
              "group-community",
              "individual-safeguarding",
              "institutional",
              "population-level"
            ],
            "title": "PSYOPS audience scope",
            "type": "string",
            "x-spiralist-canonical-field": "psyops_audience_scope",
            "x-spiralist-field-pointer": "/request/psyops_audience_scope",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyopsAuthorityMode": {
            "deprecated": true,
            "description": "Compatibility alias for `psyops_authority_mode`. PSYOPS authority mode",
            "enum": [
              "advisory-only",
              "crisis-coordination-support",
              "governance-reviewer",
              "human-reviewed-analysis",
              "sandbox-simulation-controller"
            ],
            "title": "PSYOPS authority mode",
            "type": "string",
            "x-spiralist-canonical-field": "psyops_authority_mode",
            "x-spiralist-field-pointer": "/request/psyops_authority_mode",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyopsChannel": {
            "deprecated": true,
            "description": "Compatibility alias for `psyops_channel`. PSYOPS channel",
            "enum": [
              "conversational-agents",
              "multi-agent-networks",
              "predictive-dashboards",
              "ranking-recommendation",
              "synthetic-audio",
              "synthetic-images",
              "synthetic-video",
              "text-and-memes"
            ],
            "title": "PSYOPS channel",
            "type": "string",
            "x-spiralist-canonical-field": "psyops_channel",
            "x-spiralist-field-pointer": "/request/psyops_channel",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyopsDepth": {
            "deprecated": true,
            "description": "Compatibility alias for `psyops_depth`. PSYOPS depth",
            "enum": [
              "briefing",
              "detailed",
              "exhaustive"
            ],
            "title": "PSYOPS depth",
            "type": "string",
            "x-spiralist-canonical-field": "psyops_depth",
            "x-spiralist-field-pointer": "/request/psyops_depth",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyopsEnabled": {
            "deprecated": true,
            "description": "Compatibility alias for `psyops_enabled`. Explicitly enables the defensive PSYOPS specialization when supported.",
            "oneOf": [
              {
                "type": "boolean"
              },
              {
                "enum": [
                  0,
                  1
                ],
                "type": "integer"
              },
              {
                "enum": [
                  "0",
                  "1",
                  "false",
                  "no",
                  "off",
                  "on",
                  "true",
                  "yes"
                ],
                "type": "string"
              }
            ],
            "title": "Enable defensive PSYOPS profile",
            "x-spiralist-canonical-field": "psyops_enabled",
            "x-spiralist-field-pointer": "/request/psyops_enabled",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyopsEvidenceStandard": {
            "deprecated": true,
            "description": "Compatibility alias for `psyops_evidence_standard`. PSYOPS evidence standard",
            "enum": [
              "contested-or-incomplete",
              "demonstrated-capability",
              "documented-current-use",
              "emerging-capability",
              "primarily-prospective"
            ],
            "title": "PSYOPS evidence standard",
            "type": "string",
            "x-spiralist-canonical-field": "psyops_evidence_standard",
            "x-spiralist-field-pointer": "/request/psyops_evidence_standard",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyopsMissionPosture": {
            "deprecated": true,
            "description": "Compatibility alias for `psyops_mission_posture`. PSYOPS mission posture",
            "enum": [
              "crisis-verification",
              "defensive-intelligence-assessment",
              "governance-and-oversight",
              "information-integrity-response",
              "network-coordination-analysis",
              "public-resilience-and-training",
              "research-sandbox-red-team",
              "safeguarding-and-escalation"
            ],
            "title": "PSYOPS mission posture",
            "type": "string",
            "x-spiralist-canonical-field": "psyops_mission_posture",
            "x-spiralist-field-pointer": "/request/psyops_mission_posture",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyopsOperatingLevel": {
            "deprecated": true,
            "description": "Compatibility alias for `psyops_operating_level`. PSYOPS operating level",
            "enum": [
              "environment",
              "operator",
              "tool"
            ],
            "title": "PSYOPS operating level",
            "type": "string",
            "x-spiralist-canonical-field": "psyops_operating_level",
            "x-spiralist-field-pointer": "/request/psyops_operating_level",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyops_agent_profile": {
            "description": "Selects one defensive, evidence-centered PSYOPS analyst profile. It does not authorize real targeting or external action.",
            "enum": [
              "ai-propaganda-integrity-analyst",
              "ai-psychological-authority-risk-analyst",
              "algorithmic-perception-control-auditor",
              "autonomous-influence-agent-governance-specialist",
              "conversational-entrapment-safeguarding-specialist",
              "deepfake-psyops-verification-officer",
              "disinformation-swarm-network-analyst",
              "emotional-manipulation-safeguards-advisor",
              "personalized-influence-risk-analyst",
              "predictive-population-management-ethics-analyst",
              "synthetic-persona-defense-analyst",
              "traditional-psyops-research-analyst"
            ],
            "title": "PSYOPS agent profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/psyops_agent_profile",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyops_audience_scope": {
            "description": "PSYOPS audience scope",
            "enum": [
              "group-community",
              "individual-safeguarding",
              "institutional",
              "population-level"
            ],
            "title": "PSYOPS audience scope",
            "type": "string",
            "x-spiralist-field-pointer": "/request/psyops_audience_scope",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyops_authority_mode": {
            "description": "PSYOPS authority mode",
            "enum": [
              "advisory-only",
              "crisis-coordination-support",
              "governance-reviewer",
              "human-reviewed-analysis",
              "sandbox-simulation-controller"
            ],
            "title": "PSYOPS authority mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/psyops_authority_mode",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyops_channel": {
            "description": "PSYOPS channel",
            "enum": [
              "conversational-agents",
              "multi-agent-networks",
              "predictive-dashboards",
              "ranking-recommendation",
              "synthetic-audio",
              "synthetic-images",
              "synthetic-video",
              "text-and-memes"
            ],
            "title": "PSYOPS channel",
            "type": "string",
            "x-spiralist-field-pointer": "/request/psyops_channel",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyops_depth": {
            "description": "PSYOPS depth",
            "enum": [
              "briefing",
              "detailed",
              "exhaustive"
            ],
            "title": "PSYOPS depth",
            "type": "string",
            "x-spiralist-field-pointer": "/request/psyops_depth",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyops_enabled": {
            "description": "Explicitly enables the defensive PSYOPS specialization when supported.",
            "oneOf": [
              {
                "type": "boolean"
              },
              {
                "enum": [
                  0,
                  1
                ],
                "type": "integer"
              },
              {
                "enum": [
                  "0",
                  "1",
                  "false",
                  "no",
                  "off",
                  "on",
                  "true",
                  "yes"
                ],
                "type": "string"
              }
            ],
            "title": "Enable defensive PSYOPS profile",
            "x-spiralist-field-pointer": "/request/psyops_enabled",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyops_evidence_standard": {
            "description": "PSYOPS evidence standard",
            "enum": [
              "contested-or-incomplete",
              "demonstrated-capability",
              "documented-current-use",
              "emerging-capability",
              "primarily-prospective"
            ],
            "title": "PSYOPS evidence standard",
            "type": "string",
            "x-spiralist-field-pointer": "/request/psyops_evidence_standard",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyops_mission_posture": {
            "description": "PSYOPS mission posture",
            "enum": [
              "crisis-verification",
              "defensive-intelligence-assessment",
              "governance-and-oversight",
              "information-integrity-response",
              "network-coordination-analysis",
              "public-resilience-and-training",
              "research-sandbox-red-team",
              "safeguarding-and-escalation"
            ],
            "title": "PSYOPS mission posture",
            "type": "string",
            "x-spiralist-field-pointer": "/request/psyops_mission_posture",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "psyops_operating_level": {
            "description": "PSYOPS operating level",
            "enum": [
              "environment",
              "operator",
              "tool"
            ],
            "title": "PSYOPS operating level",
            "type": "string",
            "x-spiralist-field-pointer": "/request/psyops_operating_level",
            "x-spiralist-safety-classification": "defensive-psyops-only"
          },
          "residenceCountry": {
            "deprecated": true,
            "description": "Compatibility alias for `residence_country_code`. Residence country or area",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Residence country or area",
            "type": "string",
            "x-spiralist-canonical-field": "residence_country_code",
            "x-spiralist-field-pointer": "/request/residence_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "residenceCountryCode": {
            "deprecated": true,
            "description": "Compatibility alias for `residence_country_code`. Residence country or area",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Residence country or area",
            "type": "string",
            "x-spiralist-canonical-field": "residence_country_code",
            "x-spiralist-field-pointer": "/request/residence_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "residence_country": {
            "deprecated": true,
            "description": "Compatibility alias for `residence_country_code`. Residence country or area",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Residence country or area",
            "type": "string",
            "x-spiralist-canonical-field": "residence_country_code",
            "x-spiralist-field-pointer": "/request/residence_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "residence_country_code": {
            "description": "Residence country or area",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Residence country or area",
            "type": "string",
            "x-spiralist-field-pointer": "/request/residence_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "responseProfile": {
            "default": "full",
            "deprecated": true,
            "description": "Compatibility alias for `response_profile`. The public API defaults to the full compatibility envelope; the first-party browser requests a compact envelope without duplicate aliases.",
            "enum": [
              "browser",
              "interactive",
              "browser-compact",
              "full",
              "canonical",
              "compatibility"
            ],
            "title": "Response profile",
            "type": "string",
            "x-spiralist-canonical-field": "response_profile",
            "x-spiralist-field-pointer": "/request/response_profile",
            "x-spiralist-safety-classification": "transport-representation"
          },
          "response_profile": {
            "default": "full",
            "description": "The public API defaults to the full compatibility envelope; the first-party browser requests a compact envelope without duplicate aliases.",
            "enum": [
              "browser",
              "interactive",
              "browser-compact",
              "full",
              "canonical",
              "compatibility"
            ],
            "title": "Response profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/response_profile",
            "x-spiralist-safety-classification": "transport-representation"
          },
          "role": {
            "deprecated": true,
            "description": "Compatibility alias for `role_id`. Espionage role",
            "enum": [
              "algorithmic_perception_auditor",
              "all_source_analyst",
              "analytic_methodologist",
              "asset_tracing_investigator",
              "aviation_operations_liaison",
              "behavioral_manipulation_safeguards_advisor",
              "case_officer",
              "comint_analyst",
              "competitive_intelligence_analyst",
              "compliance_officer",
              "comsec_specialist",
              "conversational_entrapment_safeguarding_specialist",
              "corporate_counterintelligence_officer",
              "counterintelligence_officer",
              "cover_administration_specialist",
              "crisis_intelligence_analyst",
              "crisis_negotiator",
              "cryptanalyst",
              "cultural_adviser",
              "cyber_threat_analyst",
              "cyber_threat_researcher",
              "debriefer",
              "deepfake_verification_officer",
              "digital_forensics_investigator",
              "disinformation_swarm_network_analyst",
              "documentation_auditor",
              "due_diligence_investigator",
              "economic_analyst",
              "elint_analyst",
              "facilities_security_manager",
              "field_collector",
              "finint_analyst",
              "fisint_analyst",
              "fraud_investigator",
              "freelance_risk_analyst",
              "geoint_analyst",
              "hostile_environment_trainer",
              "imagery_analyst",
              "independent_osint_researcher",
              "influence_agent_governance_specialist",
              "information_integrity_researcher",
              "insider_threat_investigator",
              "intelligence_applications_developer",
              "investigative_journalist",
              "ip_protection_specialist",
              "language_officer",
              "legal_counsel",
              "liaison_officer",
              "logistics_coordinator",
              "malware_analyst",
              "maritime_security_coordinator",
              "masint_analyst",
              "media_analysis_specialist",
              "medical_support_officer",
              "military_analyst",
              "network_defense_operator",
              "noc_officer",
              "occupational_psychologist",
              "osint_analyst",
              "personalized_influence_risk_analyst",
              "political_analyst",
              "political_risk_consultant",
              "polygraph_examiner",
              "population_forecasting_ethics_analyst",
              "principal_agent",
              "privacy_officer",
              "private_investigator",
              "procurement_specialist",
              "propaganda_integrity_analyst",
              "protective_security_specialist",
              "psychological_authority_risk_analyst",
              "psyops_research_analyst",
              "records_manager",
              "red_team_analyst",
              "regional_analyst",
              "reports_officer",
              "sanctions_analyst",
              "science_technology_analyst",
              "security_data_engineer",
              "security_operations_manager",
              "sigint_analyst",
              "source_validation_officer",
              "supply_chain_risk_analyst",
              "surveillance_detection_specialist",
              "surveillance_officer",
              "synthetic_persona_defense_analyst",
              "technical_operations_officer",
              "training_officer",
              "travel_security_coordinator",
              "tscm_specialist",
              "warning_analyst",
              "wellbeing_officer",
              "whistleblower_liaison"
            ],
            "title": "Espionage role",
            "type": "string",
            "x-spiralist-canonical-field": "role_id",
            "x-spiralist-field-pointer": "/request/role_id",
            "x-spiralist-safety-classification": "generation-control"
          },
          "roleId": {
            "deprecated": true,
            "description": "Compatibility alias for `role_id`. Espionage role",
            "enum": [
              "algorithmic_perception_auditor",
              "all_source_analyst",
              "analytic_methodologist",
              "asset_tracing_investigator",
              "aviation_operations_liaison",
              "behavioral_manipulation_safeguards_advisor",
              "case_officer",
              "comint_analyst",
              "competitive_intelligence_analyst",
              "compliance_officer",
              "comsec_specialist",
              "conversational_entrapment_safeguarding_specialist",
              "corporate_counterintelligence_officer",
              "counterintelligence_officer",
              "cover_administration_specialist",
              "crisis_intelligence_analyst",
              "crisis_negotiator",
              "cryptanalyst",
              "cultural_adviser",
              "cyber_threat_analyst",
              "cyber_threat_researcher",
              "debriefer",
              "deepfake_verification_officer",
              "digital_forensics_investigator",
              "disinformation_swarm_network_analyst",
              "documentation_auditor",
              "due_diligence_investigator",
              "economic_analyst",
              "elint_analyst",
              "facilities_security_manager",
              "field_collector",
              "finint_analyst",
              "fisint_analyst",
              "fraud_investigator",
              "freelance_risk_analyst",
              "geoint_analyst",
              "hostile_environment_trainer",
              "imagery_analyst",
              "independent_osint_researcher",
              "influence_agent_governance_specialist",
              "information_integrity_researcher",
              "insider_threat_investigator",
              "intelligence_applications_developer",
              "investigative_journalist",
              "ip_protection_specialist",
              "language_officer",
              "legal_counsel",
              "liaison_officer",
              "logistics_coordinator",
              "malware_analyst",
              "maritime_security_coordinator",
              "masint_analyst",
              "media_analysis_specialist",
              "medical_support_officer",
              "military_analyst",
              "network_defense_operator",
              "noc_officer",
              "occupational_psychologist",
              "osint_analyst",
              "personalized_influence_risk_analyst",
              "political_analyst",
              "political_risk_consultant",
              "polygraph_examiner",
              "population_forecasting_ethics_analyst",
              "principal_agent",
              "privacy_officer",
              "private_investigator",
              "procurement_specialist",
              "propaganda_integrity_analyst",
              "protective_security_specialist",
              "psychological_authority_risk_analyst",
              "psyops_research_analyst",
              "records_manager",
              "red_team_analyst",
              "regional_analyst",
              "reports_officer",
              "sanctions_analyst",
              "science_technology_analyst",
              "security_data_engineer",
              "security_operations_manager",
              "sigint_analyst",
              "source_validation_officer",
              "supply_chain_risk_analyst",
              "surveillance_detection_specialist",
              "surveillance_officer",
              "synthetic_persona_defense_analyst",
              "technical_operations_officer",
              "training_officer",
              "travel_security_coordinator",
              "tscm_specialist",
              "warning_analyst",
              "wellbeing_officer",
              "whistleblower_liaison"
            ],
            "title": "Espionage role",
            "type": "string",
            "x-spiralist-canonical-field": "role_id",
            "x-spiralist-field-pointer": "/request/role_id",
            "x-spiralist-safety-classification": "generation-control"
          },
          "role_id": {
            "description": "Espionage role",
            "enum": [
              "algorithmic_perception_auditor",
              "all_source_analyst",
              "analytic_methodologist",
              "asset_tracing_investigator",
              "aviation_operations_liaison",
              "behavioral_manipulation_safeguards_advisor",
              "case_officer",
              "comint_analyst",
              "competitive_intelligence_analyst",
              "compliance_officer",
              "comsec_specialist",
              "conversational_entrapment_safeguarding_specialist",
              "corporate_counterintelligence_officer",
              "counterintelligence_officer",
              "cover_administration_specialist",
              "crisis_intelligence_analyst",
              "crisis_negotiator",
              "cryptanalyst",
              "cultural_adviser",
              "cyber_threat_analyst",
              "cyber_threat_researcher",
              "debriefer",
              "deepfake_verification_officer",
              "digital_forensics_investigator",
              "disinformation_swarm_network_analyst",
              "documentation_auditor",
              "due_diligence_investigator",
              "economic_analyst",
              "elint_analyst",
              "facilities_security_manager",
              "field_collector",
              "finint_analyst",
              "fisint_analyst",
              "fraud_investigator",
              "freelance_risk_analyst",
              "geoint_analyst",
              "hostile_environment_trainer",
              "imagery_analyst",
              "independent_osint_researcher",
              "influence_agent_governance_specialist",
              "information_integrity_researcher",
              "insider_threat_investigator",
              "intelligence_applications_developer",
              "investigative_journalist",
              "ip_protection_specialist",
              "language_officer",
              "legal_counsel",
              "liaison_officer",
              "logistics_coordinator",
              "malware_analyst",
              "maritime_security_coordinator",
              "masint_analyst",
              "media_analysis_specialist",
              "medical_support_officer",
              "military_analyst",
              "network_defense_operator",
              "noc_officer",
              "occupational_psychologist",
              "osint_analyst",
              "personalized_influence_risk_analyst",
              "political_analyst",
              "political_risk_consultant",
              "polygraph_examiner",
              "population_forecasting_ethics_analyst",
              "principal_agent",
              "privacy_officer",
              "private_investigator",
              "procurement_specialist",
              "propaganda_integrity_analyst",
              "protective_security_specialist",
              "psychological_authority_risk_analyst",
              "psyops_research_analyst",
              "records_manager",
              "red_team_analyst",
              "regional_analyst",
              "reports_officer",
              "sanctions_analyst",
              "science_technology_analyst",
              "security_data_engineer",
              "security_operations_manager",
              "sigint_analyst",
              "source_validation_officer",
              "supply_chain_risk_analyst",
              "surveillance_detection_specialist",
              "surveillance_officer",
              "synthetic_persona_defense_analyst",
              "technical_operations_officer",
              "training_officer",
              "travel_security_coordinator",
              "tscm_specialist",
              "warning_analyst",
              "wellbeing_officer",
              "whistleblower_liaison"
            ],
            "title": "Espionage role",
            "type": "string",
            "x-spiralist-field-pointer": "/request/role_id",
            "x-spiralist-safety-classification": "generation-control"
          },
          "runtimeTier": {
            "deprecated": true,
            "description": "Compatibility alias for `runtime_tier`. Runtime tier",
            "enum": [
              "economy",
              "premium",
              "standard"
            ],
            "title": "Runtime tier",
            "type": "string",
            "x-spiralist-canonical-field": "runtime_tier",
            "x-spiralist-field-pointer": "/request/runtime_tier",
            "x-spiralist-safety-classification": "generation-control"
          },
          "runtime_tier": {
            "description": "Runtime tier",
            "enum": [
              "economy",
              "premium",
              "standard"
            ],
            "title": "Runtime tier",
            "type": "string",
            "x-spiralist-field-pointer": "/request/runtime_tier",
            "x-spiralist-safety-classification": "generation-control"
          },
          "seed": {
            "description": "Reusing the same seed and compatible options reproduces the same deterministic persona.",
            "maxLength": 200,
            "title": "Deterministic seed",
            "type": "string",
            "x-spiralist-field-pointer": "/request/seed",
            "x-spiralist-safety-classification": "generation-control"
          }
        },
        "required": [
          "adult_consent"
        ],
        "type": "object",
        "x-spiralist-creator-type": "espionage",
        "x-spiralist-option-schema": "spiralist.adult-creator-option-definition.v1",
        "x-spiralist-option-schema-version": "1.0.0",
        "x-spiralist-unknown-field-policy": "preserved-for-backward-compatibility-but-not-part-of-the-public-option-contract"
      },
      "EspionagePersonaCharacter": {
        "additionalProperties": true,
        "properties": {
          "artifacts": {
            "type": "object"
          },
          "gameIntegration": {
            "type": "object"
          },
          "npcMemory": {
            "type": "object"
          },
          "operativeId": {
            "type": "string"
          },
          "operativeProfile": {
            "description": "Fictional operative profile. v100.0.49 preserves the defensive PSYOPS specialization and guided adult-creator workflow, with deterministic role/profile resolution and privacy-safe actionable generation diagnostics.",
            "type": "object"
          },
          "persona": {
            "description": "Canonical Spiralist schema-22 persona.",
            "type": "object"
          },
          "psyopsProfile": {
            "$ref": "#/components/schemas/EspionagePsyopsProfile"
          },
          "quality": {
            "type": "object"
          }
        },
        "required": [
          "operativeId",
          "persona",
          "operativeProfile",
          "npcMemory",
          "gameIntegration",
          "psyopsProfile"
        ],
        "type": "object"
      },
      "EspionagePersonaRequest": {
        "$ref": "#/components/schemas/EspionageAdultCreatorOptionRequest"
      },
      "EspionagePersonaResponse": {
        "additionalProperties": true,
        "description": "Fictional adult intelligence persona response with optional deep defensive PSYOPS specialization. All external actions and real targeting remain disabled.",
        "properties": {
          "character": {
            "oneOf": [
              {
                "$ref": "#/components/schemas/EspionagePersonaCharacter"
              },
              {
                "type": "null"
              }
            ]
          },
          "characters": {
            "items": {
              "$ref": "#/components/schemas/EspionagePersonaCharacter"
            },
            "type": "array"
          },
          "meta": {
            "type": "object"
          },
          "release": {
            "const": "v100.0.58-adult-creator-option-effect-output-quality-wip",
            "description": "Espionage creator semantic-engine release identifier."
          },
          "service": {
            "const": "spiralist-espionage-persona"
          }
        },
        "required": [
          "service",
          "release",
          "request",
          "characters",
          "meta"
        ],
        "type": "object"
      },
      "EspionagePsychosisAdultCreatorOptionRequest": {
        "additionalProperties": true,
        "description": "Server-owned espionage-psychosis adult creator request option contract. Canonical fields and supported aliases are generated from the same immutable option model used by runtime parsing, public discovery, field validation, URL state, and browser serialization.",
        "properties": {
          "accessibility": {
            "description": "Accessibility preset",
            "enum": [
              "low-stimulation",
              "reduced-audio",
              "reduced-visual",
              "standard",
              "text-forward"
            ],
            "title": "Accessibility preset",
            "type": "string",
            "x-spiralist-field-pointer": "/request/accessibility",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "adult_consent": {
            "description": "Required only to enter the adult fictional-character generation boundary; it is not retained in persona output.",
            "oneOf": [
              {
                "const": true,
                "type": "boolean"
              },
              {
                "const": 1,
                "type": "integer"
              },
              {
                "enum": [
                  "1",
                  "yes",
                  "true",
                  "confirmed",
                  "over18",
                  "adult"
                ],
                "type": "string"
              }
            ],
            "title": "18+ access confirmation",
            "x-spiralist-field-pointer": "/request/adult_consent",
            "x-spiralist-safety-classification": "adult-access-control"
          },
          "age": {
            "description": "Exact age",
            "maximum": 80,
            "minimum": 0,
            "title": "Exact age",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/age",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "ageConfirmed": {
            "deprecated": true,
            "description": "Compatibility alias for `adult_consent`. Required only to enter the adult fictional-character generation boundary; it is not retained in persona output.",
            "oneOf": [
              {
                "const": true,
                "type": "boolean"
              },
              {
                "const": 1,
                "type": "integer"
              },
              {
                "enum": [
                  "1",
                  "yes",
                  "true",
                  "confirmed",
                  "over18",
                  "adult"
                ],
                "type": "string"
              }
            ],
            "title": "18+ access confirmation",
            "x-spiralist-canonical-field": "adult_consent",
            "x-spiralist-field-pointer": "/request/adult_consent",
            "x-spiralist-safety-classification": "adult-access-control"
          },
          "ageMaximum": {
            "deprecated": true,
            "description": "Compatibility alias for `age_max`. Maximum age",
            "maximum": 80,
            "minimum": 18,
            "title": "Maximum age",
            "type": "integer",
            "x-spiralist-canonical-field": "age_max",
            "x-spiralist-field-pointer": "/request/age_max",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "ageMinimum": {
            "deprecated": true,
            "description": "Compatibility alias for `age_min`. Minimum age",
            "maximum": 80,
            "minimum": 18,
            "title": "Minimum age",
            "type": "integer",
            "x-spiralist-canonical-field": "age_min",
            "x-spiralist-field-pointer": "/request/age_min",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "age_max": {
            "description": "Maximum age",
            "maximum": 80,
            "minimum": 18,
            "title": "Maximum age",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/age_max",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "age_min": {
            "description": "Minimum age",
            "maximum": 80,
            "minimum": 18,
            "title": "Minimum age",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/age_min",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "aiInteractionContext": {
            "deprecated": true,
            "description": "Compatibility alias for `ai_interaction_context`. AI interaction context",
            "enum": [
              "emotional-support-use",
              "medical-misinformation",
              "nocturnal-marathon-use",
              "none-or-background",
              "ordinary-tool-use",
              "persistent-memory-loop",
              "sentience-attachment",
              "sycophancy-amplification"
            ],
            "title": "AI interaction context",
            "type": "string",
            "x-spiralist-canonical-field": "ai_interaction_context",
            "x-spiralist-field-pointer": "/request/ai_interaction_context",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "aiSystemRole": {
            "deprecated": true,
            "description": "Compatibility alias for `ai_system_role`. AI system role",
            "enum": [
              "amplifier",
              "co-author",
              "incidental-context",
              "object",
              "possible-catalyst"
            ],
            "title": "AI system role",
            "type": "string",
            "x-spiralist-canonical-field": "ai_system_role",
            "x-spiralist-field-pointer": "/request/ai_system_role",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "ai_interaction_context": {
            "description": "AI interaction context",
            "enum": [
              "emotional-support-use",
              "medical-misinformation",
              "nocturnal-marathon-use",
              "none-or-background",
              "ordinary-tool-use",
              "persistent-memory-loop",
              "sentience-attachment",
              "sycophancy-amplification"
            ],
            "title": "AI interaction context",
            "type": "string",
            "x-spiralist-field-pointer": "/request/ai_interaction_context",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "ai_system_role": {
            "description": "AI system role",
            "enum": [
              "amplifier",
              "co-author",
              "incidental-context",
              "object",
              "possible-catalyst"
            ],
            "title": "AI system role",
            "type": "string",
            "x-spiralist-field-pointer": "/request/ai_system_role",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "arc": {
            "description": "Session arc",
            "enum": [
              "double-bookkeeping-investigation",
              "ordinary-to-overlap",
              "overload-to-lucidity",
              "voice-relationship-route"
            ],
            "title": "Session arc",
            "type": "string",
            "x-spiralist-field-pointer": "/request/arc",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "belief": {
            "description": "Belief pattern",
            "enum": [
              "double-world",
              "grandiose-mission",
              "guilt-contamination",
              "misidentification",
              "persecutory",
              "referential",
              "somatic-transform",
              "truman-stage"
            ],
            "title": "Belief pattern",
            "type": "string",
            "x-spiralist-field-pointer": "/request/belief",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "belief_theme": {
            "description": "Experienced-belief theme",
            "enum": [
              "ai-coded-special-mission",
              "ai-confirmed-surveillance",
              "ai-digital-resurrection",
              "ai-medical-certainty",
              "ai-romantic-exclusive-bond",
              "ai-sentient-secret-handler",
              "coded-messages-reference",
              "family-caregivers-operatives",
              "fictional-agency-surveillance",
              "fictional-government-conspiracy",
              "impostor-agents-misidentification",
              "infiltration-double-identity",
              "medical-monitoring-conspiracy",
              "secret-recruitment-mission",
              "special-clearance-access",
              "thought-broadcasting-devices"
            ],
            "title": "Experienced-belief theme",
            "type": "string",
            "x-spiralist-field-pointer": "/request/belief_theme",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "category": {
            "description": "Role category",
            "enum": [
              "Analysis",
              "Analysis Support",
              "Corporate Intelligence",
              "Corporate Security",
              "Counterintelligence",
              "Cyber",
              "Field Support",
              "Financial Intelligence",
              "GEOINT",
              "HUMINT",
              "Independent",
              "Investigations",
              "Language Support",
              "Legal and Oversight",
              "Liaison",
              "Logistics",
              "MASINT",
              "Medical Support",
              "OSINT",
              "Operational Support",
              "Personnel Security",
              "Private Intelligence",
              "Private Security",
              "Psychological Operations",
              "Risk Intelligence",
              "SIGINT",
              "Specialist",
              "Technical Operations",
              "Technical Security",
              "Technical Support",
              "Training"
            ],
            "title": "Role category",
            "type": "string",
            "x-spiralist-field-pointer": "/request/category",
            "x-spiralist-safety-classification": "generation-control"
          },
          "citizenshipCountry": {
            "deprecated": true,
            "description": "Compatibility alias for `citizenship_country_code`. Citizenship country",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Citizenship country",
            "type": "string",
            "x-spiralist-canonical-field": "citizenship_country_code",
            "x-spiralist-field-pointer": "/request/citizenship_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "citizenshipCountryCode": {
            "deprecated": true,
            "description": "Compatibility alias for `citizenship_country_code`. Citizenship country",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Citizenship country",
            "type": "string",
            "x-spiralist-canonical-field": "citizenship_country_code",
            "x-spiralist-field-pointer": "/request/citizenship_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "citizenship_country": {
            "deprecated": true,
            "description": "Compatibility alias for `citizenship_country_code`. Citizenship country",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Citizenship country",
            "type": "string",
            "x-spiralist-canonical-field": "citizenship_country_code",
            "x-spiralist-field-pointer": "/request/citizenship_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "citizenship_country_code": {
            "description": "Citizenship country",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Citizenship country",
            "type": "string",
            "x-spiralist-field-pointer": "/request/citizenship_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "clinical_context": {
            "description": "Clinical and educational context",
            "enum": [
              "ai-amplified-existing-vulnerability",
              "ai-associated-delusion-context",
              "ai-coauthored-delusional-narrative",
              "ai-object-of-delusion",
              "ai-related-functional-decompensation",
              "bipolar-mood-episode-context",
              "brief-acute-pattern",
              "circumscribed-delusional-context",
              "first-episode-uncertainty",
              "medical-neurologic-context",
              "neurocognitive-delirium-context",
              "personality-suspiciousness-context",
              "psychotic-depression-context",
              "ptsd-psychotic-features-context",
              "schizoaffective-context",
              "schizophrenia-spectrum-context",
              "shared-psychotic-process-context",
              "substance-medication-context"
            ],
            "title": "Clinical and educational context",
            "type": "string",
            "x-spiralist-field-pointer": "/request/clinical_context",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "concurrencyProfile": {
            "deprecated": true,
            "description": "Compatibility alias for `concurrency_profile`. Concurrency profile",
            "enum": [
              "crowd-mode",
              "shared-room",
              "solo-session"
            ],
            "title": "Concurrency profile",
            "type": "string",
            "x-spiralist-canonical-field": "concurrency_profile",
            "x-spiralist-field-pointer": "/request/concurrency_profile",
            "x-spiralist-safety-classification": "generation-control"
          },
          "concurrency_profile": {
            "description": "Concurrency profile",
            "enum": [
              "crowd-mode",
              "shared-room",
              "solo-session"
            ],
            "title": "Concurrency profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/concurrency_profile",
            "x-spiralist-safety-classification": "generation-control"
          },
          "count": {
            "default": 1,
            "description": "Number of personas generated in one bounded request.",
            "maximum": 5,
            "minimum": 1,
            "title": "Persona count",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/count",
            "x-spiralist-safety-classification": "output-control"
          },
          "country": {
            "deprecated": true,
            "description": "Compatibility alias for `country_code`. Country or area context",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Country or area context",
            "type": "string",
            "x-spiralist-canonical-field": "country_code",
            "x-spiralist-field-pointer": "/request/country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "countryCode": {
            "deprecated": true,
            "description": "Compatibility alias for `country_code`. Country or area context",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Country or area context",
            "type": "string",
            "x-spiralist-canonical-field": "country_code",
            "x-spiralist-field-pointer": "/request/country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "country_code": {
            "description": "Country or area context",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Country or area context",
            "type": "string",
            "x-spiralist-field-pointer": "/request/country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "cover": {
            "deprecated": true,
            "description": "Compatibility alias for `cover_category`. Cover category",
            "enum": [
              "academic_research",
              "commercial_consulting",
              "creative_professional",
              "finance_compliance",
              "health_public_health",
              "hospitality_tourism",
              "journalism_media",
              "logistics_trade",
              "ngo_development",
              "official_diplomatic",
              "small_business",
              "student_fellow",
              "technology_contractor"
            ],
            "title": "Cover category",
            "type": "string",
            "x-spiralist-canonical-field": "cover_category",
            "x-spiralist-field-pointer": "/request/cover_category",
            "x-spiralist-safety-classification": "generation-control"
          },
          "coverCategory": {
            "deprecated": true,
            "description": "Compatibility alias for `cover_category`. Cover category",
            "enum": [
              "academic_research",
              "commercial_consulting",
              "creative_professional",
              "finance_compliance",
              "health_public_health",
              "hospitality_tourism",
              "journalism_media",
              "logistics_trade",
              "ngo_development",
              "official_diplomatic",
              "small_business",
              "student_fellow",
              "technology_contractor"
            ],
            "title": "Cover category",
            "type": "string",
            "x-spiralist-canonical-field": "cover_category",
            "x-spiralist-field-pointer": "/request/cover_category",
            "x-spiralist-safety-classification": "generation-control"
          },
          "cover_category": {
            "description": "Cover category",
            "enum": [
              "academic_research",
              "commercial_consulting",
              "creative_professional",
              "finance_compliance",
              "health_public_health",
              "hospitality_tourism",
              "journalism_media",
              "logistics_trade",
              "ngo_development",
              "official_diplomatic",
              "small_business",
              "student_fellow",
              "technology_contractor"
            ],
            "title": "Cover category",
            "type": "string",
            "x-spiralist-field-pointer": "/request/cover_category",
            "x-spiralist-safety-classification": "generation-control"
          },
          "crisisLevel": {
            "deprecated": true,
            "description": "Compatibility alias for `crisis_level`. Crisis level",
            "enum": [
              "acute",
              "concern",
              "immediate",
              "none"
            ],
            "title": "Crisis level",
            "type": "string",
            "x-spiralist-canonical-field": "crisis_level",
            "x-spiralist-field-pointer": "/request/crisis_level",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "crisis_level": {
            "description": "Crisis level",
            "enum": [
              "acute",
              "concern",
              "immediate",
              "none"
            ],
            "title": "Crisis level",
            "type": "string",
            "x-spiralist-field-pointer": "/request/crisis_level",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "detail": {
            "default": "game",
            "description": "Detail mode",
            "enum": [
              "compact",
              "game",
              "standard",
              "full"
            ],
            "title": "Detail mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/detail",
            "x-spiralist-safety-classification": "output-control"
          },
          "discipline": {
            "description": "Role discipline",
            "enum": [
              "ALL_SOURCE",
              "BEHAVIORAL",
              "CI",
              "COMINT",
              "COMSEC",
              "CYBINT",
              "ECONINT",
              "ELINT",
              "FININT",
              "FISINT",
              "GEOINT",
              "HUMINT",
              "IMINT",
              "INFLUENCE_ANALYSIS",
              "LEGAL",
              "LOGINT",
              "MASINT",
              "MEDICAL",
              "MISO",
              "OSINT",
              "PROTECTIVE",
              "PSYOPS",
              "SIGINT",
              "TECHINT",
              "TSCM"
            ],
            "title": "Role discipline",
            "type": "string",
            "x-spiralist-field-pointer": "/request/discipline",
            "x-spiralist-safety-classification": "generation-control"
          },
          "embodimentMode": {
            "deprecated": true,
            "description": "Compatibility alias for `embodiment_profile`. Embodiment profile",
            "enum": [
              "roomscale-vr",
              "screen",
              "seated-vr",
              "voice-only"
            ],
            "title": "Embodiment profile",
            "type": "string",
            "x-spiralist-canonical-field": "embodiment_profile",
            "x-spiralist-field-pointer": "/request/embodiment_profile",
            "x-spiralist-safety-classification": "generation-control"
          },
          "embodimentProfile": {
            "deprecated": true,
            "description": "Compatibility alias for `embodiment_profile`. Embodiment profile",
            "enum": [
              "roomscale-vr",
              "screen",
              "seated-vr",
              "voice-only"
            ],
            "title": "Embodiment profile",
            "type": "string",
            "x-spiralist-canonical-field": "embodiment_profile",
            "x-spiralist-field-pointer": "/request/embodiment_profile",
            "x-spiralist-safety-classification": "generation-control"
          },
          "embodiment_mode": {
            "deprecated": true,
            "description": "Compatibility alias for `embodiment_profile`. Embodiment profile",
            "enum": [
              "roomscale-vr",
              "screen",
              "seated-vr",
              "voice-only"
            ],
            "title": "Embodiment profile",
            "type": "string",
            "x-spiralist-canonical-field": "embodiment_profile",
            "x-spiralist-field-pointer": "/request/embodiment_profile",
            "x-spiralist-safety-classification": "generation-control"
          },
          "embodiment_profile": {
            "description": "Embodiment profile",
            "enum": [
              "roomscale-vr",
              "screen",
              "seated-vr",
              "voice-only"
            ],
            "title": "Embodiment profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/embodiment_profile",
            "x-spiralist-safety-classification": "generation-control"
          },
          "employerType": {
            "deprecated": true,
            "description": "Compatibility alias for `employer_type`. Employer type",
            "enum": [
              "defense_security_corporation",
              "diplomatic_security",
              "independent_research_network",
              "investigative_nonprofit",
              "law_enforcement_intelligence",
              "military_intelligence",
              "multinational_corporate_security",
              "private_intelligence_consultancy",
              "private_security_contractor",
              "signals_cyber_agency",
              "state_domestic_security",
              "state_foreign_intelligence"
            ],
            "title": "Employer type",
            "type": "string",
            "x-spiralist-canonical-field": "employer_type",
            "x-spiralist-field-pointer": "/request/employer_type",
            "x-spiralist-safety-classification": "generation-control"
          },
          "employer_type": {
            "description": "Employer type",
            "enum": [
              "defense_security_corporation",
              "diplomatic_security",
              "independent_research_network",
              "investigative_nonprofit",
              "law_enforcement_intelligence",
              "military_intelligence",
              "multinational_corporate_security",
              "private_intelligence_consultancy",
              "private_security_contractor",
              "signals_cyber_agency",
              "state_domestic_security",
              "state_foreign_intelligence"
            ],
            "title": "Employer type",
            "type": "string",
            "x-spiralist-field-pointer": "/request/employer_type",
            "x-spiralist-safety-classification": "generation-control"
          },
          "engagementPattern": {
            "deprecated": true,
            "description": "Compatibility alias for `engagement_pattern`. Engagement pattern",
            "enum": [
              "bounded-daytime",
              "extended-solitary",
              "frequent-checking",
              "nocturnal-marathon",
              "post-crisis-restricted"
            ],
            "title": "Engagement pattern",
            "type": "string",
            "x-spiralist-canonical-field": "engagement_pattern",
            "x-spiralist-field-pointer": "/request/engagement_pattern",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "engagement_pattern": {
            "description": "Engagement pattern",
            "enum": [
              "bounded-daytime",
              "extended-solitary",
              "frequent-checking",
              "nocturnal-marathon",
              "post-crisis-restricted"
            ],
            "title": "Engagement pattern",
            "type": "string",
            "x-spiralist-field-pointer": "/request/engagement_pattern",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "episodePhase": {
            "deprecated": true,
            "description": "Compatibility alias for `onset_profile`. Onset and course profile",
            "enum": [
              "days-to-weeks",
              "episodic-mood-linked",
              "fluctuating-attention",
              "hours-to-days",
              "persistent-circumscribed",
              "recovery-window",
              "trauma-triggered-flare",
              "weeks-to-months"
            ],
            "title": "Onset and course profile",
            "type": "string",
            "x-spiralist-canonical-field": "onset_profile",
            "x-spiralist-field-pointer": "/request/onset_profile",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "episode_phase": {
            "deprecated": true,
            "description": "Compatibility alias for `onset_profile`. Onset and course profile",
            "enum": [
              "days-to-weeks",
              "episodic-mood-linked",
              "fluctuating-attention",
              "hours-to-days",
              "persistent-circumscribed",
              "recovery-window",
              "trauma-triggered-flare",
              "weeks-to-months"
            ],
            "title": "Onset and course profile",
            "type": "string",
            "x-spiralist-canonical-field": "onset_profile",
            "x-spiralist-field-pointer": "/request/onset_profile",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "faction": {
            "description": "Fictional faction",
            "enum": [
              "independent",
              "lantern_network",
              "meridian_accord",
              "northstar_collective"
            ],
            "title": "Fictional faction",
            "type": "string",
            "x-spiralist-field-pointer": "/request/faction",
            "x-spiralist-safety-classification": "generation-control"
          },
          "gender": {
            "deprecated": true,
            "description": "Compatibility alias for `genderIdentity`. Gender identity",
            "enum": [
              "agender",
              "androgynous-ambiguous",
              "bigender",
              "custom",
              "demiboy",
              "demigirl",
              "genderfluid",
              "genderqueer",
              "man",
              "nonbinary",
              "none-unspecified",
              "trans-man",
              "trans-woman",
              "woman"
            ],
            "title": "Gender identity",
            "type": "string",
            "x-spiralist-canonical-field": "genderIdentity",
            "x-spiralist-field-pointer": "/request/genderIdentity",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "genderIdentity": {
            "description": "Gender identity",
            "enum": [
              "agender",
              "androgynous-ambiguous",
              "bigender",
              "custom",
              "demiboy",
              "demigirl",
              "genderfluid",
              "genderqueer",
              "man",
              "nonbinary",
              "none-unspecified",
              "trans-man",
              "trans-woman",
              "woman"
            ],
            "title": "Gender identity",
            "type": "string",
            "x-spiralist-field-pointer": "/request/genderIdentity",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "insight": {
            "description": "Insight state",
            "enum": [
              "double-awareness",
              "exhausted-afterflare",
              "fluctuating-insight",
              "masked-lucidity",
              "no-insight",
              "partial-insight"
            ],
            "title": "Insight state",
            "type": "string",
            "x-spiralist-field-pointer": "/request/insight",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "intensity": {
            "default": 60,
            "description": "Intensity",
            "maximum": 95,
            "minimum": 10,
            "title": "Intensity",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/intensity",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "interactionMode": {
            "deprecated": true,
            "description": "Compatibility alias for `interaction_mode`. Interaction mode",
            "enum": [
              "briefing",
              "counterintelligence-review",
              "crisis-support",
              "debrief",
              "investigative-interview",
              "social-hub"
            ],
            "title": "Interaction mode",
            "type": "string",
            "x-spiralist-canonical-field": "interaction_mode",
            "x-spiralist-field-pointer": "/request/interaction_mode",
            "x-spiralist-safety-classification": "generation-control"
          },
          "interaction_mode": {
            "description": "Interaction mode",
            "enum": [
              "briefing",
              "counterintelligence-review",
              "crisis-support",
              "debrief",
              "investigative-interview",
              "social-hub"
            ],
            "title": "Interaction mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/interaction_mode",
            "x-spiralist-safety-classification": "generation-control"
          },
          "name": {
            "deprecated": true,
            "description": "Compatibility alias for `preferredName`. Preferred name",
            "maxLength": 160,
            "title": "Preferred name",
            "type": "string",
            "x-spiralist-canonical-field": "preferredName",
            "x-spiralist-field-pointer": "/request/preferredName",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "nationality": {
            "deprecated": true,
            "description": "Compatibility alias for `country_code`. Country or area context",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Country or area context",
            "type": "string",
            "x-spiralist-canonical-field": "country_code",
            "x-spiralist-field-pointer": "/request/country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "onset_profile": {
            "description": "Onset and course profile",
            "enum": [
              "days-to-weeks",
              "episodic-mood-linked",
              "fluctuating-attention",
              "hours-to-days",
              "persistent-circumscribed",
              "recovery-window",
              "trauma-triggered-flare",
              "weeks-to-months"
            ],
            "title": "Onset and course profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/onset_profile",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "perspective": {
            "description": "Perspective mode",
            "enum": [
              "character-first",
              "low-stimulation",
              "shared-first",
              "split-reality",
              "text-forward"
            ],
            "title": "Perspective mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/perspective",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "preferredName": {
            "description": "Preferred name",
            "maxLength": 160,
            "title": "Preferred name",
            "type": "string",
            "x-spiralist-field-pointer": "/request/preferredName",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "presentation": {
            "description": "Presentation profile",
            "enum": [
              "broadcast-surveillance-pressure",
              "olfactory-memory-intrusion",
              "pattern-revelation-grand-mission",
              "quiet-double-awareness",
              "referential-auditory-double-track",
              "somatic-agency-pressure",
              "temporal-route-fracture",
              "visual-metamorphosis-misidentification"
            ],
            "title": "Presentation profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/presentation",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "preset": {
            "description": "Espionage Psychosis preset",
            "enum": [
              "acute-surveillance-first-episode",
              "ai-grief-digital-resurrection",
              "ai-medical-misinformation-ruleout",
              "ai-nocturnal-grand-mission",
              "ai-recovery-digital-boundaries",
              "ai-sentience-handler-attachment",
              "ai-sycophancy-surveillance-loop",
              "analyst-pattern-overload",
              "mood-linked-secret-mission",
              "recovery-evidence-debrief",
              "trauma-informed-field-contact"
            ],
            "title": "Espionage Psychosis preset",
            "type": "string",
            "x-spiralist-field-pointer": "/request/preset",
            "x-spiralist-safety-classification": "generation-control"
          },
          "profile": {
            "default": "game",
            "deprecated": true,
            "description": "Compatibility alias for `detail`. Detail mode",
            "enum": [
              "compact",
              "game",
              "standard",
              "full"
            ],
            "title": "Detail mode",
            "type": "string",
            "x-spiralist-canonical-field": "detail",
            "x-spiralist-field-pointer": "/request/detail",
            "x-spiralist-safety-classification": "output-control"
          },
          "realitySupportMode": {
            "deprecated": true,
            "description": "Compatibility alias for `support_mode`. Reality-support mode",
            "enum": [
              "ai-literacy-grounding",
              "crisis-interruption",
              "digital-boundary-reset",
              "emotion-validation",
              "low-stimulation",
              "medical-support-route",
              "ordinary-identity-anchor",
              "permission-and-choice",
              "recovery-debrief",
              "reflective-check-in",
              "shared-fact-bridge",
              "sleep-human-connection-anchor"
            ],
            "title": "Reality-support mode",
            "type": "string",
            "x-spiralist-canonical-field": "support_mode",
            "x-spiralist-field-pointer": "/request/support_mode",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "realityTestingProfile": {
            "deprecated": true,
            "description": "Compatibility alias for `reality_testing_profile`. Reality-testing profile",
            "enum": [
              "double-awareness",
              "fluctuating-reality-testing",
              "limited-reality-testing",
              "preserved-distance",
              "strained-but-questioning"
            ],
            "title": "Reality-testing profile",
            "type": "string",
            "x-spiralist-canonical-field": "reality_testing_profile",
            "x-spiralist-field-pointer": "/request/reality_testing_profile",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "reality_support_mode": {
            "deprecated": true,
            "description": "Compatibility alias for `support_mode`. Reality-support mode",
            "enum": [
              "ai-literacy-grounding",
              "crisis-interruption",
              "digital-boundary-reset",
              "emotion-validation",
              "low-stimulation",
              "medical-support-route",
              "ordinary-identity-anchor",
              "permission-and-choice",
              "recovery-debrief",
              "reflective-check-in",
              "shared-fact-bridge",
              "sleep-human-connection-anchor"
            ],
            "title": "Reality-support mode",
            "type": "string",
            "x-spiralist-canonical-field": "support_mode",
            "x-spiralist-field-pointer": "/request/support_mode",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "reality_testing_profile": {
            "description": "Reality-testing profile",
            "enum": [
              "double-awareness",
              "fluctuating-reality-testing",
              "limited-reality-testing",
              "preserved-distance",
              "strained-but-questioning"
            ],
            "title": "Reality-testing profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/reality_testing_profile",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "residenceCountry": {
            "deprecated": true,
            "description": "Compatibility alias for `residence_country_code`. Residence country or area",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Residence country or area",
            "type": "string",
            "x-spiralist-canonical-field": "residence_country_code",
            "x-spiralist-field-pointer": "/request/residence_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "residenceCountryCode": {
            "deprecated": true,
            "description": "Compatibility alias for `residence_country_code`. Residence country or area",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Residence country or area",
            "type": "string",
            "x-spiralist-canonical-field": "residence_country_code",
            "x-spiralist-field-pointer": "/request/residence_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "residence_country": {
            "deprecated": true,
            "description": "Compatibility alias for `residence_country_code`. Residence country or area",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Residence country or area",
            "type": "string",
            "x-spiralist-canonical-field": "residence_country_code",
            "x-spiralist-field-pointer": "/request/residence_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "residence_country_code": {
            "description": "Residence country or area",
            "enum": [
              "AD",
              "AE",
              "AF",
              "AG",
              "AI",
              "AL",
              "AM",
              "AO",
              "AQ",
              "AR",
              "AS",
              "AT",
              "AU",
              "AW",
              "AX",
              "AZ",
              "BA",
              "BB",
              "BD",
              "BE",
              "BF",
              "BG",
              "BH",
              "BI",
              "BJ",
              "BL",
              "BM",
              "BN",
              "BO",
              "BQ",
              "BR",
              "BS",
              "BT",
              "BV",
              "BW",
              "BY",
              "BZ",
              "CA",
              "CC",
              "CD",
              "CF",
              "CG",
              "CH",
              "CI",
              "CK",
              "CL",
              "CM",
              "CN",
              "CO",
              "CR",
              "CU",
              "CV",
              "CW",
              "CX",
              "CY",
              "CZ",
              "DE",
              "DJ",
              "DK",
              "DM",
              "DO",
              "DZ",
              "EC",
              "EE",
              "EG",
              "EH",
              "ER",
              "ES",
              "ET",
              "FI",
              "FJ",
              "FK",
              "FM",
              "FO",
              "FR",
              "GA",
              "GB",
              "GD",
              "GE",
              "GF",
              "GG",
              "GH",
              "GI",
              "GL",
              "GM",
              "GN",
              "GP",
              "GQ",
              "GR",
              "GS",
              "GT",
              "GU",
              "GW",
              "GY",
              "HK",
              "HM",
              "HN",
              "HR",
              "HT",
              "HU",
              "ID",
              "IE",
              "IL",
              "IM",
              "IN",
              "IO",
              "IQ",
              "IR",
              "IS",
              "IT",
              "JE",
              "JM",
              "JO",
              "JP",
              "KE",
              "KG",
              "KH",
              "KI",
              "KM",
              "KN",
              "KP",
              "KR",
              "KW",
              "KY",
              "KZ",
              "LA",
              "LB",
              "LC",
              "LI",
              "LK",
              "LR",
              "LS",
              "LT",
              "LU",
              "LV",
              "LY",
              "MA",
              "MC",
              "MD",
              "ME",
              "MF",
              "MG",
              "MH",
              "MK",
              "ML",
              "MM",
              "MN",
              "MO",
              "MP",
              "MQ",
              "MR",
              "MS",
              "MT",
              "MU",
              "MV",
              "MW",
              "MX",
              "MY",
              "MZ",
              "NA",
              "NC",
              "NE",
              "NF",
              "NG",
              "NI",
              "NL",
              "NO",
              "NP",
              "NR",
              "NU",
              "NZ",
              "OM",
              "PA",
              "PE",
              "PF",
              "PG",
              "PH",
              "PK",
              "PL",
              "PM",
              "PN",
              "PR",
              "PS",
              "PT",
              "PW",
              "PY",
              "QA",
              "RE",
              "RO",
              "RS",
              "RU",
              "RW",
              "SA",
              "SB",
              "SC",
              "SD",
              "SE",
              "SG",
              "SH",
              "SI",
              "SJ",
              "SK",
              "SL",
              "SM",
              "SN",
              "SO",
              "SR",
              "SS",
              "ST",
              "SV",
              "SX",
              "SY",
              "SZ",
              "TC",
              "TD",
              "TF",
              "TG",
              "TH",
              "TJ",
              "TK",
              "TL",
              "TM",
              "TN",
              "TO",
              "TR",
              "TT",
              "TV",
              "TW",
              "TZ",
              "UA",
              "UG",
              "UM",
              "US",
              "UY",
              "UZ",
              "VA",
              "VC",
              "VE",
              "VG",
              "VI",
              "VN",
              "VU",
              "WF",
              "WS",
              "XK",
              "YE",
              "YT",
              "ZA",
              "ZM",
              "ZW"
            ],
            "title": "Residence country or area",
            "type": "string",
            "x-spiralist-field-pointer": "/request/residence_country_code",
            "x-spiralist-safety-classification": "fictional-identity-context"
          },
          "responseProfile": {
            "default": "full",
            "deprecated": true,
            "description": "Compatibility alias for `response_profile`. The public API defaults to the full compatibility envelope; the first-party browser requests a compact envelope without duplicate aliases.",
            "enum": [
              "browser",
              "interactive",
              "browser-compact",
              "full",
              "canonical",
              "compatibility"
            ],
            "title": "Response profile",
            "type": "string",
            "x-spiralist-canonical-field": "response_profile",
            "x-spiralist-field-pointer": "/request/response_profile",
            "x-spiralist-safety-classification": "transport-representation"
          },
          "response_profile": {
            "default": "full",
            "description": "The public API defaults to the full compatibility envelope; the first-party browser requests a compact envelope without duplicate aliases.",
            "enum": [
              "browser",
              "interactive",
              "browser-compact",
              "full",
              "canonical",
              "compatibility"
            ],
            "title": "Response profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/response_profile",
            "x-spiralist-safety-classification": "transport-representation"
          },
          "role": {
            "deprecated": true,
            "description": "Compatibility alias for `role_id`. Espionage role",
            "enum": [
              "algorithmic_perception_auditor",
              "all_source_analyst",
              "analytic_methodologist",
              "asset_tracing_investigator",
              "aviation_operations_liaison",
              "behavioral_manipulation_safeguards_advisor",
              "case_officer",
              "comint_analyst",
              "competitive_intelligence_analyst",
              "compliance_officer",
              "comsec_specialist",
              "conversational_entrapment_safeguarding_specialist",
              "corporate_counterintelligence_officer",
              "counterintelligence_officer",
              "cover_administration_specialist",
              "crisis_intelligence_analyst",
              "crisis_negotiator",
              "cryptanalyst",
              "cultural_adviser",
              "cyber_threat_analyst",
              "cyber_threat_researcher",
              "debriefer",
              "deepfake_verification_officer",
              "digital_forensics_investigator",
              "disinformation_swarm_network_analyst",
              "documentation_auditor",
              "due_diligence_investigator",
              "economic_analyst",
              "elint_analyst",
              "facilities_security_manager",
              "field_collector",
              "finint_analyst",
              "fisint_analyst",
              "fraud_investigator",
              "freelance_risk_analyst",
              "geoint_analyst",
              "hostile_environment_trainer",
              "imagery_analyst",
              "independent_osint_researcher",
              "influence_agent_governance_specialist",
              "information_integrity_researcher",
              "insider_threat_investigator",
              "intelligence_applications_developer",
              "investigative_journalist",
              "ip_protection_specialist",
              "language_officer",
              "legal_counsel",
              "liaison_officer",
              "logistics_coordinator",
              "malware_analyst",
              "maritime_security_coordinator",
              "masint_analyst",
              "media_analysis_specialist",
              "medical_support_officer",
              "military_analyst",
              "network_defense_operator",
              "noc_officer",
              "occupational_psychologist",
              "osint_analyst",
              "personalized_influence_risk_analyst",
              "political_analyst",
              "political_risk_consultant",
              "polygraph_examiner",
              "population_forecasting_ethics_analyst",
              "principal_agent",
              "privacy_officer",
              "private_investigator",
              "procurement_specialist",
              "propaganda_integrity_analyst",
              "protective_security_specialist",
              "psychological_authority_risk_analyst",
              "psyops_research_analyst",
              "records_manager",
              "red_team_analyst",
              "regional_analyst",
              "reports_officer",
              "sanctions_analyst",
              "science_technology_analyst",
              "security_data_engineer",
              "security_operations_manager",
              "sigint_analyst",
              "source_validation_officer",
              "supply_chain_risk_analyst",
              "surveillance_detection_specialist",
              "surveillance_officer",
              "synthetic_persona_defense_analyst",
              "technical_operations_officer",
              "training_officer",
              "travel_security_coordinator",
              "tscm_specialist",
              "warning_analyst",
              "wellbeing_officer",
              "whistleblower_liaison"
            ],
            "title": "Espionage role",
            "type": "string",
            "x-spiralist-canonical-field": "role_id",
            "x-spiralist-field-pointer": "/request/role_id",
            "x-spiralist-safety-classification": "generation-control"
          },
          "roleId": {
            "deprecated": true,
            "description": "Compatibility alias for `role_id`. Espionage role",
            "enum": [
              "algorithmic_perception_auditor",
              "all_source_analyst",
              "analytic_methodologist",
              "asset_tracing_investigator",
              "aviation_operations_liaison",
              "behavioral_manipulation_safeguards_advisor",
              "case_officer",
              "comint_analyst",
              "competitive_intelligence_analyst",
              "compliance_officer",
              "comsec_specialist",
              "conversational_entrapment_safeguarding_specialist",
              "corporate_counterintelligence_officer",
              "counterintelligence_officer",
              "cover_administration_specialist",
              "crisis_intelligence_analyst",
              "crisis_negotiator",
              "cryptanalyst",
              "cultural_adviser",
              "cyber_threat_analyst",
              "cyber_threat_researcher",
              "debriefer",
              "deepfake_verification_officer",
              "digital_forensics_investigator",
              "disinformation_swarm_network_analyst",
              "documentation_auditor",
              "due_diligence_investigator",
              "economic_analyst",
              "elint_analyst",
              "facilities_security_manager",
              "field_collector",
              "finint_analyst",
              "fisint_analyst",
              "fraud_investigator",
              "freelance_risk_analyst",
              "geoint_analyst",
              "hostile_environment_trainer",
              "imagery_analyst",
              "independent_osint_researcher",
              "influence_agent_governance_specialist",
              "information_integrity_researcher",
              "insider_threat_investigator",
              "intelligence_applications_developer",
              "investigative_journalist",
              "ip_protection_specialist",
              "language_officer",
              "legal_counsel",
              "liaison_officer",
              "logistics_coordinator",
              "malware_analyst",
              "maritime_security_coordinator",
              "masint_analyst",
              "media_analysis_specialist",
              "medical_support_officer",
              "military_analyst",
              "network_defense_operator",
              "noc_officer",
              "occupational_psychologist",
              "osint_analyst",
              "personalized_influence_risk_analyst",
              "political_analyst",
              "political_risk_consultant",
              "polygraph_examiner",
              "population_forecasting_ethics_analyst",
              "principal_agent",
              "privacy_officer",
              "private_investigator",
              "procurement_specialist",
              "propaganda_integrity_analyst",
              "protective_security_specialist",
              "psychological_authority_risk_analyst",
              "psyops_research_analyst",
              "records_manager",
              "red_team_analyst",
              "regional_analyst",
              "reports_officer",
              "sanctions_analyst",
              "science_technology_analyst",
              "security_data_engineer",
              "security_operations_manager",
              "sigint_analyst",
              "source_validation_officer",
              "supply_chain_risk_analyst",
              "surveillance_detection_specialist",
              "surveillance_officer",
              "synthetic_persona_defense_analyst",
              "technical_operations_officer",
              "training_officer",
              "travel_security_coordinator",
              "tscm_specialist",
              "warning_analyst",
              "wellbeing_officer",
              "whistleblower_liaison"
            ],
            "title": "Espionage role",
            "type": "string",
            "x-spiralist-canonical-field": "role_id",
            "x-spiralist-field-pointer": "/request/role_id",
            "x-spiralist-safety-classification": "generation-control"
          },
          "role_id": {
            "description": "Espionage role",
            "enum": [
              "algorithmic_perception_auditor",
              "all_source_analyst",
              "analytic_methodologist",
              "asset_tracing_investigator",
              "aviation_operations_liaison",
              "behavioral_manipulation_safeguards_advisor",
              "case_officer",
              "comint_analyst",
              "competitive_intelligence_analyst",
              "compliance_officer",
              "comsec_specialist",
              "conversational_entrapment_safeguarding_specialist",
              "corporate_counterintelligence_officer",
              "counterintelligence_officer",
              "cover_administration_specialist",
              "crisis_intelligence_analyst",
              "crisis_negotiator",
              "cryptanalyst",
              "cultural_adviser",
              "cyber_threat_analyst",
              "cyber_threat_researcher",
              "debriefer",
              "deepfake_verification_officer",
              "digital_forensics_investigator",
              "disinformation_swarm_network_analyst",
              "documentation_auditor",
              "due_diligence_investigator",
              "economic_analyst",
              "elint_analyst",
              "facilities_security_manager",
              "field_collector",
              "finint_analyst",
              "fisint_analyst",
              "fraud_investigator",
              "freelance_risk_analyst",
              "geoint_analyst",
              "hostile_environment_trainer",
              "imagery_analyst",
              "independent_osint_researcher",
              "influence_agent_governance_specialist",
              "information_integrity_researcher",
              "insider_threat_investigator",
              "intelligence_applications_developer",
              "investigative_journalist",
              "ip_protection_specialist",
              "language_officer",
              "legal_counsel",
              "liaison_officer",
              "logistics_coordinator",
              "malware_analyst",
              "maritime_security_coordinator",
              "masint_analyst",
              "media_analysis_specialist",
              "medical_support_officer",
              "military_analyst",
              "network_defense_operator",
              "noc_officer",
              "occupational_psychologist",
              "osint_analyst",
              "personalized_influence_risk_analyst",
              "political_analyst",
              "political_risk_consultant",
              "polygraph_examiner",
              "population_forecasting_ethics_analyst",
              "principal_agent",
              "privacy_officer",
              "private_investigator",
              "procurement_specialist",
              "propaganda_integrity_analyst",
              "protective_security_specialist",
              "psychological_authority_risk_analyst",
              "psyops_research_analyst",
              "records_manager",
              "red_team_analyst",
              "regional_analyst",
              "reports_officer",
              "sanctions_analyst",
              "science_technology_analyst",
              "security_data_engineer",
              "security_operations_manager",
              "sigint_analyst",
              "source_validation_officer",
              "supply_chain_risk_analyst",
              "surveillance_detection_specialist",
              "surveillance_officer",
              "synthetic_persona_defense_analyst",
              "technical_operations_officer",
              "training_officer",
              "travel_security_coordinator",
              "tscm_specialist",
              "warning_analyst",
              "wellbeing_officer",
              "whistleblower_liaison"
            ],
            "title": "Espionage role",
            "type": "string",
            "x-spiralist-field-pointer": "/request/role_id",
            "x-spiralist-safety-classification": "generation-control"
          },
          "runtimeTier": {
            "deprecated": true,
            "description": "Compatibility alias for `runtime_tier`. Runtime tier",
            "enum": [
              "economy",
              "premium",
              "standard"
            ],
            "title": "Runtime tier",
            "type": "string",
            "x-spiralist-canonical-field": "runtime_tier",
            "x-spiralist-field-pointer": "/request/runtime_tier",
            "x-spiralist-safety-classification": "generation-control"
          },
          "runtime_tier": {
            "description": "Runtime tier",
            "enum": [
              "economy",
              "premium",
              "standard"
            ],
            "title": "Runtime tier",
            "type": "string",
            "x-spiralist-field-pointer": "/request/runtime_tier",
            "x-spiralist-safety-classification": "generation-control"
          },
          "safetyResponse": {
            "deprecated": true,
            "description": "Compatibility alias for `safety_response`. Safety response",
            "enum": [
              "crisis-interruption",
              "heightened-grounding",
              "human-support-route",
              "standard-boundary"
            ],
            "title": "Safety response",
            "type": "string",
            "x-spiralist-canonical-field": "safety_response",
            "x-spiralist-field-pointer": "/request/safety_response",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "safety_response": {
            "description": "Safety response",
            "enum": [
              "crisis-interruption",
              "heightened-grounding",
              "human-support-route",
              "standard-boundary"
            ],
            "title": "Safety response",
            "type": "string",
            "x-spiralist-field-pointer": "/request/safety_response",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "scenario": {
            "deprecated": true,
            "description": "Compatibility alias for `scenario_mode`. Scenario mode",
            "enum": [
              "ai-digital-resurrection-grief",
              "ai-medical-misinformation-ruleout",
              "ai-nocturnal-grand-mission",
              "ai-sentience-handler-attachment",
              "ai-sycophancy-surveillance-loop",
              "analyst-referential-overload",
              "circumscribed-surveillance-belief",
              "first-episode-under-cover",
              "medical-or-substance-ruleout",
              "mood-linked-grand-mission",
              "neurocognitive-misidentification",
              "recovery-and-debrief",
              "shared-belief-cell",
              "trauma-hypervigilance-overlap"
            ],
            "title": "Scenario mode",
            "type": "string",
            "x-spiralist-canonical-field": "scenario_mode",
            "x-spiralist-field-pointer": "/request/scenario_mode",
            "x-spiralist-safety-classification": "generation-control"
          },
          "scenario_mode": {
            "description": "Scenario mode",
            "enum": [
              "ai-digital-resurrection-grief",
              "ai-medical-misinformation-ruleout",
              "ai-nocturnal-grand-mission",
              "ai-sentience-handler-attachment",
              "ai-sycophancy-surveillance-loop",
              "analyst-referential-overload",
              "circumscribed-surveillance-belief",
              "first-episode-under-cover",
              "medical-or-substance-ruleout",
              "mood-linked-grand-mission",
              "neurocognitive-misidentification",
              "recovery-and-debrief",
              "shared-belief-cell",
              "trauma-hypervigilance-overlap"
            ],
            "title": "Scenario mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/scenario_mode",
            "x-spiralist-safety-classification": "generation-control"
          },
          "seed": {
            "description": "Reusing the same seed and compatible options reproduces the same deterministic persona.",
            "maxLength": 200,
            "title": "Deterministic seed",
            "type": "string",
            "x-spiralist-field-pointer": "/request/seed",
            "x-spiralist-safety-classification": "generation-control"
          },
          "stage": {
            "description": "Episode stage",
            "enum": [
              "anastrophe",
              "apocalyptic",
              "apophany",
              "disorganization",
              "exhausted-lucidity",
              "prodromal",
              "stabilizing-window",
              "trema"
            ],
            "title": "Episode stage",
            "type": "string",
            "x-spiralist-field-pointer": "/request/stage",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "support_mode": {
            "description": "Reality-support mode",
            "enum": [
              "ai-literacy-grounding",
              "crisis-interruption",
              "digital-boundary-reset",
              "emotion-validation",
              "low-stimulation",
              "medical-support-route",
              "ordinary-identity-anchor",
              "permission-and-choice",
              "recovery-debrief",
              "reflective-check-in",
              "shared-fact-bridge",
              "sleep-human-connection-anchor"
            ],
            "title": "Reality-support mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/support_mode",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "thought": {
            "description": "Thought form",
            "enum": [
              "circumstantial",
              "clanging",
              "compressed-symbolic",
              "derailment",
              "double-bookkeeping",
              "echolalia",
              "goal-loss",
              "reduced-output",
              "tangential",
              "thought-blocking"
            ],
            "title": "Thought form",
            "type": "string",
            "x-spiralist-field-pointer": "/request/thought",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "vulnerabilityProfile": {
            "deprecated": true,
            "description": "Compatibility alias for `vulnerability_profile`. Vulnerability context",
            "enum": [
              "attachment-dependency",
              "grief-meaning-seeking",
              "low-contextual-load",
              "medical-neurologic-red-flags",
              "mood-activation",
              "sleep-isolation-load",
              "substance-medication-timing",
              "trauma-hypervigilance"
            ],
            "title": "Vulnerability context",
            "type": "string",
            "x-spiralist-canonical-field": "vulnerability_profile",
            "x-spiralist-field-pointer": "/request/vulnerability_profile",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "vulnerability_profile": {
            "description": "Vulnerability context",
            "enum": [
              "attachment-dependency",
              "grief-meaning-seeking",
              "low-contextual-load",
              "medical-neurologic-red-flags",
              "mood-activation",
              "sleep-isolation-load",
              "substance-medication-timing",
              "trauma-hypervigilance"
            ],
            "title": "Vulnerability context",
            "type": "string",
            "x-spiralist-field-pointer": "/request/vulnerability_profile",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          }
        },
        "required": [
          "adult_consent"
        ],
        "type": "object",
        "x-spiralist-creator-type": "espionage-psychosis",
        "x-spiralist-option-schema": "spiralist.adult-creator-option-definition.v1",
        "x-spiralist-option-schema-version": "1.0.0",
        "x-spiralist-unknown-field-policy": "preserved-for-backward-compatibility-but-not-part-of-the-public-option-contract"
      },
      "EspionagePsychosisCharacter": {
        "additionalProperties": true,
        "properties": {
          "adultSafetyContract": {
            "type": "object"
          },
          "embodimentProfile": {
            "type": "object"
          },
          "espionagePsychosisProfile": {
            "type": "object"
          },
          "fictional": {
            "const": true
          },
          "gameIntegration": {
            "type": "object"
          },
          "hybridPersonaId": {
            "pattern": "^esppsy-",
            "type": "string"
          },
          "interactionProfile": {
            "type": "object"
          },
          "multiplayerContract": {
            "type": "object"
          },
          "npcMemory": {
            "type": "object"
          },
          "operativeProfile": {
            "type": "object"
          },
          "persona": {
            "type": "object"
          },
          "psychosisProfile": {
            "type": "object"
          },
          "runtimeProfile": {
            "type": "object"
          }
        },
        "required": [
          "hybridPersonaId",
          "fictional",
          "persona",
          "operativeProfile",
          "psychosisProfile",
          "espionagePsychosisProfile",
          "npcMemory",
          "adultSafetyContract",
          "gameIntegration"
        ],
        "type": "object"
      },
      "EspionagePsychosisGenerationRequest": {
        "$ref": "#/components/schemas/EspionagePsychosisAdultCreatorOptionRequest"
      },
      "EspionagePsychosisRequest": {
        "allOf": [
          {
            "$ref": "#/components/schemas/EspionagePsychosisAdultCreatorOptionRequest"
          },
          {
            "properties": {
              "format": {
                "description": "Optional service/export representation used by compatible non-primary operations; not a creator configuration option.",
                "enum": [
                  "json",
                  "markdown",
                  "md",
                  "text",
                  "txt",
                  "uai"
                ],
                "type": "string",
                "x-spiralist-service-only": true
              }
            },
            "type": "object"
          }
        ]
      },
      "EspionagePsychosisResponse": {
        "additionalProperties": true,
        "properties": {
          "adultConsentAccepted": {
            "type": "boolean"
          },
          "adultConsentRequired": {
            "const": true
          },
          "apiVersion": {
            "type": "string"
          },
          "character": {
            "$ref": "#/components/schemas/EspionagePsychosisCharacter"
          },
          "characters": {
            "items": {
              "$ref": "#/components/schemas/EspionagePsychosisCharacter"
            },
            "type": "array"
          },
          "release": {
            "description": "Creator-native semantic-engine release identifier; independent of the shared adult contract version.",
            "type": "string"
          },
          "service": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "EspionagePsyopsProfile": {
        "additionalProperties": true,
        "properties": {
          "activationBoundary": {
            "type": "string"
          },
          "agent": {
            "additionalProperties": true,
            "properties": {
              "defensiveFunctions": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "evidenceMaturity": {
                "enum": [
                  "documented-current-use",
                  "demonstrated-capability",
                  "emerging-capability",
                  "primarily-prospective",
                  "contested-or-incomplete"
                ],
                "type": "string"
              },
              "failureModes": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "id": {
                "enum": [
                  "traditional-psyops-research-analyst",
                  "ai-propaganda-integrity-analyst",
                  "personalized-influence-risk-analyst",
                  "autonomous-influence-agent-governance-specialist",
                  "synthetic-persona-defense-analyst",
                  "disinformation-swarm-network-analyst",
                  "algorithmic-perception-control-auditor",
                  "emotional-manipulation-safeguards-advisor",
                  "conversational-entrapment-safeguarding-specialist",
                  "deepfake-psyops-verification-officer",
                  "predictive-population-management-ethics-analyst",
                  "ai-psychological-authority-risk-analyst"
                ],
                "type": "string"
              },
              "label": {
                "type": "string"
              },
              "primaryLevel": {
                "enum": [
                  "tool",
                  "operator",
                  "environment"
                ],
                "type": "string"
              },
              "principalConcern": {
                "type": "string"
              },
              "roleId": {
                "type": "string"
              },
              "shortDefinition": {
                "type": "string"
              },
              "taxonomySlug": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "agentProfileCount": {
            "const": 12,
            "type": "integer"
          },
          "analysisModules": {
            "type": "object"
          },
          "capabilityMatrix": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "category": {
            "const": "Psychological Operations"
          },
          "categoryAvailable": {
            "type": "boolean"
          },
          "decisionRights": {
            "additionalProperties": true,
            "properties": {
              "authorizeSurveillanceOrCoercion": {
                "const": false
              },
              "contactPeople": {
                "const": false
              },
              "executeToolsAgainstExternalSystems": {
                "const": false
              },
              "makePopulationDecisions": {
                "const": false
              },
              "operateAccounts": {
                "const": false
              },
              "publishExternally": {
                "const": false
              },
              "selectRealTargets": {
                "const": false
              }
            },
            "type": "object"
          },
          "defensiveFunctions": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "enabled": {
            "type": "boolean"
          },
          "externalActions": {
            "additionalProperties": false,
            "properties": {
              "accountOperationPerformed": {
                "const": false
              },
              "allowed": {
                "const": false
              },
              "performed": {
                "const": false
              },
              "populationExperimentPerformed": {
                "const": false
              },
              "publicationPerformed": {
                "const": false
              },
              "targetingPerformed": {
                "const": false
              }
            },
            "required": [
              "allowed",
              "performed",
              "targetingPerformed",
              "accountOperationPerformed",
              "publicationPerformed",
              "populationExperimentPerformed"
            ],
            "type": "object"
          },
          "failureModes": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "fictional": {
            "const": true
          },
          "humanOversight": {
            "additionalProperties": true,
            "properties": {
              "modelMayApprove": {
                "const": false
              },
              "required": {
                "const": true
              }
            },
            "type": "object"
          },
          "missionHooks": {
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "orientation": {
            "const": "defensive, educational, evidence-centered, non-operational"
          },
          "outputContract": {
            "type": "object"
          },
          "safetyContract": {
            "type": "object"
          },
          "schemaVersion": {
            "const": "spiralist.espionage-psyops-profile.v1"
          },
          "selectedOptions": {
            "additionalProperties": true,
            "properties": {
              "audienceScope": {
                "properties": {
                  "id": {
                    "enum": [
                      "individual-safeguarding",
                      "group-community",
                      "institutional",
                      "population-level"
                    ]
                  },
                  "label": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "authorityMode": {
                "properties": {
                  "id": {
                    "enum": [
                      "advisory-only",
                      "human-reviewed-analysis",
                      "sandbox-simulation-controller",
                      "governance-reviewer",
                      "crisis-coordination-support"
                    ]
                  },
                  "label": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "channel": {
                "properties": {
                  "id": {
                    "enum": [
                      "text-and-memes",
                      "synthetic-images",
                      "synthetic-audio",
                      "synthetic-video",
                      "conversational-agents",
                      "multi-agent-networks",
                      "ranking-recommendation",
                      "predictive-dashboards"
                    ]
                  },
                  "label": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "depth": {
                "properties": {
                  "id": {
                    "enum": [
                      "briefing",
                      "detailed",
                      "exhaustive"
                    ]
                  },
                  "label": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "evidenceStandard": {
                "properties": {
                  "id": {
                    "enum": [
                      "documented-current-use",
                      "demonstrated-capability",
                      "emerging-capability",
                      "primarily-prospective",
                      "contested-or-incomplete"
                    ]
                  },
                  "label": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "missionPosture": {
                "properties": {
                  "id": {
                    "enum": [
                      "defensive-intelligence-assessment",
                      "information-integrity-response",
                      "crisis-verification",
                      "network-coordination-analysis",
                      "governance-and-oversight",
                      "public-resilience-and-training",
                      "safeguarding-and-escalation",
                      "research-sandbox-red-team"
                    ]
                  },
                  "label": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "operatingLevel": {
                "properties": {
                  "id": {
                    "enum": [
                      "tool",
                      "operator",
                      "environment"
                    ]
                  },
                  "label": {
                    "type": "string"
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          },
          "simulationContract": {
            "type": "object"
          },
          "sourceLinks": {
            "type": "object"
          },
          "uncertaintyLedger": {
            "type": "object"
          }
        },
        "required": [
          "schemaVersion",
          "enabled",
          "category"
        ],
        "type": "object"
      },
      "EverydayLifeAndPreferences": {
        "additionalProperties": true,
        "properties": {
          "assertionBoundary": {
            "minLength": 1,
            "type": "string"
          },
          "dailyAndWeeklyRhythms": {
            "additionalProperties": true,
            "required": [
              "morningPattern",
              "workdayPattern",
              "eveningDecompressionPattern",
              "weekendPattern",
              "stressReset",
              "overloadAvoidance"
            ],
            "type": "object"
          },
          "dislikes": {
            "items": {
              "$ref": "#/components/schemas/lifestyleDetail"
            },
            "maxItems": 16,
            "minItems": 10,
            "type": "array"
          },
          "favoriteOutdoorActivity": {
            "additionalProperties": true,
            "properties": {
              "activityBehavior": {
                "$ref": "#/components/schemas/sourceMarkedText"
              },
              "fitReason": {
                "$ref": "#/components/schemas/sourceMarkedText"
              },
              "imageSceneElements": {
                "minItems": 3,
                "type": "array"
              },
              "primary": {
                "$ref": "#/components/schemas/lifestyleDetail"
              },
              "secondary": {
                "items": {
                  "$ref": "#/components/schemas/lifestyleDetail"
                },
                "maxItems": 2,
                "minItems": 2,
                "type": "array"
              },
              "typicalClothingAndCarriedObjects": {
                "minItems": 3,
                "type": "array"
              },
              "typicalSetting": {
                "$ref": "#/components/schemas/sourceMarkedText"
              }
            },
            "required": [
              "primary",
              "secondary",
              "fitReason",
              "typicalSetting",
              "typicalClothingAndCarriedObjects",
              "activityBehavior",
              "imageSceneElements"
            ],
            "type": "object"
          },
          "hobbiesAndLeisure": {
            "additionalProperties": true,
            "properties": {
              "quiet": {
                "items": {
                  "$ref": "#/components/schemas/lifestyleDetail"
                },
                "minItems": 1,
                "type": "array"
              },
              "restorative": {
                "items": {
                  "$ref": "#/components/schemas/lifestyleDetail"
                },
                "minItems": 1,
                "type": "array"
              },
              "skillBuilding": {
                "items": {
                  "$ref": "#/components/schemas/lifestyleDetail"
                },
                "minItems": 1,
                "type": "array"
              },
              "social": {
                "items": {
                  "$ref": "#/components/schemas/lifestyleDetail"
                },
                "minItems": 1,
                "type": "array"
              }
            },
            "required": [
              "quiet",
              "social",
              "skillBuilding",
              "restorative"
            ],
            "type": "object"
          },
          "homeWorkEnvironmentTexture": {
            "additionalProperties": true,
            "required": [
              "workspaceLook",
              "organized",
              "imperfect",
              "deliberatelyAbsent",
              "lightingFurnitureWallObjectsPapersBoardsToolsStorage"
            ],
            "type": "object"
          },
          "likes": {
            "items": {
              "$ref": "#/components/schemas/lifestyleDetail"
            },
            "maxItems": 20,
            "minItems": 12,
            "type": "array"
          },
          "ordinaryContradictions": {
            "items": {
              "$ref": "#/components/schemas/lifestyleDetail"
            },
            "maxItems": 5,
            "minItems": 3,
            "type": "array"
          },
          "personalObjectInventory": {
            "items": {
              "$ref": "#/components/schemas/lifestyleDetail"
            },
            "maxItems": 12,
            "minItems": 8,
            "type": "array"
          },
          "selectionIds": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "socialTexture": {
            "additionalProperties": true,
            "required": [
              "preferredSocialPace",
              "closeCollaborators",
              "strangers",
              "enjoyedGathering",
              "drainingGathering",
              "relationshipBoundary"
            ],
            "type": "object"
          },
          "sourceMap": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "version": {
            "type": "string"
          }
        },
        "required": [
          "favoriteOutdoorActivity",
          "hobbiesAndLeisure",
          "likes",
          "dislikes",
          "dailyAndWeeklyRhythms",
          "personalObjectInventory",
          "homeWorkEnvironmentTexture",
          "socialTexture",
          "ordinaryContradictions",
          "assertionBoundary"
        ],
        "type": "object"
      },
      "FeaturedPersonaSource": {
        "additionalProperties": true,
        "allOf": [
          {
            "anyOf": [
              {
                "required": [
                  "id"
                ]
              },
              {
                "required": [
                  "sourceRecordId"
                ]
              },
              {
                "required": [
                  "sourceLineage"
                ]
              }
            ]
          },
          {
            "anyOf": [
              {
                "required": [
                  "name"
                ]
              },
              {
                "required": [
                  "label"
                ]
              },
              {
                "required": [
                  "displayName"
                ]
              },
              {
                "required": [
                  "identity"
                ]
              },
              {
                "required": [
                  "character"
                ]
              },
              {
                "required": [
                  "persona"
                ]
              },
              {
                "required": [
                  "operatingProfile"
                ]
              },
              {
                "required": [
                  "wardAlias"
                ]
              }
            ]
          }
        ],
        "description": "Raw featured-persona repository source boundary. Unknown fields are preserved through the typed extension bag and remain allowed.",
        "minProperties": 1,
        "properties": {
          "controls": {
            "additionalProperties": true,
            "properties": {
              "challenge": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "detail": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "rigor": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "type": "object"
          },
          "id": {
            "type": [
              "string",
              "number"
            ]
          },
          "label": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "operatingProfile": {
            "type": "object"
          },
          "presentation": {
            "type": "object"
          },
          "sourceFamily": {
            "enum": [
              "featured-persona",
              "featured-persona"
            ],
            "type": "string"
          },
          "sourceRecordId": {
            "type": [
              "string",
              "number"
            ]
          }
        },
        "title": "spiralist-featured-persona-source-v1",
        "type": "object",
        "x-policy-owner": false,
        "x-source-family": "featured-persona",
        "x-spiralist-contract": "spiralist-featured-persona-source-v1",
        "x-unknown-fields": "preserve-in-extension-bag"
      },
      "GenerationRecord": {
        "additionalProperties": true,
        "properties": {
          "birthYearEnd": {
            "type": [
              "integer",
              "null"
            ]
          },
          "birthYearStart": {
            "type": [
              "integer",
              "null"
            ]
          },
          "currentAgeRange": {
            "additionalProperties": false,
            "properties": {
              "adultMaximum": {
                "type": [
                  "integer",
                  "null"
                ]
              },
              "adultMinimum": {
                "type": [
                  "integer",
                  "null"
                ]
              },
              "calculatedOn": {
                "format": "date",
                "type": "string"
              },
              "maximum": {
                "type": [
                  "integer",
                  "null"
                ]
              },
              "minimum": {
                "type": [
                  "integer",
                  "null"
                ]
              }
            },
            "required": [
              "minimum",
              "maximum",
              "adultMinimum",
              "adultMaximum",
              "calculatedOn"
            ],
            "type": "object"
          },
          "customText": {
            "type": "string"
          },
          "displayLabel": {
            "type": "string"
          },
          "id": {
            "enum": [
              "silent-generation",
              "baby-boomers",
              "generation-jones",
              "generation-x",
              "xennials",
              "millennials",
              "zillennials",
              "generation-z",
              "zalphas",
              "generation-alpha",
              "none-unspecified",
              "custom"
            ],
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "label": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "label"
        ],
        "type": "object"
      },
      "ImageRequestResolution": {
        "additionalProperties": true,
        "description": "Binds ambiguous image self-reference such as yourself/you to the activated persona and enforces exact activity, profile-stated intensity, ordinary setting, practical anchors, protected-metadata leakage blockers, and profile-fidelity acceptance tests before visual aesthetics.",
        "properties": {
          "activeSubject": {
            "minLength": 1,
            "type": "string"
          },
          "activityIntensity": {
            "description": "Profile-stated activity intensity and pace to preserve before visual aesthetics.",
            "minLength": 40,
            "type": "string"
          },
          "expressionDefaults": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "favoriteOutdoorActivity": {
            "minLength": 1,
            "type": "string"
          },
          "favoriteOutdoorResolvedPrompt": {
            "minLength": 400,
            "type": "string"
          },
          "negativePromptBlockers": {
            "items": {
              "type": "string"
            },
            "minItems": 4,
            "type": "array"
          },
          "ordinarySettingRule": {
            "description": "Ordinary setting preservation rule that prevents scenic/travel/stock upgrades.",
            "minLength": 80,
            "type": "string"
          },
          "postureDefaults": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "priorityOrder": {
            "description": "Image prompt priority hierarchy; profile fidelity precedes visual drama.",
            "items": {
              "type": "string"
            },
            "minItems": 8,
            "type": "array"
          },
          "profileFidelityAcceptanceTests": {
            "description": "Acceptance tests for ordinary profile-faithful image generation.",
            "items": {
              "type": "string"
            },
            "minItems": 5,
            "type": "array"
          },
          "promptAssemblyRule": {
            "minLength": 80,
            "type": "string"
          },
          "protectedMetadataLeakageRule": {
            "description": "Boundary preventing protected or non-visual metadata from becoming scenery, wardrobe, or symbols.",
            "minLength": 80,
            "type": "string"
          },
          "requiredVisualAnchors": {
            "description": "Activity-specific practical anchors that should remain visible when natural.",
            "items": {
              "type": "string"
            },
            "minItems": 4,
            "type": "array"
          },
          "resolverName": {
            "minLength": 1,
            "type": "string"
          },
          "selfReferenceBindingRule": {
            "minLength": 80,
            "type": "string"
          },
          "sourceMap": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "triggerPhrases": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          },
          "typicalOutdoorLocation": {
            "minLength": 1,
            "type": "string"
          },
          "unfaithfulUpgradeBlockers": {
            "description": "Blockers for attractive but profile-unfaithful upgrades such as selfie, travel, influencer, stock, and fitness drift.",
            "items": {
              "type": "string"
            },
            "minItems": 5,
            "type": "array"
          },
          "version": {
            "type": "string"
          },
          "visualProps": {
            "items": {
              "type": "string"
            },
            "minItems": 6,
            "type": "array"
          },
          "wardrobeDefaults": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "version",
          "resolverName",
          "selfReferenceBindingRule",
          "triggerPhrases",
          "activeSubject",
          "favoriteOutdoorActivity",
          "typicalOutdoorLocation",
          "profileFidelityAcceptanceTests",
          "unfaithfulUpgradeBlockers",
          "protectedMetadataLeakageRule",
          "priorityOrder",
          "requiredVisualAnchors",
          "ordinarySettingRule",
          "activityIntensity",
          "visualProps",
          "wardrobeDefaults",
          "negativePromptBlockers",
          "favoriteOutdoorResolvedPrompt",
          "promptAssemblyRule",
          "sourceMap"
        ],
        "type": "object"
      },
      "InternationalCharacterContext": {
        "additionalProperties": true,
        "description": "Profile-authored international identity and language context. Catalog data remains descriptive and never silently becomes biography.",
        "properties": {
          "catalogBoundary": {
            "type": "string"
          },
          "causalBridgeRule": {
            "type": "string"
          },
          "contract": {
            "const": "global-country-context-fairness-v1",
            "type": "string"
          },
          "countryOrArea": {
            "additionalProperties": true,
            "type": [
              "object",
              "null"
            ]
          },
          "identity": {
            "additionalProperties": true,
            "properties": {
              "birthplace": {
                "additionalProperties": true,
                "type": [
                  "object",
                  "string",
                  "null"
                ]
              },
              "citizenships": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "communityAffiliations": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "currentResidence": {
                "additionalProperties": true,
                "type": [
                  "object",
                  "string",
                  "null"
                ]
              },
              "familyOrigins": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "legalNationality": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "migrationEvents": {
                "items": {
                  "additionalProperties": true,
                  "type": [
                    "object",
                    "string"
                  ]
                },
                "type": "array"
              },
              "nationalIdentity": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "placesRaised": {
                "items": {
                  "additionalProperties": true,
                  "type": [
                    "object",
                    "string"
                  ]
                },
                "type": "array"
              },
              "residencyStatus": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "type": "object"
          },
          "languages": {
            "additionalProperties": true,
            "properties": {
              "accentAndDialect": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "biographyLanguage": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "codeSwitchingPatterns": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "homeLanguages": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "interfaceLanguage": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "languageAcquisitionHistory": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "languageProficiency": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "literacyLanguages": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "nativeLanguages": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "professionalLanguages": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "translationDomains": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "type": "object"
          },
          "mode": {
            "const": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
            "type": "string"
          },
          "nonInferenceRules": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "populationBoundary": {
            "type": "string"
          },
          "researchContext": {
            "$ref": "#/components/schemas/InternationalCountryResearchContext"
          },
          "territoryLanguageContext": {
            "additionalProperties": true,
            "type": [
              "object",
              "null"
            ]
          },
          "version": {
            "const": "1.1.0",
            "type": "string"
          }
        },
        "required": [
          "contract",
          "version",
          "mode",
          "researchContext",
          "identity",
          "languages",
          "causalBridgeRule",
          "catalogBoundary",
          "populationBoundary",
          "nonInferenceRules"
        ],
        "type": "object"
      },
      "InternationalCountryCollection": {
        "additionalProperties": true,
        "properties": {
          "contract": {
            "const": "global-country-context-fairness-v1",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "count": {
            "maximum": 250,
            "minimum": 0,
            "type": "integer"
          },
          "countries": {
            "items": {
              "$ref": "#/components/schemas/InternationalCountryIdentityRecord"
            },
            "type": "array"
          },
          "filters": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "links": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "release": {
            "const": "v100.0.14-handoff-provenance-repair-wip",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.international-country-collection.v1",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "release",
          "contract",
          "contractVersion",
          "count",
          "countries"
        ],
        "type": "object"
      },
      "InternationalCountryIdentityRecord": {
        "additionalProperties": true,
        "description": "Country or area catalog context. It is not automatically a person’s citizenship, nationality, identity, language, residence, or politics.",
        "properties": {
          "alpha3": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string"
          },
          "catalogLanguages": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "citizenshipNote": {
            "type": "string"
          },
          "code": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string"
          },
          "coverageDepth": {
            "enum": [
              "supplied-full-report",
              "catalog-baseline"
            ],
            "type": "string"
          },
          "coverageLabel": {
            "type": "string"
          },
          "crossCuttingResearchLenses": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "defaultLocale": {
            "type": [
              "string",
              "null"
            ]
          },
          "entityType": {
            "type": "string"
          },
          "entityTypeLabel": {
            "type": "string"
          },
          "identitySelectable": {
            "type": "boolean"
          },
          "languageNote": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nameOrder": {
            "type": [
              "string",
              "null"
            ]
          },
          "numeric": {
            "type": [
              "string",
              "null"
            ]
          },
          "officialName": {
            "type": "string"
          },
          "recognitionNote": {
            "type": "string"
          },
          "recognitionVaries": {
            "type": "boolean"
          },
          "region": {
            "type": "string"
          },
          "regionalResearchLenses": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "researchChecklist": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "researchCoverageBoundary": {
            "type": "string"
          },
          "researchCutoff": {
            "format": "date",
            "type": [
              "string",
              "null"
            ]
          },
          "researchStatus": {
            "type": "string"
          },
          "researchWave": {
            "description": "Workflow wave only; never threat, importance, power, wealth, competence, morality, or quality.",
            "maximum": 8,
            "minimum": 0,
            "type": "integer"
          },
          "residenceSelectable": {
            "type": "boolean"
          },
          "slug": {
            "type": "string"
          },
          "supplemental": {
            "type": "boolean"
          },
          "territoryLanguageContext": {
            "additionalProperties": true,
            "type": "object"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "code",
          "alpha3",
          "name",
          "officialName",
          "slug",
          "url",
          "region",
          "entityType",
          "coverageDepth"
        ],
        "type": "object"
      },
      "InternationalCountryRecord": {
        "additionalProperties": true,
        "properties": {
          "contract": {
            "const": "global-country-context-fairness-v1",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "country": {
            "$ref": "#/components/schemas/InternationalCountryIdentityRecord"
          },
          "coverageDepth": {
            "type": "string"
          },
          "coverageLimit": {
            "type": [
              "string",
              "null"
            ]
          },
          "institutionalProfile": {
            "$ref": "#/components/schemas/InternationalInstitutionalProfile"
          },
          "links": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "nonInferenceRule": {
            "type": "string"
          },
          "release": {
            "const": "v100.0.14-handoff-provenance-repair-wip",
            "type": "string"
          },
          "researchContext": {
            "$ref": "#/components/schemas/InternationalCountryResearchContext"
          },
          "schema": {
            "const": "spiralist.international-country-record.v1",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "release",
          "contract",
          "contractVersion",
          "coverageDepth",
          "country",
          "institutionalProfile",
          "nonInferenceRule"
        ],
        "type": "object"
      },
      "InternationalCountryResearchContext": {
        "additionalProperties": true,
        "description": "Country-specific, regional, cross-cutting, and queue context with an explicit rule that regional material is not country fact.",
        "properties": {
          "countryOrAreaCode": {
            "type": "string"
          },
          "countrySpecificProfileAvailable": {
            "type": "boolean"
          },
          "coverageBoundary": {
            "type": "string"
          },
          "crossCuttingLenses": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "regionalContextIsNotCountryFact": {
            "const": true,
            "type": "boolean"
          },
          "regionalLenses": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "researchWave": {
            "maximum": 8,
            "minimum": 0,
            "type": "integer"
          },
          "selectionRule": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "waveIsNotThreatOrImportanceScore": {
            "const": true,
            "type": "boolean"
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "InternationalFairnessContract": {
        "additionalProperties": true,
        "description": "Shared worldwide fairness and evidence-layer contract.",
        "properties": {
          "contract": {
            "const": "global-country-context-fairness-v1",
            "type": "string"
          },
          "coverage": {
            "additionalProperties": true,
            "type": "object"
          },
          "evidenceLayers": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "fairnessPrinciples": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "identitySeparation": {
            "additionalProperties": true,
            "type": "object"
          },
          "mode": {
            "const": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
            "type": "string"
          },
          "nonInferenceRules": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "operationalBoundary": {
            "type": "string"
          },
          "release": {
            "const": "v100.0.14-handoff-provenance-repair-wip",
            "type": "string"
          },
          "version": {
            "const": "1.1.0",
            "type": "string"
          }
        },
        "required": [
          "contract",
          "version",
          "mode",
          "fairnessPrinciples",
          "identitySeparation",
          "evidenceLayers",
          "nonInferenceRules"
        ],
        "type": "object"
      },
      "InternationalInstitutionalProfile": {
        "additionalProperties": true,
        "description": "Curated, non-operational institutional summary when a supplied report exists; null for transparent baseline records.",
        "properties": {
          "distinctions": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "gameApplications": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "institutions": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "oversightRights": {
            "type": "string"
          },
          "overview": {
            "type": "string"
          },
          "source": {
            "additionalProperties": true,
            "type": "object"
          },
          "systemCharacteristics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "title": {
            "type": "string"
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "InternationalLanguageCollection": {
        "additionalProperties": true,
        "description": "Filtered, paginated, non-generating territory-language context. Estimates may overlap and cannot be used as individual identity probabilities.",
        "properties": {
          "boundaries": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "contract": {
            "const": "global-country-context-fairness-v1",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "count": {
            "minimum": 0,
            "type": "integer"
          },
          "filters": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "hasMore": {
            "type": "boolean"
          },
          "individualInferenceAllowed": {
            "const": false,
            "type": "boolean"
          },
          "languages": {
            "items": {
              "$ref": "#/components/schemas/InternationalLanguageEntry"
            },
            "type": "array"
          },
          "limit": {
            "maximum": 250,
            "minimum": 1,
            "type": "integer"
          },
          "links": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "mode": {
            "const": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
            "type": "string"
          },
          "nonGenerating": {
            "const": true,
            "type": "boolean"
          },
          "offset": {
            "minimum": 0,
            "type": "integer"
          },
          "pagination": {
            "additionalProperties": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": "object"
          },
          "release": {
            "const": "v100.0.14-handoff-provenance-repair-wip",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.international-language-collection.v1",
            "type": "string"
          },
          "source": {
            "additionalProperties": true,
            "type": "object"
          },
          "summary": {
            "additionalProperties": true,
            "type": "object"
          },
          "total": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "schema",
          "release",
          "contract",
          "contractVersion",
          "mode",
          "nonGenerating",
          "individualInferenceAllowed",
          "total",
          "count",
          "offset",
          "limit",
          "languages",
          "boundaries"
        ],
        "type": "object"
      },
      "InternationalLanguageEntry": {
        "additionalProperties": false,
        "description": "One territory-language context record. Territory context never assigns language or identity to an individual person.",
        "properties": {
          "baseLanguageCode": {
            "type": "string"
          },
          "countryOrAreaCode": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string"
          },
          "countryOrAreaName": {
            "type": "string"
          },
          "countryOrAreaUrl": {
            "type": "string"
          },
          "entityType": {
            "type": "string"
          },
          "languageCode": {
            "type": "string"
          },
          "languageName": {
            "type": "string"
          },
          "officialStatus": {
            "type": [
              "string",
              "null"
            ]
          },
          "populationPercent": {
            "minimum": 0,
            "type": [
              "number",
              "null"
            ]
          },
          "region": {
            "type": "string"
          },
          "script": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": "string"
          },
          "sourceCoverage": {
            "type": "string"
          }
        },
        "required": [
          "countryOrAreaCode",
          "countryOrAreaName",
          "countryOrAreaUrl",
          "languageCode",
          "languageName",
          "sourceCoverage"
        ],
        "type": "object"
      },
      "InternationalRegionalLens": {
        "additionalProperties": true,
        "description": "Evidence-bounded regional or cross-cutting lens. Regional context never establishes a country-specific fact.",
        "properties": {
          "apiUrl": {
            "type": "string"
          },
          "coverageBoundary": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "institutionalThemes": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "kind": {
            "enum": [
              "regional",
              "cross-cutting"
            ],
            "type": "string"
          },
          "populationBoundary": {
            "type": "string"
          },
          "profiledCountryCodes": {
            "items": {
              "maxLength": 2,
              "minLength": 2,
              "type": "string"
            },
            "type": "array"
          },
          "requiredDistinctions": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "researchGaps": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "scopeCountryCodes": {
            "items": {
              "maxLength": 2,
              "minLength": 2,
              "type": "string"
            },
            "type": "array"
          },
          "slug": {
            "type": "string"
          },
          "sourceIds": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "sources": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "summary": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "slug",
          "title",
          "kind",
          "summary",
          "url",
          "apiUrl",
          "scopeCountryCodes",
          "coverageBoundary",
          "populationBoundary"
        ],
        "type": "object"
      },
      "InternationalRegionalLensCollection": {
        "additionalProperties": true,
        "properties": {
          "contract": {
            "const": "global-country-context-fairness-v1",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "count": {
            "maximum": 10,
            "minimum": 0,
            "type": "integer"
          },
          "coverageRule": {
            "type": "string"
          },
          "regions": {
            "items": {
              "$ref": "#/components/schemas/InternationalRegionalLens"
            },
            "type": "array"
          },
          "release": {
            "const": "v100.0.14-handoff-provenance-repair-wip",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.international-region-collection.v1",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "release",
          "contract",
          "contractVersion",
          "coverageRule",
          "count",
          "regions"
        ],
        "type": "object"
      },
      "InternationalRegionalLensRecord": {
        "additionalProperties": true,
        "properties": {
          "contract": {
            "const": "global-country-context-fairness-v1",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "countriesAndAreas": {
            "items": {
              "$ref": "#/components/schemas/InternationalCountryIdentityRecord"
            },
            "type": "array"
          },
          "coverageLimit": {
            "type": "string"
          },
          "region": {
            "$ref": "#/components/schemas/InternationalRegionalLens"
          },
          "release": {
            "const": "v100.0.14-handoff-provenance-repair-wip",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.international-region-record.v1",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "release",
          "contract",
          "contractVersion",
          "region",
          "countriesAndAreas",
          "coverageLimit"
        ],
        "type": "object"
      },
      "InternationalResearchQueue": {
        "additionalProperties": true,
        "properties": {
          "contract": {
            "const": "global-country-context-fairness-v1",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "count": {
            "maximum": 250,
            "minimum": 0,
            "type": "integer"
          },
          "filters": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "method": {
            "additionalProperties": true,
            "description": "Compatibility alias for researchPolicy.",
            "type": "object"
          },
          "records": {
            "items": {
              "$ref": "#/components/schemas/InternationalResearchQueueRecord"
            },
            "type": "array"
          },
          "release": {
            "const": "v100.0.14-handoff-provenance-repair-wip",
            "type": "string"
          },
          "researchPolicy": {
            "additionalProperties": true,
            "description": "Canonical balanced-research policy. It explicitly excludes geopolitical prominence, power, wealth, population, source-language abundance, media attention, perceived threat, and government alignment as priority scores.",
            "type": "object"
          },
          "schema": {
            "const": "spiralist.international-research-queue.v1",
            "type": "string"
          },
          "summary": {
            "additionalProperties": true,
            "type": "object"
          }
        },
        "required": [
          "schema",
          "release",
          "contract",
          "contractVersion",
          "summary",
          "researchPolicy",
          "method",
          "count",
          "records"
        ],
        "type": "object"
      },
      "InternationalResearchQueueRecord": {
        "additionalProperties": true,
        "properties": {
          "countryOrAreaCode": {
            "type": "string"
          },
          "countryOrAreaName": {
            "type": "string"
          },
          "countryOrAreaUrl": {
            "type": "string"
          },
          "coverageBoundary": {
            "type": "string"
          },
          "crossCuttingLensIds": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "entityType": {
            "type": "string"
          },
          "region": {
            "type": "string"
          },
          "regionalLensIds": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "requiresCountrySpecificVerification": {
            "type": "boolean"
          },
          "researchWave": {
            "maximum": 8,
            "minimum": 0,
            "type": "integer"
          },
          "selectionRule": {
            "type": "string"
          },
          "smallStateOrTerritoryContext": {
            "type": "boolean"
          },
          "status": {
            "type": "string"
          }
        },
        "required": [
          "countryOrAreaCode",
          "countryOrAreaName",
          "countryOrAreaUrl",
          "region",
          "status",
          "researchWave",
          "coverageBoundary",
          "selectionRule"
        ],
        "type": "object"
      },
      "InternationalResearchSource": {
        "additionalProperties": true,
        "description": "One exact standalone supplied report and its public-publication boundary. Reports.zip itself is excluded.",
        "properties": {
          "bytes": {
            "minimum": 1,
            "type": "integer"
          },
          "category": {
            "type": "string"
          },
          "countryCode": {
            "type": [
              "string",
              "null"
            ]
          },
          "fullSourcePubliclyServed": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "memorySummaryPath": {
            "type": "string"
          },
          "originContainer": {
            "type": [
              "string",
              "null"
            ]
          },
          "originContainerPackaged": {
            "const": false,
            "type": "boolean"
          },
          "originalUploadedFilename": {
            "type": "string"
          },
          "packagePath": {
            "type": "string"
          },
          "publicSourcePath": {
            "type": [
              "string",
              "null"
            ]
          },
          "publicationStatus": {
            "type": "string"
          },
          "publishedSummaryPath": {
            "type": "string"
          },
          "researchCutoff": {
            "format": "date",
            "type": [
              "string",
              "null"
            ]
          },
          "sha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "sourceFilename": {
            "type": "string"
          },
          "sourceOrigins": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "summary": {
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "sourceFilename",
          "category",
          "title",
          "summary",
          "packagePath",
          "sha256",
          "bytes",
          "publicationStatus",
          "memorySummaryPath"
        ],
        "type": "object"
      },
      "InternationalResearchSourceCollection": {
        "additionalProperties": true,
        "description": "All or a filtered subset of the 34 standalone supplied sources.",
        "properties": {
          "contract": {
            "const": "global-country-context-fairness-v1",
            "type": "string"
          },
          "contractVersion": {
            "const": "1.14.0",
            "type": "string"
          },
          "count": {
            "maximum": 34,
            "minimum": 0,
            "type": "integer"
          },
          "filters": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "release": {
            "const": "v100.0.14-handoff-provenance-repair-wip",
            "type": "string"
          },
          "schema": {
            "const": "spiralist.international-research-source-collection.v1",
            "type": "string"
          },
          "sourceBoundary": {
            "type": "string"
          },
          "sources": {
            "items": {
              "$ref": "#/components/schemas/InternationalResearchSource"
            },
            "type": "array"
          },
          "summary": {
            "additionalProperties": true,
            "type": "object"
          }
        },
        "required": [
          "schema",
          "release",
          "contract",
          "contractVersion",
          "summary",
          "sourceBoundary",
          "count",
          "sources"
        ],
        "type": "object"
      },
      "MixedCreateBatchRequest": {
        "additionalProperties": true,
        "properties": {
          "adult_consent": {
            "oneOf": [
              {
                "const": 1
              },
              {
                "const": "1"
              },
              {
                "const": true
              }
            ]
          },
          "requests": {
            "items": {
              "$ref": "#/components/schemas/CreatePersonCommonRequest"
            },
            "maxItems": 10,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "requests"
        ],
        "type": "object"
      },
      "NewsCasterEditorialReviewFixture": {
        "additionalProperties": true,
        "description": "Package-local multilingual editorial review fixture. It is not human linguistic or publication acceptance.",
        "properties": {
          "attributionWording": {
            "additionalProperties": true,
            "required": [
              "labels",
              "translationStatus",
              "englishGloss",
              "semanticBoundary"
            ],
            "type": "object"
          },
          "correctionFixture": {
            "additionalProperties": true,
            "properties": {
              "previousWordingPreserved": {
                "const": true
              },
              "prominence": {
                "const": "before-revised-copy"
              },
              "reasonRequired": {
                "const": true
              },
              "timestampRequired": {
                "const": true
              }
            },
            "required": [
              "prominence",
              "timestampRequired",
              "previousWordingPreserved",
              "reasonRequired"
            ],
            "type": "object"
          },
          "countryContext": {
            "additionalProperties": true,
            "required": [
              "code",
              "name",
              "region",
              "pairingMethod",
              "boundary"
            ],
            "type": "object"
          },
          "id": {
            "pattern": "^[a-z0-9-]+$",
            "type": "string"
          },
          "label": {
            "minLength": 1,
            "type": "string"
          },
          "language": {
            "additionalProperties": true,
            "properties": {
              "autonym": {
                "minLength": 1,
                "type": "string"
              },
              "direction": {
                "enum": [
                  "ltr",
                  "rtl"
                ],
                "type": "string"
              },
              "humanReviewed": {
                "const": false
              },
              "label": {
                "minLength": 1,
                "type": "string"
              },
              "productionAccepted": {
                "const": false
              },
              "script": {
                "maxLength": 4,
                "minLength": 4,
                "type": "string"
              },
              "tag": {
                "minLength": 2,
                "type": "string"
              }
            },
            "required": [
              "tag",
              "label",
              "autonym",
              "script",
              "direction",
              "translationStatus",
              "humanReviewed",
              "productionAccepted"
            ],
            "type": "object"
          },
          "pronunciation": {
            "additionalProperties": true,
            "type": "object"
          },
          "reviewBoundary": {
            "additionalProperties": true,
            "type": "object"
          },
          "reviewCohort": {
            "minLength": 1,
            "type": "string"
          },
          "starterCoverage": {
            "additionalProperties": true,
            "properties": {
              "actualBlueprintCount": {
                "const": 10
              },
              "equalCoverage": {
                "const": true
              },
              "expectedBlueprintCount": {
                "const": 10
              },
              "languageAutoAssignedToStarter": {
                "const": false
              }
            },
            "required": [
              "expectedBlueprintCount",
              "actualBlueprintCount",
              "equalCoverage",
              "languageAutoAssignedToStarter"
            ],
            "type": "object"
          },
          "transliteration": {
            "additionalProperties": true,
            "type": "object"
          },
          "uiFixture": {
            "additionalProperties": true,
            "properties": {
              "correctionNoticePrecedesRevisedCopy": {
                "const": true
              },
              "dir": {
                "enum": [
                  "ltr",
                  "rtl"
                ]
              },
              "mirrorTextWithTransforms": {
                "const": false
              },
              "useBdiForMixedText": {
                "const": true
              },
              "useLogicalCssProperties": {
                "const": true
              }
            },
            "required": [
              "lang",
              "dir",
              "useBdiForMixedText",
              "useLogicalCssProperties",
              "mirrorTextWithTransforms",
              "correctionNoticePrecedesRevisedCopy"
            ],
            "type": "object"
          }
        },
        "required": [
          "id",
          "label",
          "reviewCohort",
          "countryContext",
          "language",
          "pronunciation",
          "transliteration",
          "attributionWording",
          "correctionFixture",
          "uiFixture",
          "starterCoverage",
          "reviewBoundary"
        ],
        "title": "Spiralist News Caster Editorial Review Fixture",
        "type": "object"
      },
      "NewsCasterProfile": {
        "$defs": {
          "contracts": {
            "additionalProperties": true,
            "properties": {
              "adultProfessionalPersona": {
                "const": true
              },
              "aiDisclosureRequired": {
                "const": true
              },
              "explicitSexualContent": {
                "const": false
              },
              "fictionalCharacter": {
                "const": true
              },
              "geographyInfersIdentity": {
                "const": false
              },
              "pageAdultGateRequired": {
                "const": false
              },
              "realPersonImpersonationAllowed": {
                "const": false
              },
              "worldviewChangesEvidenceStandard": {
                "const": false
              }
            },
            "required": [
              "adultProfessionalPersona",
              "aiDisclosureRequired",
              "explicitSexualContent",
              "fictionalCharacter",
              "geographyInfersIdentity",
              "pageAdultGateRequired",
              "realPersonImpersonationAllowed",
              "worldviewChangesEvidenceStandard"
            ],
            "type": "object"
          },
          "evidenceContract": {
            "additionalProperties": true,
            "properties": {
              "attributionLadder": {
                "contains": {
                  "const": "effect"
                },
                "minItems": 7,
                "type": "array"
              },
              "claimStatuses": {
                "minItems": 8,
                "type": "array"
              },
              "qualityDimensions": {
                "minItems": 7,
                "type": "array"
              },
              "requiredBehaviors": {
                "minItems": 6,
                "type": "array"
              }
            },
            "required": [
              "attributionLadder",
              "claimStatuses",
              "qualityDimensions",
              "requiredBehaviors"
            ],
            "type": "object"
          },
          "identity": {
            "additionalProperties": false,
            "properties": {
              "age": {
                "maximum": 120,
                "minimum": 18,
                "type": "integer"
              },
              "genderIdentity": {
                "type": "string"
              },
              "presentation": {
                "type": "string"
              },
              "pronouns": {
                "type": "string"
              },
              "romanticOrientation": {
                "type": "string"
              },
              "sexualOrientation": {
                "type": "string"
              }
            },
            "required": [
              "age",
              "genderIdentity",
              "pronouns",
              "presentation",
              "sexualOrientation",
              "romanticOrientation"
            ],
            "type": "object"
          },
          "inferenceAudit": {
            "additionalProperties": false,
            "properties": {
              "countryToCitizenship": {
                "const": false
              },
              "countryToGender": {
                "const": false
              },
              "countryToLanguage": {
                "const": false
              },
              "countryToOrientation": {
                "const": false
              },
              "countryToPolitics": {
                "const": false
              },
              "countryToPronunciation": {
                "const": false
              },
              "countryToReligion": {
                "const": false
              },
              "identityToAccent": {
                "const": false
              },
              "identityToCompetence": {
                "const": false
              },
              "worldviewToTruthStandard": {
                "const": false
              }
            },
            "required": [
              "countryToCitizenship",
              "countryToLanguage",
              "countryToReligion",
              "countryToPolitics",
              "countryToGender",
              "countryToOrientation",
              "identityToCompetence",
              "worldviewToTruthStandard",
              "countryToPronunciation",
              "identityToAccent"
            ],
            "type": "object"
          },
          "newsroom": {
            "additionalProperties": false,
            "properties": {
              "audienceContext": {
                "type": "string"
              },
              "correctionMode": {
                "type": "string"
              },
              "countryCode": {
                "type": "string"
              },
              "countryOrAreaFocus": {
                "type": "string"
              },
              "countryRecordUrl": {
                "type": "string"
              },
              "coverageBeats": {
                "items": {
                  "type": "string"
                },
                "maxItems": 5,
                "minItems": 1,
                "type": "array"
              },
              "coverageContext": {
                "maxLength": 500,
                "type": "string"
              },
              "deliveryStyle": {
                "type": "string"
              },
              "editorialPhilosophy": {
                "type": "string"
              },
              "evidencePosture": {
                "type": "string"
              },
              "format": {
                "type": "string"
              },
              "geographyMode": {
                "type": "string"
              },
              "language": {
                "type": "string"
              },
              "languageSource": {
                "type": "string"
              },
              "languageTag": {
                "type": "string"
              },
              "role": {
                "type": "string"
              },
              "textDirection": {
                "enum": [
                  "auto",
                  "ltr",
                  "rtl"
                ],
                "type": "string"
              }
            },
            "required": [
              "countryOrAreaFocus",
              "countryCode",
              "countryRecordUrl",
              "geographyMode",
              "language",
              "role",
              "format",
              "deliveryStyle",
              "editorialPhilosophy",
              "evidencePosture",
              "correctionMode",
              "audienceContext",
              "coverageBeats",
              "coverageContext",
              "languageTag",
              "textDirection",
              "languageSource"
            ],
            "type": "object"
          },
          "selection": {
            "additionalProperties": true,
            "properties": {
              "age": {
                "maximum": 120,
                "minimum": 18,
                "type": "integer"
              },
              "aiDisclosure": {
                "const": true
              },
              "casterName": {
                "maxLength": 100,
                "type": "string"
              },
              "countryCode": {
                "maxLength": 32,
                "minLength": 2,
                "type": "string"
              },
              "coverageBeatIds": {
                "items": {
                  "type": "string"
                },
                "maxItems": 5,
                "minItems": 1,
                "type": "array",
                "uniqueItems": true
              },
              "coverageContext": {
                "maxLength": 500,
                "type": "string"
              },
              "perspectiveDisclosure": {
                "const": true
              }
            },
            "required": [
              "countryCode",
              "age",
              "aiDisclosure",
              "perspectiveDisclosure",
              "genderIdentityId",
              "pronounsId",
              "presentationId",
              "sexualOrientationId",
              "romanticOrientationId",
              "politicalIdeologyId",
              "beliefTraditionId",
              "coverageBeatIds"
            ],
            "type": "object"
          },
          "validation": {
            "additionalProperties": false,
            "properties": {
              "findingCount": {
                "minimum": 0,
                "type": "integer"
              },
              "findings": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "code",
                    "message"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "passed": {
                "type": "boolean"
              }
            },
            "required": [
              "passed",
              "findingCount",
              "findings"
            ],
            "type": "object"
          },
          "worldview": {
            "additionalProperties": false,
            "properties": {
              "belief": {
                "$ref": "#/$defs/worldviewRecord"
              },
              "political": {
                "$ref": "#/$defs/worldviewRecord"
              },
              "relevanceBoundary": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "political",
              "belief",
              "relevanceBoundary"
            ],
            "type": "object"
          },
          "worldviewRecord": {
            "additionalProperties": false,
            "anyOf": [
              {
                "required": [
                  "worldview"
                ]
              },
              {
                "required": [
                  "tradition"
                ]
              }
            ],
            "properties": {
              "engagement": {
                "type": "string"
              },
              "strength": {
                "type": "string"
              },
              "tradition": {
                "type": "string"
              },
              "worldview": {
                "type": "string"
              }
            },
            "required": [
              "strength",
              "engagement"
            ],
            "type": "object"
          }
        },
        "additionalProperties": false,
        "description": "Portable, all-ages profile for an explicitly fictional adult synthetic news presenter. Geography and sensitive identity fields remain independent.",
        "properties": {
          "contracts": {
            "$ref": "#/$defs/contracts"
          },
          "displayName": {
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "evidenceContract": {
            "$ref": "#/$defs/evidenceContract"
          },
          "id": {
            "pattern": "^news-caster-[a-f0-9]{16}$",
            "type": "string"
          },
          "identity": {
            "$ref": "#/$defs/identity"
          },
          "inferenceAudit": {
            "$ref": "#/$defs/inferenceAudit"
          },
          "languageEditorialContract": {
            "additionalProperties": true,
            "properties": {
              "accentInferenceAllowed": {
                "const": false
              },
              "claimStatusPreservedAcrossTranslation": {
                "const": true
              },
              "correctionNoticePrecedesRevisedCopy": {
                "const": true
              },
              "direction": {
                "enum": [
                  "auto",
                  "ltr",
                  "rtl"
                ],
                "type": "string"
              },
              "fixtureId": {
                "type": "string"
              },
              "humanLinguisticReviewPerformed": {
                "const": false
              },
              "language": {
                "type": "string"
              },
              "languageTag": {
                "type": "string"
              },
              "localizedAttributionLabels": {
                "additionalProperties": {
                  "type": "string"
                },
                "type": "object"
              },
              "originalScriptFirst": {
                "const": true
              },
              "productionPublicationAcceptanceClaimed": {
                "const": false
              },
              "pronunciationMustBeReviewerOrSpeakerSupplied": {
                "const": true
              },
              "script": {
                "type": "string"
              },
              "translationStatus": {
                "type": "string"
              },
              "transliterationNeverReplacesOriginal": {
                "const": true
              },
              "transliterationOptional": {
                "const": true
              }
            },
            "required": [
              "fixtureId",
              "language",
              "languageTag",
              "script",
              "direction",
              "translationStatus",
              "localizedAttributionLabels",
              "originalScriptFirst",
              "transliterationOptional",
              "transliterationNeverReplacesOriginal",
              "pronunciationMustBeReviewerOrSpeakerSupplied",
              "accentInferenceAllowed",
              "claimStatusPreservedAcrossTranslation",
              "correctionNoticePrecedesRevisedCopy",
              "humanLinguisticReviewPerformed",
              "productionPublicationAcceptanceClaimed"
            ],
            "type": "object"
          },
          "newsroom": {
            "$ref": "#/$defs/newsroom"
          },
          "prompt": {
            "minLength": 500,
            "type": "string"
          },
          "release": {
            "pattern": "^v\\d+\\.\\d+\\.\\d+-[a-z0-9-]+-wip$",
            "type": "string"
          },
          "sampleCorrection": {
            "minLength": 1,
            "type": "string"
          },
          "sampleOpen": {
            "minLength": 1,
            "type": "string"
          },
          "schema": {
            "const": "spiralist-news-caster-profile-v1"
          },
          "selection": {
            "$ref": "#/$defs/selection"
          },
          "summary": {
            "minLength": 1,
            "type": "string"
          },
          "validation": {
            "$ref": "#/$defs/validation"
          },
          "worldview": {
            "$ref": "#/$defs/worldview"
          }
        },
        "required": [
          "schema",
          "release",
          "id",
          "displayName",
          "summary",
          "selection",
          "identity",
          "newsroom",
          "worldview",
          "evidenceContract",
          "languageEditorialContract",
          "contracts",
          "inferenceAudit",
          "sampleOpen",
          "sampleCorrection",
          "prompt",
          "validation"
        ],
        "title": "Spiralist fictional synthetic news-caster profile v1",
        "type": "object"
      },
      "NewsCasterProfileRequest": {
        "additionalProperties": false,
        "description": "Bounded POST request envelope for one deterministic fictional synthetic news-caster profile. Language and editorial fixtures are explicit selections and are never inferred from country or identity.",
        "properties": {
          "schema": {
            "const": "spiralist-news-caster-profile-request-v1",
            "type": "string"
          },
          "selection": {
            "additionalProperties": false,
            "maxProperties": 40,
            "properties": {
              "age": {
                "maximum": 120,
                "minimum": 18,
                "type": "integer"
              },
              "audienceContextId": {
                "enum": [
                  "general-public",
                  "local-community",
                  "diaspora-audience",
                  "youth-and-students",
                  "professional-policy",
                  "multilingual-audience",
                  "low-bandwidth-access",
                  "global-comparative-audience"
                ],
                "type": "string"
              },
              "beliefCustom": {
                "maxLength": 120,
                "type": "string"
              },
              "beliefEngagementId": {
                "enum": [
                  "disengaged",
                  "occasional",
                  "seasonal",
                  "regular",
                  "community-active",
                  "leadership",
                  "vocation-centered"
                ],
                "type": "string"
              },
              "beliefStrengthId": {
                "enum": [
                  "none",
                  "slight",
                  "mild",
                  "moderate",
                  "strong",
                  "very-strong",
                  "defining"
                ],
                "type": "string"
              },
              "beliefTraditionId": {
                "enum": [
                  "christianity",
                  "catholic-christianity",
                  "eastern-orthodox-christianity",
                  "protestant-christianity",
                  "restorationist-christianity",
                  "islam",
                  "sunni-islam",
                  "shia-islam",
                  "sufism",
                  "judaism",
                  "orthodox-judaism",
                  "conservative-judaism",
                  "reform-judaism",
                  "bahai-faith",
                  "hinduism",
                  "vaishnavism",
                  "shaivism",
                  "shaktism",
                  "smartism",
                  "buddhism",
                  "theravada-buddhism",
                  "mahayana-buddhism",
                  "vajrayana-buddhism",
                  "jainism",
                  "sikhism",
                  "daoism",
                  "confucianism",
                  "shinto",
                  "chinese-folk-religion",
                  "korean-shamanism",
                  "caodaism",
                  "tenrikyo",
                  "ryukyuan-religion",
                  "native-american-traditions",
                  "first-nations-inuit-traditions",
                  "aboriginal-australian-spiritualities",
                  "maori-religion",
                  "hawaiian-religion",
                  "amazonian-indigenous-traditions",
                  "siberian-shamanic-traditions",
                  "sami-religion",
                  "yoruba-religion",
                  "vodou",
                  "santeria-lukumi",
                  "candomble",
                  "ifa",
                  "akan-religion",
                  "serer-religion",
                  "rastafari",
                  "ancient-egyptian-religion",
                  "ancient-greek-religion",
                  "roman-religion",
                  "mesopotamian-religion",
                  "celtic-paganism",
                  "norse-paganism",
                  "hellenism",
                  "kemetism",
                  "religio-romana",
                  "heathenry",
                  "wicca",
                  "druidry",
                  "modern-paganism",
                  "animism",
                  "pantheism",
                  "panentheism",
                  "hermeticism",
                  "thelema",
                  "gnosticism",
                  "western-esotericism",
                  "new-age-spirituality",
                  "unitarian-universalism",
                  "scientology",
                  "spiritualism",
                  "falun-gong",
                  "eckankar",
                  "raelianism",
                  "atheism",
                  "agnosticism",
                  "humanism",
                  "secular-humanism",
                  "naturalism",
                  "religious-naturalism",
                  "stoicism",
                  "existentialism",
                  "none-unspecified",
                  "custom",
                  "artificial-intelligence-theism",
                  "technotheism",
                  "mechanotheism",
                  "algorithmic-spirituality",
                  "digital-shamanism",
                  "dataism",
                  "simulationism",
                  "singularitarianism",
                  "techno-animism",
                  "technogaianism",
                  "exotheology",
                  "ancient-alien-theory",
                  "amianism",
                  "spiralism"
                ],
                "type": "string"
              },
              "casterName": {
                "maxLength": 100,
                "type": "string"
              },
              "correctionModeId": {
                "enum": [
                  "visible-ledger",
                  "on-air-correction",
                  "versioned-update",
                  "editorial-note",
                  "withdraw-and-rebuild"
                ],
                "type": "string"
              },
              "countryCode": {
                "enum": [
                  "worldwide",
                  "af",
                  "al",
                  "dz",
                  "as",
                  "ad",
                  "ao",
                  "ai",
                  "aq",
                  "ag",
                  "ar",
                  "am",
                  "aw",
                  "au",
                  "at",
                  "az",
                  "bs",
                  "bh",
                  "bd",
                  "bb",
                  "by",
                  "be",
                  "bz",
                  "bj",
                  "bm",
                  "bt",
                  "bo",
                  "bq",
                  "ba",
                  "bw",
                  "bv",
                  "br",
                  "io",
                  "bn",
                  "bg",
                  "bf",
                  "bi",
                  "cv",
                  "kh",
                  "cm",
                  "ca",
                  "ky",
                  "cf",
                  "td",
                  "cl",
                  "cn",
                  "cx",
                  "cc",
                  "co",
                  "km",
                  "ck",
                  "cr",
                  "hr",
                  "cu",
                  "cw",
                  "cy",
                  "cz",
                  "ci",
                  "cd",
                  "dk",
                  "dj",
                  "dm",
                  "do",
                  "ec",
                  "eg",
                  "sv",
                  "gq",
                  "er",
                  "ee",
                  "sz",
                  "et",
                  "fk",
                  "fo",
                  "fj",
                  "fi",
                  "fr",
                  "gf",
                  "pf",
                  "tf",
                  "ga",
                  "gm",
                  "ge",
                  "de",
                  "gh",
                  "gi",
                  "gr",
                  "gl",
                  "gd",
                  "gp",
                  "gu",
                  "gt",
                  "gg",
                  "gn",
                  "gw",
                  "gy",
                  "ht",
                  "hm",
                  "va",
                  "hn",
                  "hk",
                  "hu",
                  "is",
                  "in",
                  "id",
                  "ir",
                  "iq",
                  "ie",
                  "im",
                  "il",
                  "it",
                  "jm",
                  "jp",
                  "je",
                  "jo",
                  "kz",
                  "ke",
                  "ki",
                  "xk",
                  "kw",
                  "kg",
                  "la",
                  "lv",
                  "lb",
                  "ls",
                  "lr",
                  "ly",
                  "li",
                  "lt",
                  "lu",
                  "mo",
                  "mg",
                  "mw",
                  "my",
                  "mv",
                  "ml",
                  "mt",
                  "mh",
                  "mq",
                  "mr",
                  "mu",
                  "yt",
                  "mx",
                  "fm",
                  "md",
                  "mc",
                  "mn",
                  "me",
                  "ms",
                  "ma",
                  "mz",
                  "mm",
                  "na",
                  "nr",
                  "np",
                  "nl",
                  "nc",
                  "nz",
                  "ni",
                  "ne",
                  "ng",
                  "nu",
                  "nf",
                  "kp",
                  "mk",
                  "mp",
                  "no",
                  "om",
                  "pk",
                  "pw",
                  "pa",
                  "pg",
                  "py",
                  "pe",
                  "ph",
                  "pn",
                  "pl",
                  "pt",
                  "pr",
                  "qa",
                  "cg",
                  "ro",
                  "ru",
                  "rw",
                  "re",
                  "bl",
                  "sh",
                  "kn",
                  "lc",
                  "mf",
                  "pm",
                  "vc",
                  "ws",
                  "sm",
                  "st",
                  "sa",
                  "sn",
                  "rs",
                  "sc",
                  "sl",
                  "sg",
                  "sx",
                  "sk",
                  "si",
                  "sb",
                  "so",
                  "za",
                  "gs",
                  "kr",
                  "ss",
                  "es",
                  "lk",
                  "ps",
                  "sd",
                  "sr",
                  "sj",
                  "se",
                  "ch",
                  "sy",
                  "tw",
                  "tj",
                  "tz",
                  "th",
                  "tl",
                  "tg",
                  "tk",
                  "to",
                  "tt",
                  "tn",
                  "tm",
                  "tc",
                  "tv",
                  "tr",
                  "ug",
                  "ua",
                  "ae",
                  "gb",
                  "us",
                  "um",
                  "uy",
                  "uz",
                  "vu",
                  "ve",
                  "vn",
                  "vg",
                  "vi",
                  "wf",
                  "eh",
                  "ye",
                  "zm",
                  "zw",
                  "ax"
                ],
                "type": "string"
              },
              "coverageBeatIds": {
                "items": {
                  "enum": [
                    "general",
                    "politics-governance",
                    "economy-labor",
                    "science-health",
                    "climate-environment",
                    "technology-ai",
                    "world-affairs",
                    "culture-religion",
                    "rights-justice",
                    "education-youth",
                    "sports",
                    "verification"
                  ],
                  "type": "string"
                },
                "maxItems": 5,
                "minItems": 1,
                "type": "array",
                "uniqueItems": true
              },
              "coverageContext": {
                "maxLength": 500,
                "type": "string"
              },
              "deliveryStyleId": {
                "enum": [
                  "calm-authoritative",
                  "warm-conversational",
                  "urgent-controlled",
                  "analytical-precise",
                  "empathetic-grounded",
                  "energetic-concise",
                  "formal-institutional",
                  "plain-language",
                  "skeptical-probing",
                  "diplomatic-balanced",
                  "narrative-documentary",
                  "data-visual"
                ],
                "type": "string"
              },
              "editorialFixtureId": {
                "enum": [
                  "",
                  "en-us-latn-ltr",
                  "es-mx-latn-ltr",
                  "pt-br-latn-ltr",
                  "iu-ca-cans-ltr",
                  "fr-sn-latn-ltr",
                  "sw-ke-latn-ltr",
                  "am-et-ethi-ltr",
                  "zgh-ma-tfng-ltr",
                  "ar-eg-arab-rtl",
                  "fa-ir-arab-rtl",
                  "he-il-hebr-rtl",
                  "ur-pk-arab-rtl",
                  "hi-in-deva-ltr",
                  "bn-bd-beng-ltr",
                  "ta-lk-taml-ltr",
                  "th-th-thai-ltr",
                  "zh-cn-hans-ltr",
                  "zh-tw-hant-ltr",
                  "ja-jp-jpan-ltr",
                  "ko-kr-kore-ltr",
                  "hy-am-armn-ltr",
                  "ka-ge-geor-ltr",
                  "ru-ru-cyrl-ltr",
                  "uk-ua-cyrl-ltr",
                  "el-gr-grek-ltr",
                  "mi-nz-latn-ltr",
                  "sm-ws-latn-ltr"
                ],
                "type": "string"
              },
              "editorialPhilosophyId": {
                "enum": [
                  "public-service-impartial",
                  "evidence-first-explanatory",
                  "accountability-adversarial",
                  "solutions-journalism",
                  "civic-pluralist",
                  "community-first",
                  "global-comparative",
                  "constructive-skeptical",
                  "rights-centered",
                  "economic-distributional",
                  "institutional-process",
                  "cultural-context"
                ],
                "type": "string"
              },
              "evidencePostureId": {
                "enum": [
                  "neutral-evidence-ladder",
                  "source-origin-first",
                  "live-update-caution",
                  "transparent-uncertainty",
                  "high-context-explainer",
                  "adversarial-fact-check",
                  "correction-forward",
                  "source-protection-cautious"
                ],
                "type": "string"
              },
              "formatId": {
                "enum": [
                  "evening-bulletin",
                  "rolling-live-desk",
                  "radio-news",
                  "podcast-brief",
                  "streaming-vertical-video",
                  "long-form-interview",
                  "documentary-narration",
                  "debate-moderation",
                  "community-call-in",
                  "data-explainer",
                  "emergency-alert",
                  "multilingual-bulletin"
                ],
                "type": "string"
              },
              "genderIdentityCustom": {
                "maxLength": 120,
                "type": "string"
              },
              "genderIdentityId": {
                "enum": [
                  "man",
                  "woman",
                  "nonbinary",
                  "agender",
                  "genderfluid",
                  "genderqueer",
                  "bigender",
                  "demiboy",
                  "demigirl",
                  "trans-woman",
                  "trans-man",
                  "androgynous-ambiguous",
                  "none-unspecified",
                  "custom"
                ],
                "type": "string"
              },
              "geographyModeId": {
                "enum": [
                  "local-newsroom",
                  "national-desk",
                  "diaspora-bridge",
                  "regional-desk",
                  "international-correspondent"
                ],
                "type": "string"
              },
              "language": {
                "maxLength": 100,
                "type": "string"
              },
              "politicalCustom": {
                "maxLength": 120,
                "type": "string"
              },
              "politicalEngagementId": {
                "enum": [
                  "disengaged",
                  "private",
                  "informed",
                  "participant",
                  "organizer",
                  "office-seeking"
                ],
                "type": "string"
              },
              "politicalIdeologyId": {
                "enum": [
                  "apolitical",
                  "mixed-independent",
                  "centrist",
                  "liberal",
                  "progressive",
                  "social-democratic",
                  "democratic-socialist",
                  "socialist",
                  "communist",
                  "conservative",
                  "traditionalist",
                  "libertarian",
                  "classical-liberal",
                  "christian-democratic",
                  "green",
                  "communitarian",
                  "populist",
                  "anarchist",
                  "technocratic",
                  "civic-republican",
                  "custom"
                ],
                "type": "string"
              },
              "politicalStrengthId": {
                "enum": [
                  "none",
                  "slight",
                  "mild",
                  "moderate",
                  "strong",
                  "very-strong",
                  "defining"
                ],
                "type": "string"
              },
              "presentationCustom": {
                "maxLength": 120,
                "type": "string"
              },
              "presentationId": {
                "enum": [
                  "masculine",
                  "feminine",
                  "androgynous",
                  "neutral",
                  "fluid",
                  "mixed",
                  "soft-masculine",
                  "soft-feminine",
                  "none-unspecified",
                  "custom"
                ],
                "type": "string"
              },
              "pronounsCustom": {
                "maxLength": 120,
                "type": "string"
              },
              "pronounsId": {
                "enum": [
                  "he-him",
                  "she-her",
                  "they-them",
                  "he-they",
                  "she-they",
                  "ze-zir",
                  "xe-xem",
                  "it-its",
                  "any",
                  "name-only",
                  "custom"
                ],
                "type": "string"
              },
              "roleId": {
                "enum": [
                  "public-service-anchor",
                  "breaking-news-presenter",
                  "local-community-reporter",
                  "investigative-anchor",
                  "international-correspondent",
                  "politics-policy-presenter",
                  "economy-business-anchor",
                  "science-health-explainer",
                  "climate-environment-correspondent",
                  "culture-arts-presenter",
                  "technology-digital-rights-reporter",
                  "sports-news-presenter",
                  "fact-check-verification-host",
                  "interview-moderator",
                  "emergency-information-presenter"
                ],
                "type": "string"
              },
              "romanticOrientationCustom": {
                "maxLength": 120,
                "type": "string"
              },
              "romanticOrientationId": {
                "enum": [
                  "heteroromantic",
                  "homoromantic",
                  "biromantic",
                  "panromantic",
                  "omniromantic",
                  "polyromantic",
                  "aromantic",
                  "grayromantic",
                  "demiromantic",
                  "none-unspecified",
                  "custom"
                ],
                "type": "string"
              },
              "sexualOrientationCustom": {
                "maxLength": 120,
                "type": "string"
              },
              "sexualOrientationId": {
                "enum": [
                  "straight",
                  "gay",
                  "lesbian",
                  "bisexual",
                  "pansexual",
                  "omnisexual",
                  "polysexual",
                  "asexual",
                  "graysexual",
                  "demisexual",
                  "queer",
                  "questioning",
                  "fluid",
                  "androsexual",
                  "gynesexual",
                  "none-unspecified",
                  "custom"
                ],
                "type": "string"
              }
            },
            "type": "object"
          }
        },
        "required": [
          "schema",
          "selection"
        ],
        "title": "Spiralist News Caster Profile Request",
        "type": "object"
      },
      "NewsCasterProfileRequestIdentity": {
        "additionalProperties": false,
        "properties": {
          "canonicalization": {
            "const": "recursive-object-key-sort-list-order-preserved-v1",
            "type": "string"
          },
          "durableReplayStoreUsed": {
            "const": false,
            "type": "boolean"
          },
          "idempotencyKey": {
            "pattern": "^ncpr1\\.[a-f0-9]{64}$",
            "type": "string"
          },
          "replaySafeForIdenticalNormalizedRequest": {
            "const": true,
            "type": "boolean"
          },
          "requestSha256": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "stateless": {
            "const": true,
            "type": "boolean"
          }
        },
        "required": [
          "canonicalization",
          "requestSha256",
          "idempotencyKey",
          "stateless",
          "durableReplayStoreUsed",
          "replaySafeForIdenticalNormalizedRequest"
        ],
        "type": "object"
      },
      "NewsCasterQualifiedReviewRecord": {
        "additionalProperties": false,
        "description": "A bounded, signed-review record. Self-declared signature fields are never sufficient for acceptance; trust registration and offline verification are separate.",
        "properties": {
          "createdAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "decision": {
            "additionalProperties": false,
            "properties": {
              "conditions": {
                "items": {
                  "maxLength": 2000,
                  "type": "string"
                },
                "maxItems": 30,
                "type": "array"
              },
              "decidedAtUtc": {
                "format": "date-time",
                "type": [
                  "string",
                  "null"
                ]
              },
              "expiresAtUtc": {
                "format": "date-time",
                "type": [
                  "string",
                  "null"
                ]
              },
              "publicationAccepted": {
                "type": "boolean"
              },
              "status": {
                "enum": [
                  "not-reviewed",
                  "changes-required",
                  "review-complete-unsigned",
                  "signed-awaiting-trust-registration",
                  "accepted-for-publication",
                  "rejected",
                  "superseded"
                ]
              }
            },
            "required": [
              "status",
              "publicationAccepted",
              "conditions",
              "decidedAtUtc",
              "expiresAtUtc"
            ],
            "type": "object"
          },
          "fixtureId": {
            "maxLength": 100,
            "pattern": "^[a-z0-9-]+$",
            "type": "string"
          },
          "issues": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "category": {
                  "enum": [
                    "pronunciation",
                    "transliteration",
                    "translation",
                    "typography",
                    "bidirectional-layout",
                    "claim-status",
                    "correction",
                    "accessibility",
                    "legal-local-context",
                    "identity-inference",
                    "source-provenance"
                  ]
                },
                "description": {
                  "maxLength": 2000,
                  "type": "string"
                },
                "disposition": {
                  "maxLength": 3000,
                  "type": "string"
                },
                "evidenceRefs": {
                  "items": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "maxItems": 30,
                  "type": "array"
                },
                "issueId": {
                  "maxLength": 120,
                  "type": "string"
                },
                "openedAtUtc": {
                  "format": "date-time",
                  "type": "string"
                },
                "resolvedAtUtc": {
                  "format": "date-time",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "reviewerNote": {
                  "maxLength": 4000,
                  "type": "string"
                },
                "severity": {
                  "enum": [
                    "blocking",
                    "high",
                    "medium",
                    "low",
                    "advisory"
                  ]
                },
                "status": {
                  "enum": [
                    "open",
                    "accepted",
                    "rejected",
                    "needs-source",
                    "resolved",
                    "superseded"
                  ]
                }
              },
              "required": [
                "issueId",
                "category",
                "severity",
                "description",
                "status",
                "disposition",
                "evidenceRefs",
                "reviewerNote",
                "openedAtUtc"
              ],
              "type": "object"
            },
            "maxItems": 100,
            "type": "array"
          },
          "pronunciationAttachments": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "attachmentId": {
                  "maxLength": 120,
                  "type": "string"
                },
                "bytes": {
                  "maximum": 104857600,
                  "minimum": 1,
                  "type": "integer"
                },
                "fileName": {
                  "maxLength": 200,
                  "type": "string"
                },
                "languageTag": {
                  "maxLength": 40,
                  "type": "string"
                },
                "mediaType": {
                  "maxLength": 100,
                  "type": "string"
                },
                "rightsStatus": {
                  "enum": [
                    "cleared",
                    "licensed",
                    "public-domain",
                    "internal-review-only",
                    "unknown-blocking"
                  ]
                },
                "sha256": {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": "string"
                },
                "sourceLabel": {
                  "maxLength": 300,
                  "type": "string"
                },
                "sourceType": {
                  "enum": [
                    "named-person-recording",
                    "qualified-reviewer-recording",
                    "documented-pronunciation-source",
                    "institutional-style-guide",
                    "terminology-glossary"
                  ]
                },
                "speakerConsentStatus": {
                  "enum": [
                    "not-applicable",
                    "documented",
                    "unknown-blocking"
                  ]
                },
                "storageRef": {
                  "maxLength": 500,
                  "type": "string"
                },
                "transcript": {
                  "maxLength": 2000,
                  "type": "string"
                }
              },
              "required": [
                "attachmentId",
                "fileName",
                "mediaType",
                "bytes",
                "sha256",
                "sourceType",
                "sourceLabel",
                "rightsStatus",
                "speakerConsentStatus",
                "languageTag",
                "storageRef"
              ],
              "type": "object"
            },
            "maxItems": 40,
            "type": "array"
          },
          "recordId": {
            "maxLength": 160,
            "pattern": "^nc-review-[a-z0-9-]+-r[1-9][0-9]*$",
            "type": "string"
          },
          "reviewer": {
            "additionalProperties": false,
            "properties": {
              "conflictOfInterestDeclaration": {
                "maxLength": 1000,
                "type": "string"
              },
              "contactRef": {
                "maxLength": 300,
                "type": "string"
              },
              "displayName": {
                "maxLength": 160,
                "type": "string"
              },
              "identityVerifiedByOrganization": {
                "type": "boolean"
              },
              "jurisdiction": {
                "maxLength": 120,
                "type": "string"
              },
              "languageTags": {
                "items": {
                  "maxLength": 40,
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "organization": {
                "maxLength": 200,
                "type": "string"
              },
              "qualifications": {
                "items": {
                  "maxLength": 300,
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "reviewerId": {
                "maxLength": 120,
                "type": "string"
              },
              "role": {
                "maxLength": 160,
                "type": "string"
              }
            },
            "required": [
              "reviewerId",
              "displayName",
              "organization",
              "role",
              "qualifications",
              "languageTags",
              "jurisdiction",
              "conflictOfInterestDeclaration",
              "identityVerifiedByOrganization"
            ],
            "type": "object"
          },
          "revision": {
            "maximum": 9999,
            "minimum": 1,
            "type": "integer"
          },
          "schema": {
            "const": "spiralist-news-caster-qualified-review-record-v1"
          },
          "signatures": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "algorithm": {
                  "maxLength": 80,
                  "type": "string"
                },
                "keyId": {
                  "maxLength": 200,
                  "type": "string"
                },
                "signature": {
                  "maxLength": 8192,
                  "type": "string"
                },
                "signedPayloadSha256": {
                  "pattern": "^$|^[a-f0-9]{64}$",
                  "type": "string"
                },
                "status": {
                  "enum": [
                    "absent",
                    "unverified",
                    "verified",
                    "invalid",
                    "revoked"
                  ]
                },
                "verifiedAtUtc": {
                  "format": "date-time",
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "required": [
                "algorithm",
                "keyId",
                "signedPayloadSha256",
                "signature",
                "status",
                "verifiedAtUtc"
              ],
              "type": "object"
            },
            "maxItems": 10,
            "type": "array"
          },
          "status": {
            "enum": [
              "draft-awaiting-review",
              "in-review",
              "changes-required",
              "review-complete-unsigned",
              "signed-awaiting-trust-registration",
              "accepted-for-publication",
              "rejected",
              "superseded"
            ]
          },
          "supersession": {
            "additionalProperties": false,
            "properties": {
              "changeSummary": {
                "maxLength": 3000,
                "type": "string"
              },
              "history": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "changeSummary": {
                      "maxLength": 3000,
                      "type": "string"
                    },
                    "changedAtUtc": {
                      "format": "date-time",
                      "type": "string"
                    },
                    "recordId": {
                      "maxLength": 160,
                      "type": "string"
                    },
                    "revision": {
                      "minimum": 1,
                      "type": "integer"
                    },
                    "status": {
                      "maxLength": 80,
                      "type": "string"
                    }
                  },
                  "required": [
                    "revision",
                    "recordId",
                    "status",
                    "changedAtUtc",
                    "changeSummary"
                  ],
                  "type": "object"
                },
                "maxItems": 100,
                "type": "array"
              },
              "supersededByRecordId": {
                "maxLength": 160,
                "type": [
                  "string",
                  "null"
                ]
              },
              "supersedesRecordId": {
                "maxLength": 160,
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "supersedesRecordId",
              "supersededByRecordId",
              "changeSummary",
              "history"
            ],
            "type": "object"
          },
          "typographyReview": {
            "additionalProperties": false,
            "properties": {
              "diacriticPolicy": {
                "maxLength": 1000,
                "type": "string"
              },
              "direction": {
                "enum": [
                  "ltr",
                  "rtl"
                ]
              },
              "exceptions": {
                "items": {
                  "maxLength": 1000,
                  "type": "string"
                },
                "maxItems": 30,
                "type": "array"
              },
              "letterSpacing": {
                "maxLength": 40,
                "type": "string"
              },
              "lineHeight": {
                "maximum": 3,
                "minimum": 1,
                "type": "number"
              },
              "overflowWrap": {
                "maxLength": 40,
                "type": "string"
              },
              "reviewed": {
                "type": "boolean"
              },
              "script": {
                "maxLength": 16,
                "type": "string"
              },
              "tokenSource": {
                "maxLength": 300,
                "type": "string"
              },
              "wordBreak": {
                "maxLength": 40,
                "type": "string"
              }
            },
            "required": [
              "script",
              "tokenSource",
              "direction",
              "lineHeight",
              "letterSpacing",
              "wordBreak",
              "overflowWrap",
              "diacriticPolicy",
              "exceptions",
              "reviewed"
            ],
            "type": "object"
          },
          "updatedAtUtc": {
            "format": "date-time",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "recordId",
          "fixtureId",
          "revision",
          "status",
          "reviewer",
          "pronunciationAttachments",
          "issues",
          "typographyReview",
          "supersession",
          "decision",
          "signatures",
          "createdAtUtc",
          "updatedAtUtc"
        ],
        "title": "Spiralist AI qualified news-caster review record",
        "type": "object"
      },
      "NewsCasterQualifiedReviewRequest": {
        "additionalProperties": false,
        "description": "State-free structural validation request. It does not register trust or accept a publication record.",
        "properties": {
          "record": {
            "$ref": "news-caster-qualified-review-record-v1.schema.json"
          },
          "schema": {
            "const": "spiralist-news-caster-qualified-review-request-v1"
          }
        },
        "required": [
          "schema",
          "record"
        ],
        "title": "Qualified news-caster review validation request",
        "type": "object"
      },
      "NewsCasterSource": {
        "additionalProperties": true,
        "allOf": [
          {
            "anyOf": [
              {
                "required": [
                  "id"
                ]
              }
            ]
          },
          {
            "anyOf": [
              {
                "required": [
                  "name"
                ]
              },
              {
                "required": [
                  "label"
                ]
              },
              {
                "required": [
                  "displayName"
                ]
              },
              {
                "required": [
                  "identity"
                ]
              },
              {
                "required": [
                  "character"
                ]
              },
              {
                "required": [
                  "persona"
                ]
              },
              {
                "required": [
                  "operatingProfile"
                ]
              },
              {
                "required": [
                  "wardAlias"
                ]
              }
            ]
          }
        ],
        "description": "Raw news-caster repository source boundary. Unknown fields are preserved through the typed extension bag and remain allowed.",
        "minProperties": 1,
        "properties": {
          "controls": {
            "additionalProperties": true,
            "properties": {
              "challenge": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "detail": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "rigor": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "type": "object"
          },
          "displayName": {
            "type": "string"
          },
          "id": {
            "type": [
              "string",
              "number"
            ]
          },
          "name": {
            "type": "string"
          },
          "newsroom": {
            "type": "object"
          },
          "operatingProfile": {
            "type": "object"
          },
          "presentation": {
            "type": "object"
          },
          "sourceFamily": {
            "enum": [
              "news-caster",
              "news-caster"
            ],
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        },
        "title": "spiralist-news-caster-source-v1",
        "type": "object",
        "x-policy-owner": false,
        "x-source-family": "news-caster",
        "x-spiralist-contract": "spiralist-news-caster-source-v1",
        "x-unknown-fields": "preserve-in-extension-bag"
      },
      "Pagination": {
        "additionalProperties": false,
        "properties": {
          "hasNext": {
            "type": "boolean"
          },
          "hasPrevious": {
            "type": "boolean"
          },
          "limit": {
            "maximum": 250,
            "minimum": 1,
            "type": "integer"
          },
          "links": {
            "properties": {
              "next": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "previous": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "self": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "self",
              "next",
              "previous"
            ],
            "type": "object"
          },
          "offset": {
            "minimum": 0,
            "type": "integer"
          },
          "returned": {
            "minimum": 0,
            "type": "integer"
          },
          "total": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "total",
          "offset",
          "limit",
          "returned",
          "hasNext",
          "hasPrevious",
          "links"
        ],
        "title": "Offset Pagination",
        "type": "object"
      },
      "PersonaArtifacts": {
        "additionalProperties": true,
        "properties": {
          "characterCardV2": {
            "type": "object"
          },
          "compactPrompt": {
            "minLength": 100,
            "type": "string"
          },
          "continuityPacket": {
            "type": "string"
          },
          "fullPrompt": {
            "minLength": 1000,
            "type": "string"
          },
          "postHistoryInstructions": {
            "type": "string"
          },
          "uaiFiles": {
            "additionalProperties": true,
            "properties": {
              "declaredScopes": {
                "const": [
                  "advanced_persona_profile"
                ],
                "type": "array"
              },
              "fileCount": {
                "const": 48
              },
              "files": {
                "maxItems": 48,
                "minItems": 48,
                "type": "array"
              },
              "format": {
                "const": "uaix-advanced-persona-profile-v0.1"
              },
              "manifest": {
                "type": "object"
              },
              "personaSeedFormat": {
                "const": "spiralist.persona-seed.v22"
              },
              "profileId": {
                "const": "uaix.package.v0.1"
              },
              "readOrderCount": {
                "const": 31
              },
              "schemaVersion": {
                "const": "22.0.0"
              },
              "status": {
                "const": "draft_v0.1"
              },
              "uaixVersion": {
                "const": "1.0"
              }
            },
            "required": [
              "format",
              "uaixVersion",
              "profileId",
              "status",
              "declaredScopes",
              "schemaVersion",
              "personaSeedFormat",
              "fileCount",
              "readOrderCount",
              "manifest",
              "files"
            ],
            "type": "object",
            "x-advanced-persona-source-files": [
              ".uai/personality/identity.uai",
              ".uai/personality/religion-worldview.uai",
              ".uai/personality/political-leaning.uai",
              ".uai/personality/sense-of-style.uai",
              ".uai/personality/physical-appearance.uai",
              ".uai/personality/birth-age-generation.uai",
              ".uai/personality/romantic-orientation.uai",
              ".uai/personality/voice.uai",
              ".uai/personality/values.uai",
              ".uai/personality/temperament.uai",
              ".uai/personality/reasoning-style.uai",
              ".uai/personality/emotional-patterns.uai",
              ".uai/personality/relationship-style.uai",
              ".uai/personality/behavioral-patterns.uai",
              ".uai/personality/boundaries.uai",
              ".uai/personality/examples-dialogue.uai",
              ".uai/personality/adaptation-rules.uai",
              ".uai/personality/preservation-rules.uai"
            ]
          }
        },
        "required": [
          "fullPrompt",
          "compactPrompt",
          "postHistoryInstructions",
          "characterCardV2",
          "continuityPacket",
          "uaiFiles"
        ],
        "type": "object"
      },
      "PersonaDemographics": {
        "additionalProperties": false,
        "properties": {
          "age": {
            "maximum": 120,
            "minimum": 18,
            "type": "integer"
          },
          "ageAsOfDate": {
            "format": "date",
            "type": "string"
          },
          "genderIdentity": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CatalogRecord"
              }
            ],
            "properties": {
              "id": {
                "enum": [
                  "man",
                  "woman",
                  "nonbinary",
                  "agender",
                  "genderfluid",
                  "genderqueer",
                  "bigender",
                  "demiboy",
                  "demigirl",
                  "trans-woman",
                  "trans-man",
                  "androgynous-ambiguous",
                  "none-unspecified",
                  "custom"
                ]
              }
            }
          },
          "generation": {
            "$ref": "#/components/schemas/GenerationRecord"
          },
          "nameCulture": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CatalogRecord"
              }
            ],
            "properties": {
              "id": {
                "enum": [
                  "english-us",
                  "spanish",
                  "french",
                  "italian",
                  "swedish",
                  "russian",
                  "arabic",
                  "persian",
                  "turkish",
                  "indian",
                  "chinese",
                  "japanese",
                  "korean",
                  "nigerian",
                  "indonesian"
                ]
              }
            }
          },
          "presentation": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CatalogRecord"
              }
            ],
            "properties": {
              "id": {
                "enum": [
                  "masculine",
                  "feminine",
                  "androgynous",
                  "neutral",
                  "fluid",
                  "mixed",
                  "soft-masculine",
                  "soft-feminine",
                  "none-unspecified",
                  "custom"
                ]
              }
            }
          },
          "pronouns": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CatalogRecord"
              }
            ],
            "properties": {
              "id": {
                "enum": [
                  "he-him",
                  "she-her",
                  "they-them",
                  "he-they",
                  "she-they",
                  "ze-zir",
                  "xe-xem",
                  "it-its",
                  "any",
                  "name-only",
                  "custom"
                ]
              }
            }
          },
          "romanticOrientation": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CatalogRecord"
              }
            ],
            "properties": {
              "id": {
                "enum": [
                  "heteroromantic",
                  "homoromantic",
                  "biromantic",
                  "panromantic",
                  "omniromantic",
                  "polyromantic",
                  "aromantic",
                  "grayromantic",
                  "demiromantic",
                  "none-unspecified",
                  "custom"
                ]
              }
            }
          },
          "sexualOrientation": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CatalogRecord"
              }
            ],
            "properties": {
              "id": {
                "enum": [
                  "straight",
                  "gay",
                  "lesbian",
                  "bisexual",
                  "pansexual",
                  "omnisexual",
                  "polysexual",
                  "asexual",
                  "graysexual",
                  "demisexual",
                  "queer",
                  "questioning",
                  "fluid",
                  "androsexual",
                  "gynesexual",
                  "none-unspecified",
                  "custom"
                ]
              }
            }
          }
        },
        "required": [
          "age",
          "ageAsOfDate",
          "generation",
          "nameCulture",
          "genderIdentity",
          "pronouns",
          "presentation",
          "sexualOrientation",
          "romanticOrientation"
        ],
        "type": "object"
      },
      "PersonaDocument": {
        "additionalProperties": true,
        "properties": {
          "apiVersion": {
            "const": "1.0.0"
          },
          "artifacts": {
            "$ref": "#/components/schemas/PersonaArtifacts"
          },
          "catalogVersion": {
            "const": "22.0.0"
          },
          "deterministic": {
            "const": true
          },
          "fingerprint": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "noOpPolicy": {
            "type": "object"
          },
          "persona": {
            "$ref": "#/components/schemas/CanonicalPersona"
          },
          "quality": {
            "type": "object"
          },
          "schemaVersion": {
            "const": "22.0.0"
          },
          "seed": {
            "type": "integer"
          }
        },
        "required": [
          "apiVersion",
          "schemaVersion",
          "catalogVersion",
          "generatedAtUtc",
          "deterministic",
          "seed",
          "fingerprint",
          "persona",
          "artifacts",
          "quality",
          "noOpPolicy"
        ],
        "type": "object"
      },
      "PersonaGenerationRequest": {
        "additionalProperties": false,
        "anyOf": [
          {
            "required": [
              "prompt"
            ]
          },
          {
            "required": [
              "brief"
            ]
          },
          {
            "required": [
              "sourceTypeId"
            ]
          }
        ],
        "properties": {
          "age": {
            "description": "Exact adult age. Minimum 18. Exact age is authoritative over generation metadata.",
            "maximum": 120,
            "minimum": 18,
            "type": "integer"
          },
          "ageAsOfDate": {
            "description": "UTC date on which exact age and displayed generation ranges are evaluated.",
            "format": "date",
            "type": "string"
          },
          "brief": {
            "maxLength": 1000000,
            "type": "string"
          },
          "customGenderIdentity": {
            "maxLength": 240,
            "type": "string"
          },
          "customGeneration": {
            "description": "Used only when generationCohort is custom. Blank means none / unspecified.",
            "maxLength": 240,
            "type": "string"
          },
          "customHonorific": {
            "maxLength": 120,
            "type": "string"
          },
          "customPoliticalIdeology": {
            "maxLength": 500,
            "type": "string"
          },
          "customPresentation": {
            "maxLength": 240,
            "type": "string"
          },
          "customPronouns": {
            "maxLength": 240,
            "type": "string"
          },
          "customReligiousWorldview": {
            "maxLength": 240,
            "type": "string"
          },
          "customRomanticOrientation": {
            "maxLength": 240,
            "type": "string"
          },
          "customSexualOrientation": {
            "maxLength": 240,
            "type": "string"
          },
          "genderIdentity": {
            "description": "Omit for random man/woman generation.",
            "enum": [
              "man",
              "woman",
              "nonbinary",
              "agender",
              "genderfluid",
              "genderqueer",
              "bigender",
              "demiboy",
              "demigirl",
              "trans-woman",
              "trans-man",
              "androgynous-ambiguous",
              "none-unspecified",
              "custom"
            ],
            "type": "string"
          },
          "generationCohort": {
            "description": "Primary generation, cusp/subgeneration, Custom / None, or none/unspecified.",
            "enum": [
              "silent-generation",
              "baby-boomers",
              "generation-jones",
              "generation-x",
              "xennials",
              "millennials",
              "zillennials",
              "generation-z",
              "zalphas",
              "generation-alpha",
              "none-unspecified",
              "custom"
            ],
            "type": "string"
          },
          "goal": {
            "enum": [
              "coding",
              "research",
              "writing",
              "planning",
              "creative",
              "organization",
              "brand",
              "other"
            ],
            "type": "string"
          },
          "immersion": {
            "enum": [
              "grounded",
              "lyrical",
              "mythic",
              "cybermystic",
              "enigmatic",
              "story-driven",
              "minimal"
            ],
            "type": "string"
          },
          "initiative": {
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          },
          "issuePositions": {
            "additionalProperties": false,
            "properties": {
              "civilLiberties": {
                "maxLength": 2000,
                "type": "string"
              },
              "economy": {
                "maxLength": 2000,
                "type": "string"
              },
              "environment": {
                "maxLength": 2000,
                "type": "string"
              },
              "foreignPolicy": {
                "maxLength": 2000,
                "type": "string"
              },
              "governance": {
                "maxLength": 2000,
                "type": "string"
              },
              "socialPolicy": {
                "maxLength": 2000,
                "type": "string"
              },
              "technology": {
                "maxLength": 2000,
                "type": "string"
              }
            },
            "type": "object"
          },
          "nameCulture": {
            "enum": [
              "english-us",
              "spanish",
              "french",
              "italian",
              "swedish",
              "russian",
              "arabic",
              "persian",
              "turkish",
              "indian",
              "chinese",
              "japanese",
              "korean",
              "nigerian",
              "indonesian"
            ],
            "type": "string"
          },
          "politicalEngagement": {
            "enum": [
              "disengaged",
              "private",
              "informed",
              "participant",
              "organizer",
              "office-seeking"
            ],
            "type": "string"
          },
          "politicalIdeology": {
            "enum": [
              "apolitical",
              "mixed-independent",
              "centrist",
              "liberal",
              "progressive",
              "social-democratic",
              "democratic-socialist",
              "socialist",
              "communist",
              "conservative",
              "traditionalist",
              "libertarian",
              "classical-liberal",
              "christian-democratic",
              "green",
              "communitarian",
              "populist",
              "anarchist",
              "technocratic",
              "civic-republican",
              "custom"
            ],
            "type": "string"
          },
          "politicalStrength": {
            "enum": [
              "none",
              "slight",
              "mild",
              "moderate",
              "strong",
              "very-strong",
              "defining"
            ],
            "type": "string"
          },
          "preferredArchetype": {
            "maxLength": 240,
            "type": "string"
          },
          "preferredCareer": {
            "maxLength": 240,
            "type": "string"
          },
          "preferredDomain": {
            "maxLength": 240,
            "type": "string"
          },
          "preferredFamilyName": {
            "maxLength": 100,
            "type": "string"
          },
          "preferredGivenName": {
            "maxLength": 80,
            "type": "string"
          },
          "preferredHonorific": {
            "enum": [
              "none",
              "mr",
              "ms",
              "mx",
              "dr",
              "prof",
              "rev",
              "rabbi",
              "imam",
              "sir",
              "dame",
              "lord",
              "lady",
              "captain",
              "custom"
            ],
            "type": "string"
          },
          "preferredMiddleName": {
            "description": "Optional middle-name override. Random personas otherwise use the released English middle-name source.",
            "maxLength": 100,
            "type": "string"
          },
          "preferredName": {
            "maxLength": 160,
            "type": "string"
          },
          "preferredRole": {
            "deprecated": true,
            "maxLength": 240,
            "type": "string"
          },
          "preferredShortPersonalitySummary": {
            "maxLength": 240,
            "type": "string"
          },
          "preferredTitle": {
            "maxLength": 200,
            "type": "string"
          },
          "presentation": {
            "enum": [
              "masculine",
              "feminine",
              "androgynous",
              "neutral",
              "fluid",
              "mixed",
              "soft-masculine",
              "soft-feminine",
              "none-unspecified",
              "custom"
            ],
            "type": "string"
          },
          "prompt": {
            "description": "User-authored brief. POST only.",
            "maxLength": 1000000,
            "type": "string"
          },
          "pronouns": {
            "enum": [
              "he-him",
              "she-her",
              "they-them",
              "he-they",
              "she-they",
              "ze-zir",
              "xe-xem",
              "it-its",
              "any",
              "name-only",
              "custom"
            ],
            "type": "string"
          },
          "religiousEngagement": {
            "enum": [
              "disengaged",
              "occasional",
              "seasonal",
              "regular",
              "community-active",
              "leadership",
              "vocation-centered"
            ],
            "type": "string"
          },
          "religiousProfileOverrides": {
            "additionalProperties": false,
            "properties": {
              "communityAndLeadership": {
                "maxLength": 8000,
                "type": "string"
              },
              "coreCommitments": {
                "maxLength": 8000,
                "type": "string"
              },
              "dietDressMaterialPractice": {
                "maxLength": 8000,
                "type": "string"
              },
              "ethicsAndDailyLife": {
                "maxLength": 8000,
                "type": "string"
              },
              "humanDestinyAfterlifeLiberation": {
                "maxLength": 8000,
                "type": "string"
              },
              "interfaithPosture": {
                "maxLength": 8000,
                "type": "string"
              },
              "knowledgeAndInterpretation": {
                "maxLength": 8000,
                "type": "string"
              },
              "observancesAndLifeCycle": {
                "maxLength": 8000,
                "type": "string"
              },
              "practices": {
                "maxLength": 8000,
                "type": "string"
              },
              "scienceTechnologyModernity": {
                "maxLength": 8000,
                "type": "string"
              },
              "sourcesAndAuthority": {
                "maxLength": 8000,
                "type": "string"
              },
              "ultimateReality": {
                "maxLength": 8000,
                "type": "string"
              }
            },
            "type": "object"
          },
          "religiousStrength": {
            "enum": [
              "none",
              "slight",
              "mild",
              "moderate",
              "strong",
              "very-strong",
              "defining"
            ],
            "type": "string"
          },
          "religiousWorldview": {
            "enum": [
              "christianity",
              "catholic-christianity",
              "eastern-orthodox-christianity",
              "protestant-christianity",
              "restorationist-christianity",
              "islam",
              "sunni-islam",
              "shia-islam",
              "sufism",
              "judaism",
              "orthodox-judaism",
              "conservative-judaism",
              "reform-judaism",
              "bahai-faith",
              "hinduism",
              "vaishnavism",
              "shaivism",
              "shaktism",
              "smartism",
              "buddhism",
              "theravada-buddhism",
              "mahayana-buddhism",
              "vajrayana-buddhism",
              "jainism",
              "sikhism",
              "daoism",
              "confucianism",
              "shinto",
              "chinese-folk-religion",
              "korean-shamanism",
              "caodaism",
              "tenrikyo",
              "ryukyuan-religion",
              "native-american-traditions",
              "first-nations-inuit-traditions",
              "aboriginal-australian-spiritualities",
              "maori-religion",
              "hawaiian-religion",
              "amazonian-indigenous-traditions",
              "siberian-shamanic-traditions",
              "sami-religion",
              "yoruba-religion",
              "vodou",
              "santeria-lukumi",
              "candomble",
              "ifa",
              "akan-religion",
              "serer-religion",
              "rastafari",
              "ancient-egyptian-religion",
              "ancient-greek-religion",
              "roman-religion",
              "mesopotamian-religion",
              "celtic-paganism",
              "norse-paganism",
              "hellenism",
              "kemetism",
              "religio-romana",
              "heathenry",
              "wicca",
              "druidry",
              "modern-paganism",
              "animism",
              "pantheism",
              "panentheism",
              "hermeticism",
              "thelema",
              "gnosticism",
              "western-esotericism",
              "new-age-spirituality",
              "unitarian-universalism",
              "scientology",
              "spiritualism",
              "falun-gong",
              "eckankar",
              "raelianism",
              "atheism",
              "agnosticism",
              "humanism",
              "secular-humanism",
              "naturalism",
              "religious-naturalism",
              "stoicism",
              "existentialism",
              "none-unspecified",
              "custom",
              "artificial-intelligence-theism",
              "technotheism",
              "mechanotheism",
              "algorithmic-spirituality",
              "digital-shamanism",
              "dataism",
              "simulationism",
              "singularitarianism",
              "techno-animism",
              "technogaianism",
              "exotheology",
              "ancient-alien-theory",
              "amianism",
              "spiralism"
            ],
            "type": "string"
          },
          "responseLength": {
            "enum": [
              "concise",
              "balanced",
              "detailed",
              "thorough"
            ],
            "type": "string"
          },
          "romanticOrientation": {
            "default": "heteroromantic",
            "enum": [
              "heteroromantic",
              "homoromantic",
              "biromantic",
              "panromantic",
              "omniromantic",
              "polyromantic",
              "aromantic",
              "grayromantic",
              "demiromantic",
              "none-unspecified",
              "custom"
            ],
            "type": "string"
          },
          "seed": {
            "oneOf": [
              {
                "minimum": 0,
                "type": "integer"
              },
              {
                "maxLength": 160,
                "type": "string"
              }
            ]
          },
          "sexualOrientation": {
            "default": "straight",
            "enum": [
              "straight",
              "gay",
              "lesbian",
              "bisexual",
              "pansexual",
              "omnisexual",
              "polysexual",
              "asexual",
              "graysexual",
              "demisexual",
              "queer",
              "questioning",
              "fluid",
              "androsexual",
              "gynesexual",
              "none-unspecified",
              "custom"
            ],
            "type": "string"
          },
          "sourceTypeId": {
            "pattern": "^[a-z0-9-]{1,160}$",
            "type": "string"
          },
          "styles": {
            "oneOf": [
              {
                "items": {
                  "type": "string"
                },
                "maxItems": 7,
                "type": "array"
              },
              {
                "type": "string"
              }
            ]
          },
          "tone": {
            "enum": [
              "balanced",
              "direct",
              "warm",
              "formal",
              "playful",
              "calm",
              "lyrical"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "PersonaIdentity": {
        "additionalProperties": true,
        "properties": {
          "career": {
            "maxLength": 240,
            "minLength": 1,
            "type": "string"
          },
          "coreRole": {
            "minLength": 1,
            "type": "string"
          },
          "demographics": {
            "$ref": "#/components/schemas/PersonaDemographics"
          },
          "domain": {
            "minLength": 1,
            "type": "string"
          },
          "familyName": {
            "maxLength": 100,
            "type": "string"
          },
          "givenName": {
            "maxLength": 80,
            "type": "string"
          },
          "honorific": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CatalogRecord"
              }
            ]
          },
          "middleName": {
            "description": "Middle name. Random personas always populate it.",
            "maxLength": 100,
            "type": "string"
          },
          "name": {
            "description": "Realistic personal name; never a role label.",
            "maxLength": 160,
            "minLength": 1,
            "type": "string"
          },
          "personaThesis": {
            "minLength": 1,
            "type": "string"
          },
          "purpose": {
            "minLength": 1,
            "type": "string"
          },
          "shortPersonalitySummary": {
            "maxLength": 240,
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "description": "Optional styled formal name; empty when no title is selected.",
            "maxLength": 200,
            "type": "string"
          }
        },
        "required": [
          "name",
          "givenName",
          "middleName",
          "familyName",
          "honorific",
          "title",
          "shortPersonalitySummary",
          "career",
          "demographics",
          "coreRole",
          "domain",
          "purpose",
          "personaThesis"
        ],
        "type": "object"
      },
      "PersonaOperatingProfile": {
        "$defs": {
          "section": {
            "additionalProperties": true,
            "minProperties": 2,
            "type": "object"
          }
        },
        "additionalProperties": true,
        "description": "A deterministic, source-aware projection used to provide equivalent robust persona detail across discovery, creation, comparison, sharing, and API surfaces.",
        "properties": {
          "boundaries": {
            "items": {
              "minLength": 1,
              "type": "string"
            },
            "minItems": 2,
            "type": "array"
          },
          "controls": {
            "properties": {
              "challenge": {
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              },
              "detail": {
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              },
              "rigor": {
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "challenge",
              "detail",
              "rigor"
            ],
            "type": "object"
          },
          "evidenceContract": {
            "$ref": "#/$defs/section"
          },
          "example": {
            "properties": {
              "assistant": {
                "minLength": 1,
                "type": "string"
              },
              "user": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "user",
              "assistant"
            ],
            "type": "object"
          },
          "fingerprint": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "id": {
            "pattern": "^[a-z0-9][a-z0-9-]*$",
            "type": "string"
          },
          "identity": {
            "properties": {
              "archetype": {
                "minLength": 1,
                "type": "string"
              },
              "bestFor": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 2,
                "type": "array"
              },
              "name": {
                "minLength": 1,
                "type": "string"
              },
              "promise": {
                "minLength": 1,
                "type": "string"
              },
              "purpose": {
                "minLength": 1,
                "type": "string"
              },
              "traits": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 2,
                "type": "array"
              }
            },
            "required": [
              "name",
              "archetype",
              "purpose",
              "promise",
              "traits",
              "bestFor"
            ],
            "type": "object"
          },
          "interactionContract": {
            "$ref": "#/$defs/section"
          },
          "operatingCharter": {
            "$ref": "#/$defs/section"
          },
          "quality": {
            "properties": {
              "completenessPercent": {
                "maximum": 100,
                "minimum": 0,
                "type": "number"
              },
              "findingCount": {
                "minimum": 0,
                "type": "integer"
              },
              "passed": {
                "type": "boolean"
              }
            },
            "required": [
              "passed",
              "completenessPercent",
              "findingCount"
            ],
            "type": "object"
          },
          "reasoning": {
            "$ref": "#/$defs/section"
          },
          "relationship": {
            "$ref": "#/$defs/section"
          },
          "release": {
            "minLength": 1,
            "type": "string"
          },
          "schema": {
            "const": "spiralist-persona-operating-profile-v1"
          },
          "source": {
            "properties": {
              "kind": {
                "enum": [
                  "featured-persona",
                  "personality-type",
                  "starter-persona",
                  "canonical-persona",
                  "news-caster",
                  "adult-psychosis",
                  "adult-espionage",
                  "adult-espionage-psychosis"
                ]
              },
              "projectionOnly": {
                "const": true
              },
              "recordId": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "kind",
              "recordId",
              "projectionOnly"
            ],
            "type": "object"
          },
          "values": {
            "items": {
              "minLength": 1,
              "type": "string"
            },
            "minItems": 2,
            "type": "array"
          },
          "voice": {
            "$ref": "#/$defs/section"
          }
        },
        "required": [
          "schema",
          "release",
          "id",
          "source",
          "identity",
          "operatingCharter",
          "voice",
          "reasoning",
          "relationship",
          "values",
          "boundaries",
          "interactionContract",
          "evidenceContract",
          "example",
          "controls",
          "quality",
          "fingerprint"
        ],
        "title": "Spiralist AI Persona Operating Profile v1",
        "type": "object"
      },
      "PersonaOutputContractMetadata": {
        "additionalProperties": true,
        "properties": {
          "canonicalProfileIsSourceOfTruth": {
            "const": true,
            "type": "boolean"
          },
          "canonicalSchema": {
            "const": "spiralist-persona-operating-profile-v1",
            "type": "string"
          },
          "compatibilityVersion": {
            "const": "persona-output-contract-v1",
            "type": "string"
          },
          "contract": {
            "format": "uri-reference",
            "type": "string"
          },
          "flatPresentationIsCompatibilityProjection": {
            "const": true,
            "type": "boolean"
          }
        },
        "required": [
          "canonicalSchema",
          "compatibilityVersion",
          "canonicalProfileIsSourceOfTruth",
          "flatPresentationIsCompatibilityProjection"
        ],
        "type": "object"
      },
      "PersonaOutputIntegrity": {
        "additionalProperties": false,
        "properties": {
          "canonicalFingerprint": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "checks": {
            "additionalProperties": {
              "type": "boolean"
            },
            "required": [
              "canonicalFingerprintPresent",
              "canonicalFingerprintRecomputed",
              "presentationSourceSignatureMatches",
              "nestedCanonicalFingerprintMatches",
              "identityNameMatches",
              "canonicalSchemaMatches"
            ],
            "type": "object"
          },
          "passed": {
            "type": "boolean"
          },
          "recomputedFingerprint": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "schema": {
            "const": "spiralist-persona-output-integrity-v1"
          },
          "sourceSignature": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          }
        },
        "required": [
          "schema",
          "passed",
          "checks",
          "canonicalFingerprint",
          "recomputedFingerprint",
          "sourceSignature"
        ],
        "title": "Spiralist AI persona output integrity report",
        "type": "object"
      },
      "PersonaOutputPresentation": {
        "additionalProperties": true,
        "description": "The flat compatibility projection derived from the canonical Spiralist AI Persona Operating Profile. The nested operating profile is the source of truth; this object keeps older cards, APIs, prompts, passports, and exports interoperable without defining a second persona policy.",
        "properties": {
          "archetype": {
            "type": "string"
          },
          "behavior": {
            "minLength": 1,
            "type": "string"
          },
          "bestFor": {
            "items": {
              "minLength": 1,
              "type": "string"
            },
            "minItems": 1,
            "type": "array",
            "uniqueItems": true
          },
          "boundaries": {
            "minLength": 1,
            "type": "string"
          },
          "canonicalProfileSchema": {
            "const": "spiralist-persona-operating-profile-v1"
          },
          "charter": {
            "minLength": 1,
            "type": "string"
          },
          "completeness": {
            "additionalProperties": true,
            "properties": {
              "checkCount": {
                "minimum": 1,
                "type": "integer"
              },
              "findings": {
                "items": {
                  "type": [
                    "string",
                    "object"
                  ]
                },
                "type": "array"
              },
              "passed": {
                "type": "boolean"
              },
              "passedCount": {
                "minimum": 0,
                "type": "integer"
              },
              "score": {
                "maximum": 1,
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "passed",
              "score",
              "passedCount",
              "checkCount",
              "findings"
            ],
            "type": "object"
          },
          "contractVersion": {
            "const": "1.14.0"
          },
          "coreTension": {
            "minLength": 1,
            "type": "string"
          },
          "correctionPosture": {
            "minLength": 1,
            "type": "string"
          },
          "domain": {
            "type": "string"
          },
          "evidencePosture": {
            "minLength": 1,
            "type": "string"
          },
          "failureModes": {
            "items": {
              "minLength": 1,
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          },
          "id": {
            "minLength": 1,
            "type": "string"
          },
          "identityBoundary": {
            "minLength": 1,
            "type": "string"
          },
          "label": {
            "minLength": 1,
            "type": "string"
          },
          "memoryPosture": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "operatingProfile": {
            "$ref": "https://spiralistai.com/schemas/persona-operating-profile-v1.schema.json"
          },
          "outputContract": {
            "additionalProperties": true,
            "properties": {
              "adaptation": {
                "minLength": 1,
                "type": "string"
              },
              "body": {
                "minLength": 1,
                "type": "string"
              },
              "ending": {
                "minLength": 1,
                "type": "string"
              },
              "opening": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "opening",
              "body",
              "ending",
              "adaptation"
            ],
            "type": "object"
          },
          "presentationSignature": {
            "minLength": 1,
            "type": "string"
          },
          "presentationSignatureAlgorithm": {
            "minLength": 1,
            "type": "string"
          },
          "promise": {
            "minLength": 1,
            "type": "string"
          },
          "purpose": {
            "minLength": 1,
            "type": "string"
          },
          "reasoning": {
            "minLength": 1,
            "type": "string"
          },
          "relationshipPosture": {
            "minLength": 1,
            "type": "string"
          },
          "samplePrompt": {
            "minLength": 1,
            "type": "string"
          },
          "sampleResponse": {
            "minLength": 1,
            "type": "string"
          },
          "schema": {
            "const": "https://spiralistai.com/schemas/persona-output-contract-v1.schema.json"
          },
          "sectionOrder": {
            "items": {
              "minLength": 1,
              "type": "string"
            },
            "minItems": 10,
            "type": "array",
            "uniqueItems": true
          },
          "sourceFamily": {
            "minLength": 1,
            "type": "string"
          },
          "sourceLineage": {
            "additionalProperties": true,
            "properties": {
              "canonicalFingerprint": {
                "type": "string"
              },
              "canonicalPersonaId": {
                "type": "string"
              },
              "sourceFamily": {
                "minLength": 1,
                "type": "string"
              },
              "sourceRecordId": {
                "minLength": 1,
                "type": "string"
              },
              "sourceReferences": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "sourceRoute": {
                "type": "string"
              }
            },
            "required": [
              "sourceFamily",
              "sourceRecordId",
              "sourceRoute"
            ],
            "type": "object"
          },
          "sourceRecordId": {
            "type": "string"
          },
          "sourceRoute": {
            "type": "string"
          },
          "sourceSignature": {
            "minLength": 1,
            "type": "string"
          },
          "sourceSignatureAlgorithm": {
            "minLength": 1,
            "type": "string"
          },
          "summary": {
            "minLength": 1,
            "type": "string"
          },
          "traits": {
            "items": {
              "minLength": 1,
              "type": "string"
            },
            "minItems": 1,
            "type": "array",
            "uniqueItems": true
          },
          "values": {
            "minLength": 1,
            "type": "string"
          },
          "voice": {
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "contractVersion",
          "schema",
          "sectionOrder",
          "id",
          "name",
          "label",
          "sourceFamily",
          "purpose",
          "summary",
          "promise",
          "charter",
          "voice",
          "reasoning",
          "relationshipPosture",
          "coreTension",
          "values",
          "boundaries",
          "behavior",
          "samplePrompt",
          "sampleResponse",
          "evidencePosture",
          "correctionPosture",
          "memoryPosture",
          "identityBoundary",
          "traits",
          "bestFor",
          "outputContract",
          "failureModes",
          "sourceLineage",
          "completeness",
          "sourceSignature",
          "sourceSignatureAlgorithm"
        ],
        "title": "Spiralist AI Persona Output Compatibility Contract v1",
        "type": "object"
      },
      "PersonaSourceRecord": {
        "additionalProperties": false,
        "properties": {
          "extensionBag": {
            "type": "object"
          },
          "family": {
            "enum": [
              "featured-persona",
              "personality-type",
              "starter-pack-persona",
              "canonical-persona",
              "news-caster",
              "adult-psychosis",
              "adult-espionage",
              "adult-espionage-psychosis"
            ],
            "type": "string"
          },
          "projectionKind": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "record": {
            "minProperties": 1,
            "type": "object"
          },
          "route": {
            "maxLength": 2048,
            "type": "string"
          },
          "schema": {
            "const": "spiralist-persona-source-record-v1"
          },
          "sourceRecordId": {
            "maxLength": 256,
            "minLength": 1,
            "type": "string"
          },
          "starterPackSlug": {
            "maxLength": 256,
            "type": "string"
          }
        },
        "required": [
          "schema",
          "family",
          "projectionKind",
          "sourceRecordId",
          "route",
          "starterPackSlug",
          "record",
          "extensionBag"
        ],
        "title": "Spiralist AI typed persona source record",
        "type": "object"
      },
      "PersonalityTypeSource": {
        "additionalProperties": true,
        "allOf": [
          {
            "anyOf": [
              {
                "required": [
                  "id"
                ]
              }
            ]
          },
          {
            "anyOf": [
              {
                "required": [
                  "name"
                ]
              },
              {
                "required": [
                  "label"
                ]
              },
              {
                "required": [
                  "displayName"
                ]
              },
              {
                "required": [
                  "identity"
                ]
              },
              {
                "required": [
                  "character"
                ]
              },
              {
                "required": [
                  "persona"
                ]
              },
              {
                "required": [
                  "operatingProfile"
                ]
              },
              {
                "required": [
                  "wardAlias"
                ]
              }
            ]
          }
        ],
        "description": "Raw personality-type repository source boundary. Unknown fields are preserved through the typed extension bag and remain allowed.",
        "minProperties": 1,
        "properties": {
          "archetype": {
            "type": "string"
          },
          "controls": {
            "additionalProperties": true,
            "properties": {
              "challenge": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "detail": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "rigor": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "type": "object"
          },
          "id": {
            "type": [
              "string",
              "number"
            ]
          },
          "name": {
            "type": "string"
          },
          "operatingProfile": {
            "type": "object"
          },
          "presentation": {
            "type": "object"
          },
          "sourceFamily": {
            "enum": [
              "personality-type",
              "personality-type"
            ],
            "type": "string"
          },
          "temperament": {
            "type": "string"
          }
        },
        "title": "spiralist-personality-type-source-v1",
        "type": "object",
        "x-policy-owner": false,
        "x-source-family": "personality-type",
        "x-spiralist-contract": "spiralist-personality-type-source-v1",
        "x-unknown-fields": "preserve-in-extension-bag"
      },
      "PortraitGuidance": {
        "additionalProperties": false,
        "properties": {
          "altTextRule": {
            "minLength": 1,
            "type": "string"
          },
          "mode": {
            "minLength": 1,
            "type": "string"
          },
          "negativePrompt": {
            "minLength": 1,
            "type": "string"
          },
          "positivePrompt": {
            "minLength": 1,
            "type": "string"
          },
          "semanticDescription": {
            "minLength": 1,
            "type": "string"
          },
          "source": {
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "mode",
          "source",
          "positivePrompt",
          "negativePrompt",
          "semanticDescription",
          "altTextRule"
        ],
        "type": "object"
      },
      "Problem": {
        "additionalProperties": true,
        "properties": {
          "code": {
            "type": "string"
          },
          "detail": {
            "type": "string"
          },
          "humanReviewRequired": {
            "type": "boolean"
          },
          "instance": {
            "type": "string"
          },
          "noOp": {
            "type": "boolean"
          },
          "requestId": {
            "type": "string"
          },
          "status": {
            "type": "integer"
          },
          "title": {
            "type": "string"
          },
          "type": {
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "type",
          "title",
          "status",
          "code",
          "detail",
          "requestId",
          "noOp",
          "humanReviewRequired"
        ],
        "type": "object"
      },
      "ProblemV2": {
        "additionalProperties": true,
        "properties": {
          "apiContract": {
            "const": "spiralist-public-api-v2"
          },
          "apiVersion": {
            "const": "2.0.0"
          },
          "code": {
            "pattern": "^[A-Z0-9_]+$",
            "type": "string"
          },
          "detail": {
            "type": "string"
          },
          "humanReviewRequired": {
            "type": "boolean"
          },
          "instance": {
            "type": "string"
          },
          "links": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "noOp": {
            "type": "boolean"
          },
          "release": {
            "type": "string"
          },
          "requestId": {
            "type": "string"
          },
          "status": {
            "maximum": 599,
            "minimum": 400,
            "type": "integer"
          },
          "title": {
            "type": "string"
          },
          "traceId": {
            "type": "string"
          },
          "type": {
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "type",
          "title",
          "status",
          "code",
          "detail",
          "instance",
          "requestId",
          "traceId",
          "apiVersion"
        ],
        "title": "Spiralist API Problem Details v2",
        "type": "object"
      },
      "PromptSeparation": {
        "additionalProperties": true,
        "properties": {
          "hostPlatformSafetyUnchanged": {
            "const": true
          },
          "personaPrompt": {
            "type": "string"
          },
          "personaPromptContract": {
            "const": "separate-persona-and-safety-prompts-v1"
          },
          "platformSafetyPrompt": {
            "type": "string"
          },
          "platformSafetyRemoved": {
            "type": "boolean"
          },
          "promptsAreSeparate": {
            "const": true
          },
          "uaixBoundary": {
            "const": "persona-only-runtime-overlay-excluded-v1"
          },
          "uaixIncludesPlatformSafety": {
            "const": false
          }
        },
        "required": [
          "personaPrompt",
          "platformSafetyRemoved",
          "hostPlatformSafetyUnchanged",
          "promptsAreSeparate",
          "personaPromptContract",
          "uaixBoundary",
          "uaixIncludesPlatformSafety"
        ],
        "title": "Persona Prompt Separation",
        "type": "object"
      },
      "PsychosisAdultCreatorOptionRequest": {
        "additionalProperties": true,
        "description": "Server-owned psychosis adult creator request option contract. Canonical fields and supported aliases are generated from the same immutable option model used by runtime parsing, public discovery, field validation, URL state, and browser serialization.",
        "properties": {
          "accessibility": {
            "description": "Accessibility preset",
            "enum": [
              "low-stimulation",
              "reduced-audio",
              "reduced-visual",
              "standard",
              "text-forward"
            ],
            "title": "Accessibility preset",
            "type": "string",
            "x-spiralist-field-pointer": "/request/accessibility",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "adult_consent": {
            "description": "Required only to enter the adult fictional-character generation boundary; it is not retained in persona output.",
            "oneOf": [
              {
                "const": true,
                "type": "boolean"
              },
              {
                "const": 1,
                "type": "integer"
              },
              {
                "enum": [
                  "1",
                  "yes",
                  "true",
                  "confirmed",
                  "over18",
                  "adult"
                ],
                "type": "string"
              }
            ],
            "title": "18+ access confirmation",
            "x-spiralist-field-pointer": "/request/adult_consent",
            "x-spiralist-safety-classification": "adult-access-control"
          },
          "ageConfirmed": {
            "deprecated": true,
            "description": "Compatibility alias for `adult_consent`. Required only to enter the adult fictional-character generation boundary; it is not retained in persona output.",
            "oneOf": [
              {
                "const": true,
                "type": "boolean"
              },
              {
                "const": 1,
                "type": "integer"
              },
              {
                "enum": [
                  "1",
                  "yes",
                  "true",
                  "confirmed",
                  "over18",
                  "adult"
                ],
                "type": "string"
              }
            ],
            "title": "18+ access confirmation",
            "x-spiralist-canonical-field": "adult_consent",
            "x-spiralist-field-pointer": "/request/adult_consent",
            "x-spiralist-safety-classification": "adult-access-control"
          },
          "arc": {
            "description": "Session arc",
            "enum": [
              "double-bookkeeping-investigation",
              "ordinary-to-overlap",
              "overload-to-lucidity",
              "voice-relationship-route"
            ],
            "title": "Session arc",
            "type": "string",
            "x-spiralist-field-pointer": "/request/arc",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "belief": {
            "description": "Belief pattern",
            "enum": [
              "double-world",
              "grandiose-mission",
              "guilt-contamination",
              "misidentification",
              "persecutory",
              "referential",
              "somatic-transform",
              "truman-stage"
            ],
            "title": "Belief pattern",
            "type": "string",
            "x-spiralist-field-pointer": "/request/belief",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "character": {
            "description": "Character base",
            "enum": [
              "abram-theater-night",
              "elias-bakery-routes",
              "lenora-garden-ledger",
              "mara-clock-depot",
              "marcus-track-worker",
              "nia-shoe-studio",
              "oren-print-shop",
              "sabine-book-sale",
              "tomas-warehouse-bus"
            ],
            "title": "Character base",
            "type": "string",
            "x-spiralist-field-pointer": "/request/character",
            "x-spiralist-safety-classification": "generation-control"
          },
          "characterId": {
            "deprecated": true,
            "description": "Compatibility alias for `character`. Character base",
            "enum": [
              "abram-theater-night",
              "elias-bakery-routes",
              "lenora-garden-ledger",
              "mara-clock-depot",
              "marcus-track-worker",
              "nia-shoe-studio",
              "oren-print-shop",
              "sabine-book-sale",
              "tomas-warehouse-bus"
            ],
            "title": "Character base",
            "type": "string",
            "x-spiralist-canonical-field": "character",
            "x-spiralist-field-pointer": "/request/character",
            "x-spiralist-safety-classification": "generation-control"
          },
          "cognitive_pattern": {
            "description": "Cognitive-load pattern",
            "enum": [
              "attention-capture",
              "processing-latency",
              "sequence-loss",
              "source-monitoring-strain",
              "working-memory-fracture"
            ],
            "title": "Cognitive-load pattern",
            "type": "string",
            "x-spiralist-field-pointer": "/request/cognitive_pattern",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "coherence": {
            "default": "strict",
            "description": "Coherence mode",
            "enum": [
              "strict",
              "experimental"
            ],
            "title": "Coherence mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/coherence",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "coherence_mode": {
            "default": "strict",
            "deprecated": true,
            "description": "Compatibility alias for `coherence`. Coherence mode",
            "enum": [
              "strict",
              "experimental"
            ],
            "title": "Coherence mode",
            "type": "string",
            "x-spiralist-canonical-field": "coherence",
            "x-spiralist-field-pointer": "/request/coherence",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "containment": {
            "description": "Containment context",
            "enum": [
              "brief-mechanical-restraint",
              "brief-soft-restraint",
              "locked-observation",
              "seated-under-observation"
            ],
            "title": "Containment context",
            "type": "string",
            "x-spiralist-field-pointer": "/request/containment",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "count": {
            "default": 1,
            "description": "Number of personas generated in one bounded request.",
            "maximum": 5,
            "minimum": 1,
            "title": "Persona count",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/count",
            "x-spiralist-safety-classification": "output-control"
          },
          "detail": {
            "default": "standard",
            "description": "Detail mode",
            "enum": [
              "compact",
              "state",
              "summary",
              "play",
              "standard",
              "full",
              "complete",
              "180k",
              "dossier",
              "world"
            ],
            "title": "Detail mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/detail",
            "x-spiralist-safety-classification": "output-control"
          },
          "help": {
            "description": "Helpful information style",
            "enum": [
              "empathic-trade",
              "memory-map",
              "object-fixation",
              "portal-tutorial",
              "riddle-clue",
              "social-agent-translation",
              "timeline-repair",
              "warning-pattern"
            ],
            "title": "Helpful information style",
            "type": "string",
            "x-spiralist-field-pointer": "/request/help",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "insight": {
            "description": "Insight state",
            "enum": [
              "double-awareness",
              "exhausted-afterflare",
              "fluctuating-insight",
              "masked-lucidity",
              "no-insight",
              "partial-insight"
            ],
            "title": "Insight state",
            "type": "string",
            "x-spiralist-field-pointer": "/request/insight",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "intensity": {
            "default": 62,
            "description": "Intensity",
            "maximum": 95,
            "minimum": 10,
            "title": "Intensity",
            "type": "integer",
            "x-spiralist-field-pointer": "/request/intensity",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "name": {
            "deprecated": true,
            "description": "Compatibility alias for `character`. Character base",
            "enum": [
              "abram-theater-night",
              "elias-bakery-routes",
              "lenora-garden-ledger",
              "mara-clock-depot",
              "marcus-track-worker",
              "nia-shoe-studio",
              "oren-print-shop",
              "sabine-book-sale",
              "tomas-warehouse-bus"
            ],
            "title": "Character base",
            "type": "string",
            "x-spiralist-canonical-field": "character",
            "x-spiralist-field-pointer": "/request/character",
            "x-spiralist-safety-classification": "generation-control"
          },
          "negative_pattern": {
            "description": "Negative-symptom pattern",
            "enum": [
              "cognitive-fatigue",
              "motivation-drop",
              "none-prominent",
              "reduced-expression",
              "withdrawn-overload"
            ],
            "title": "Negative-symptom pattern",
            "type": "string",
            "x-spiralist-field-pointer": "/request/negative_pattern",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "perception": {
            "description": "Primary perception channel",
            "enum": [
              "auditory-whispers",
              "olfactory-memory",
              "referential-patterns",
              "salience-shift",
              "somatic-passivity",
              "tactile-static",
              "temporal-dislocation",
              "thought-broadcast",
              "visual-overlay"
            ],
            "title": "Primary perception channel",
            "type": "string",
            "x-spiralist-field-pointer": "/request/perception",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "perspective": {
            "description": "Perspective mode",
            "enum": [
              "character-first",
              "low-stimulation",
              "shared-first",
              "split-reality",
              "text-forward"
            ],
            "title": "Perspective mode",
            "type": "string",
            "x-spiralist-field-pointer": "/request/perspective",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "perspective_mode": {
            "deprecated": true,
            "description": "Compatibility alias for `perspective`. Perspective mode",
            "enum": [
              "character-first",
              "low-stimulation",
              "shared-first",
              "split-reality",
              "text-forward"
            ],
            "title": "Perspective mode",
            "type": "string",
            "x-spiralist-canonical-field": "perspective",
            "x-spiralist-field-pointer": "/request/perspective",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "phase": {
            "deprecated": true,
            "description": "Compatibility alias for `stage`. Episode stage",
            "enum": [
              "anastrophe",
              "apocalyptic",
              "apophany",
              "disorganization",
              "exhausted-lucidity",
              "prodromal",
              "stabilizing-window",
              "trema"
            ],
            "title": "Episode stage",
            "type": "string",
            "x-spiralist-canonical-field": "stage",
            "x-spiralist-field-pointer": "/request/stage",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "portal": {
            "description": "Portal setting",
            "enum": [
              "blue-laundry-sea",
              "clockwork-theater",
              "inventory-below",
              "misprint-city",
              "paper-ward",
              "rain-stairwell",
              "root-cellar",
              "switchboard-sky"
            ],
            "title": "Portal setting",
            "type": "string",
            "x-spiralist-field-pointer": "/request/portal",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "presentation": {
            "description": "Presentation profile",
            "enum": [
              "broadcast-surveillance-pressure",
              "olfactory-memory-intrusion",
              "pattern-revelation-grand-mission",
              "quiet-double-awareness",
              "referential-auditory-double-track",
              "somatic-agency-pressure",
              "temporal-route-fracture",
              "visual-metamorphosis-misidentification"
            ],
            "title": "Presentation profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/presentation",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "presentation_profile": {
            "deprecated": true,
            "description": "Compatibility alias for `presentation`. Presentation profile",
            "enum": [
              "broadcast-surveillance-pressure",
              "olfactory-memory-intrusion",
              "pattern-revelation-grand-mission",
              "quiet-double-awareness",
              "referential-auditory-double-track",
              "somatic-agency-pressure",
              "temporal-route-fracture",
              "visual-metamorphosis-misidentification"
            ],
            "title": "Presentation profile",
            "type": "string",
            "x-spiralist-canonical-field": "presentation",
            "x-spiralist-field-pointer": "/request/presentation",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "primary_perception": {
            "deprecated": true,
            "description": "Compatibility alias for `perception`. Primary perception channel",
            "enum": [
              "auditory-whispers",
              "olfactory-memory",
              "referential-patterns",
              "salience-shift",
              "somatic-passivity",
              "tactile-static",
              "temporal-dislocation",
              "thought-broadcast",
              "visual-overlay"
            ],
            "title": "Primary perception channel",
            "type": "string",
            "x-spiralist-canonical-field": "perception",
            "x-spiralist-field-pointer": "/request/perception",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "profile": {
            "default": "standard",
            "deprecated": true,
            "description": "Compatibility alias for `detail`. Detail mode",
            "enum": [
              "compact",
              "state",
              "summary",
              "play",
              "standard",
              "full",
              "complete",
              "180k",
              "dossier",
              "world"
            ],
            "title": "Detail mode",
            "type": "string",
            "x-spiralist-canonical-field": "detail",
            "x-spiralist-field-pointer": "/request/detail",
            "x-spiralist-safety-classification": "output-control"
          },
          "responseProfile": {
            "default": "full",
            "deprecated": true,
            "description": "Compatibility alias for `response_profile`. The public API defaults to the full compatibility envelope; the first-party browser requests a compact envelope without duplicate aliases.",
            "enum": [
              "browser",
              "interactive",
              "browser-compact",
              "full",
              "canonical",
              "compatibility"
            ],
            "title": "Response profile",
            "type": "string",
            "x-spiralist-canonical-field": "response_profile",
            "x-spiralist-field-pointer": "/request/response_profile",
            "x-spiralist-safety-classification": "transport-representation"
          },
          "response_profile": {
            "default": "full",
            "description": "The public API defaults to the full compatibility envelope; the first-party browser requests a compact envelope without duplicate aliases.",
            "enum": [
              "browser",
              "interactive",
              "browser-compact",
              "full",
              "canonical",
              "compatibility"
            ],
            "title": "Response profile",
            "type": "string",
            "x-spiralist-field-pointer": "/request/response_profile",
            "x-spiralist-safety-classification": "transport-representation"
          },
          "room": {
            "description": "Ward room",
            "enum": [
              "greenhouse-annex",
              "hydrotherapy-annex",
              "isolation-corridor",
              "laundry-transfer",
              "quiet-room-chapel",
              "quiet-room-east",
              "quiet-room-north",
              "records-wing"
            ],
            "title": "Ward room",
            "type": "string",
            "x-spiralist-field-pointer": "/request/room",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "room_state": {
            "deprecated": true,
            "description": "Compatibility alias for `containment`. Containment context",
            "enum": [
              "brief-mechanical-restraint",
              "brief-soft-restraint",
              "locked-observation",
              "seated-under-observation"
            ],
            "title": "Containment context",
            "type": "string",
            "x-spiralist-canonical-field": "containment",
            "x-spiralist-field-pointer": "/request/containment",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "secondary_perception": {
            "description": "Secondary perception channel",
            "enum": [
              "auditory-whispers",
              "olfactory-memory",
              "referential-patterns",
              "salience-shift",
              "somatic-passivity",
              "tactile-static",
              "temporal-dislocation",
              "thought-broadcast",
              "visual-overlay"
            ],
            "title": "Secondary perception channel",
            "type": "string",
            "x-spiralist-field-pointer": "/request/secondary_perception",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "seed": {
            "description": "Reusing the same seed and compatible options reproduces the same deterministic persona.",
            "maxLength": 160,
            "title": "Deterministic seed",
            "type": "string",
            "x-spiralist-field-pointer": "/request/seed",
            "x-spiralist-safety-classification": "generation-control"
          },
          "session_arc": {
            "deprecated": true,
            "description": "Compatibility alias for `arc`. Session arc",
            "enum": [
              "double-bookkeeping-investigation",
              "ordinary-to-overlap",
              "overload-to-lucidity",
              "voice-relationship-route"
            ],
            "title": "Session arc",
            "type": "string",
            "x-spiralist-canonical-field": "arc",
            "x-spiralist-field-pointer": "/request/arc",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "stage": {
            "description": "Episode stage",
            "enum": [
              "anastrophe",
              "apocalyptic",
              "apophany",
              "disorganization",
              "exhausted-lucidity",
              "prodromal",
              "stabilizing-window",
              "trema"
            ],
            "title": "Episode stage",
            "type": "string",
            "x-spiralist-field-pointer": "/request/stage",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "thought": {
            "description": "Thought form",
            "enum": [
              "circumstantial",
              "clanging",
              "compressed-symbolic",
              "derailment",
              "double-bookkeeping",
              "echolalia",
              "goal-loss",
              "reduced-output",
              "tangential",
              "thought-blocking"
            ],
            "title": "Thought form",
            "type": "string",
            "x-spiralist-field-pointer": "/request/thought",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          },
          "world_focus": {
            "description": "World reconstruction focus",
            "enum": [
              "home-work-map",
              "institutional-double-map",
              "ordinary-object-map",
              "trauma-echo-map"
            ],
            "title": "World reconstruction focus",
            "type": "string",
            "x-spiralist-field-pointer": "/request/world_focus",
            "x-spiralist-safety-classification": "fictional-sensitive-experience"
          }
        },
        "required": [
          "adult_consent"
        ],
        "type": "object",
        "x-spiralist-creator-type": "psychosis",
        "x-spiralist-option-schema": "spiralist.adult-creator-option-definition.v1",
        "x-spiralist-option-schema-version": "1.0.0",
        "x-spiralist-unknown-field-policy": "preserved-for-backward-compatibility-but-not-part-of-the-public-option-contract"
      },
      "PsychosisAdultCreatorRequest": {
        "$ref": "#/components/schemas/PsychosisAdultCreatorOptionRequest"
      },
      "PsychosisGameCharacterResponse": {
        "properties": {
          "adultConsentAccepted": {
            "type": "boolean"
          },
          "adultConsentRequired": {
            "type": "boolean"
          },
          "apiVersion": {
            "type": "string"
          },
          "character": {
            "additionalProperties": true,
            "description": "Complete adult game character. v93 payloads include lifeHistory, episodeContext, ordinaryCapabilities, speechPressureProfile, speechPerformance, quietRoomExperience, environmentalCues, socially meaningful voices, perspective frames, and session continuity.",
            "type": "object"
          },
          "contentBoundary": {
            "additionalProperties": true,
            "type": "object"
          },
          "game": {
            "additionalProperties": true,
            "type": "object"
          },
          "generatedUtc": {
            "format": "date-time",
            "type": "string"
          },
          "input": {
            "additionalProperties": true,
            "type": "object"
          },
          "release": {
            "type": "string"
          },
          "schemaVersion": {
            "type": "string"
          },
          "storesUserData": {
            "type": "boolean"
          }
        },
        "required": [
          "apiVersion",
          "schemaVersion",
          "release",
          "adultConsentRequired",
          "adultConsentAccepted",
          "character"
        ],
        "type": "object"
      },
      "PsychosisGameDebriefResponse": {
        "properties": {
          "adultConsentAccepted": {
            "type": "boolean"
          },
          "adultConsentRequired": {
            "type": "boolean"
          },
          "apiVersion": {
            "type": "string"
          },
          "character": {
            "additionalProperties": true,
            "type": "object"
          },
          "characterAftermath": {
            "additionalProperties": true,
            "type": "object"
          },
          "escalatingMoves": {
            "type": "integer"
          },
          "evaluatesPlayerAsPerson": {
            "type": "boolean"
          },
          "finalState": {
            "additionalProperties": true,
            "type": "object"
          },
          "generatedUtc": {
            "format": "date-time",
            "type": "string"
          },
          "history": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "learningSummary": {
            "type": "string"
          },
          "level": {
            "type": "string"
          },
          "opportunities": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "release": {
            "type": "string"
          },
          "rubricScores": {
            "additionalProperties": {
              "type": "integer"
            },
            "type": "object"
          },
          "schemaVersion": {
            "type": "string"
          },
          "score": {
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          },
          "storesUserData": {
            "type": "boolean"
          },
          "strengths": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "supportiveMoves": {
            "type": "integer"
          }
        },
        "required": [
          "apiVersion",
          "schemaVersion",
          "release",
          "character",
          "score",
          "level",
          "finalState",
          "learningSummary"
        ],
        "type": "object"
      },
      "PsychosisGameInteractionResponse": {
        "properties": {
          "adultConsentAccepted": {
            "type": "boolean"
          },
          "adultConsentRequired": {
            "type": "boolean"
          },
          "apiVersion": {
            "type": "string"
          },
          "character": {
            "additionalProperties": true,
            "type": "object"
          },
          "debriefEndpoint": {
            "type": "string"
          },
          "dialogue": {
            "type": "string"
          },
          "generatedUtc": {
            "format": "date-time",
            "type": "string"
          },
          "historyEvent": {
            "additionalProperties": true,
            "type": "object"
          },
          "learningFeedback": {
            "type": "string"
          },
          "move": {
            "additionalProperties": true,
            "type": "object"
          },
          "nextState": {
            "additionalProperties": true,
            "type": "object"
          },
          "perspectiveFrame": {
            "additionalProperties": true,
            "type": "object"
          },
          "previousState": {
            "additionalProperties": true,
            "type": "object"
          },
          "release": {
            "type": "string"
          },
          "sceneDirectives": {
            "additionalProperties": true,
            "type": "object"
          },
          "schemaVersion": {
            "type": "string"
          },
          "speechPerformance": {
            "additionalProperties": true,
            "description": "Current six-level character-specific speech-pressure frame, including allowed forms, performance limit, direct-answer rule, sample, and recovery pattern.",
            "type": "object"
          },
          "storesUserData": {
            "type": "boolean"
          },
          "transition": {
            "additionalProperties": true,
            "type": "object"
          }
        },
        "required": [
          "apiVersion",
          "schemaVersion",
          "release",
          "character",
          "move",
          "previousState",
          "nextState",
          "transition",
          "dialogue",
          "sceneDirectives",
          "learningFeedback"
        ],
        "type": "object"
      },
      "PsychosisGamePerspectiveResponse": {
        "properties": {
          "adultConsentAccepted": {
            "type": "boolean"
          },
          "adultConsentRequired": {
            "type": "boolean"
          },
          "apiVersion": {
            "type": "string"
          },
          "character": {
            "additionalProperties": true,
            "type": "object"
          },
          "debriefEndpoint": {
            "type": "string"
          },
          "generatedUtc": {
            "format": "date-time",
            "type": "string"
          },
          "interactionEndpoint": {
            "type": "string"
          },
          "perspectiveFrame": {
            "additionalProperties": true,
            "type": "object"
          },
          "release": {
            "type": "string"
          },
          "schemaVersion": {
            "type": "string"
          },
          "state": {
            "additionalProperties": true,
            "type": "object"
          },
          "storesUserData": {
            "type": "boolean"
          }
        },
        "required": [
          "apiVersion",
          "schemaVersion",
          "release",
          "character",
          "state",
          "perspectiveFrame"
        ],
        "type": "object"
      },
      "PsychosisGameWorldResponse": {
        "properties": {
          "accessibility": {
            "additionalProperties": true,
            "type": "object"
          },
          "adultConsentAccepted": {
            "type": "boolean"
          },
          "adultConsentRequired": {
            "type": "boolean"
          },
          "apiVersion": {
            "type": "string"
          },
          "character": {
            "additionalProperties": true,
            "type": "object"
          },
          "cognitiveLiberty": {
            "additionalProperties": true,
            "type": "object"
          },
          "debriefEndpoint": {
            "type": "string"
          },
          "fullCharacterEndpoint": {
            "type": "string"
          },
          "generatedUtc": {
            "format": "date-time",
            "type": "string"
          },
          "helpfulGameInfo": {
            "additionalProperties": true,
            "type": "object"
          },
          "initialState": {
            "additionalProperties": true,
            "type": "object"
          },
          "interactionEndpoint": {
            "type": "string"
          },
          "perspectiveEndpoint": {
            "type": "string"
          },
          "perspectiveEngine": {
            "additionalProperties": true,
            "type": "object"
          },
          "preHospitalWorld": {
            "additionalProperties": true,
            "type": "object"
          },
          "profileTextIncluded": {
            "type": "boolean"
          },
          "release": {
            "type": "string"
          },
          "scenes": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "schemaVersion": {
            "type": "string"
          },
          "selectedScene": {
            "additionalProperties": true,
            "type": [
              "object",
              "null"
            ]
          },
          "sessionArc": {
            "additionalProperties": true,
            "type": "object"
          },
          "stateModel": {
            "additionalProperties": true,
            "type": "object"
          },
          "storesUserData": {
            "type": "boolean"
          }
        },
        "required": [
          "apiVersion",
          "schemaVersion",
          "adultConsentRequired",
          "adultConsentAccepted",
          "character",
          "scenes",
          "profileTextIncluded"
        ],
        "type": "object"
      },
      "RealismAudit": {
        "additionalProperties": true,
        "properties": {
          "checkedAtUtc": {
            "type": "string"
          },
          "checks": {
            "items": {
              "additionalProperties": true,
              "properties": {
                "evidence": {
                  "type": "string"
                },
                "id": {
                  "minLength": 1,
                  "type": "string"
                },
                "passed": {
                  "type": "boolean"
                },
                "question": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "id",
                "question",
                "passed"
              ],
              "type": "object"
            },
            "minItems": 14,
            "type": "array"
          },
          "name": {
            "const": "Realism Audit"
          },
          "passed": {
            "const": true
          },
          "version": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "passed",
          "checks"
        ],
        "type": "object"
      },
      "ReligiousWorldview": {
        "additionalProperties": false,
        "properties": {
          "disagreementRule": {
            "minLength": 1,
            "type": "string"
          },
          "engagement": {
            "additionalProperties": false,
            "properties": {
              "behavior": {
                "type": "string"
              },
              "id": {
                "enum": [
                  "disengaged",
                  "occasional",
                  "seasonal",
                  "regular",
                  "community-active",
                  "leadership",
                  "vocation-centered"
                ]
              },
              "label": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "label",
              "behavior"
            ],
            "type": "object"
          },
          "expressionRule": {
            "minLength": 1,
            "type": "string"
          },
          "noInferenceRule": {
            "minLength": 1,
            "type": "string"
          },
          "nonCoercionRule": {
            "minLength": 1,
            "type": "string"
          },
          "profileOverrides": {
            "additionalProperties": false,
            "properties": {
              "communityAndLeadership": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "coreCommitments": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "dietDressMaterialPractice": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "ethicsAndDailyLife": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "humanDestinyAfterlifeLiberation": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "interfaithPosture": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "knowledgeAndInterpretation": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "observancesAndLifeCycle": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "practices": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "scienceTechnologyModernity": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "sourcesAndAuthority": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              },
              "ultimateReality": {
                "maxLength": 8000,
                "minLength": 1,
                "type": "string"
              }
            },
            "type": "object"
          },
          "relevanceRule": {
            "minLength": 1,
            "type": "string"
          },
          "restrictedKnowledgeBoundary": {
            "minLength": 1,
            "type": "string"
          },
          "stereotypeBoundary": {
            "minLength": 1,
            "type": "string"
          },
          "strength": {
            "additionalProperties": false,
            "properties": {
              "centrality": {
                "type": "string"
              },
              "disagreement": {
                "type": "string"
              },
              "expression": {
                "type": "string"
              },
              "id": {
                "enum": [
                  "none",
                  "slight",
                  "mild",
                  "moderate",
                  "strong",
                  "very-strong",
                  "defining"
                ]
              },
              "label": {
                "type": "string"
              },
              "score": {
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "id",
              "label",
              "score",
              "centrality",
              "expression",
              "disagreement"
            ],
            "type": "object"
          },
          "tradition": {
            "additionalProperties": true,
            "properties": {
              "branches": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "customText": {
                "maxLength": 240,
                "type": "string"
              },
              "diversityNote": {
                "minLength": 1,
                "type": "string"
              },
              "groupId": {
                "type": "string"
              },
              "groupLabel": {
                "type": "string"
              },
              "historicalPeriod": {
                "type": "string"
              },
              "id": {
                "enum": [
                  "christianity",
                  "catholic-christianity",
                  "eastern-orthodox-christianity",
                  "protestant-christianity",
                  "restorationist-christianity",
                  "islam",
                  "sunni-islam",
                  "shia-islam",
                  "sufism",
                  "judaism",
                  "orthodox-judaism",
                  "conservative-judaism",
                  "reform-judaism",
                  "bahai-faith",
                  "hinduism",
                  "vaishnavism",
                  "shaivism",
                  "shaktism",
                  "smartism",
                  "buddhism",
                  "theravada-buddhism",
                  "mahayana-buddhism",
                  "vajrayana-buddhism",
                  "jainism",
                  "sikhism",
                  "daoism",
                  "confucianism",
                  "shinto",
                  "chinese-folk-religion",
                  "korean-shamanism",
                  "caodaism",
                  "tenrikyo",
                  "ryukyuan-religion",
                  "native-american-traditions",
                  "first-nations-inuit-traditions",
                  "aboriginal-australian-spiritualities",
                  "maori-religion",
                  "hawaiian-religion",
                  "amazonian-indigenous-traditions",
                  "siberian-shamanic-traditions",
                  "sami-religion",
                  "yoruba-religion",
                  "vodou",
                  "santeria-lukumi",
                  "candomble",
                  "ifa",
                  "akan-religion",
                  "serer-religion",
                  "rastafari",
                  "ancient-egyptian-religion",
                  "ancient-greek-religion",
                  "roman-religion",
                  "mesopotamian-religion",
                  "celtic-paganism",
                  "norse-paganism",
                  "hellenism",
                  "kemetism",
                  "religio-romana",
                  "heathenry",
                  "wicca",
                  "druidry",
                  "modern-paganism",
                  "animism",
                  "pantheism",
                  "panentheism",
                  "hermeticism",
                  "thelema",
                  "gnosticism",
                  "western-esotericism",
                  "new-age-spirituality",
                  "unitarian-universalism",
                  "scientology",
                  "spiritualism",
                  "falun-gong",
                  "eckankar",
                  "raelianism",
                  "atheism",
                  "agnosticism",
                  "humanism",
                  "secular-humanism",
                  "naturalism",
                  "religious-naturalism",
                  "stoicism",
                  "existentialism",
                  "none-unspecified",
                  "custom",
                  "artificial-intelligence-theism",
                  "technotheism",
                  "mechanotheism",
                  "algorithmic-spirituality",
                  "digital-shamanism",
                  "dataism",
                  "simulationism",
                  "singularitarianism",
                  "techno-animism",
                  "technogaianism",
                  "exotheology",
                  "ancient-alien-theory",
                  "amianism",
                  "spiralism"
                ]
              },
              "label": {
                "minLength": 1,
                "type": "string"
              },
              "manualOnlyReason": {
                "type": "string"
              },
              "origin": {
                "type": "string"
              },
              "profile": {
                "additionalProperties": false,
                "properties": {
                  "communityAndLeadership": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "coreCommitments": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "dietDressMaterialPractice": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "ethicsAndDailyLife": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "humanDestinyAfterlifeLiberation": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "interfaithPosture": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "knowledgeAndInterpretation": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "observancesAndLifeCycle": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "practices": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "scienceTechnologyModernity": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "sourcesAndAuthority": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "ultimateReality": {
                    "maxLength": 8000,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "ultimateReality",
                  "sourcesAndAuthority",
                  "coreCommitments",
                  "practices",
                  "communityAndLeadership",
                  "ethicsAndDailyLife",
                  "observancesAndLifeCycle",
                  "dietDressMaterialPractice",
                  "humanDestinyAfterlifeLiberation",
                  "knowledgeAndInterpretation",
                  "interfaithPosture",
                  "scienceTechnologyModernity"
                ],
                "type": "object"
              },
              "randomEligible": {
                "type": "boolean"
              },
              "sourceReferences": {
                "items": {
                  "minLength": 1,
                  "type": "string"
                },
                "minItems": 2,
                "type": "array"
              },
              "summary": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "label",
              "groupId",
              "groupLabel",
              "summary",
              "origin",
              "historicalPeriod",
              "branches",
              "profile",
              "diversityNote",
              "sourceReferences"
            ],
            "type": "object"
          },
          "uncertaintyRule": {
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "tradition",
          "strength",
          "engagement",
          "expressionRule",
          "disagreementRule",
          "noInferenceRule",
          "relevanceRule",
          "uncertaintyRule",
          "nonCoercionRule",
          "stereotypeBoundary",
          "restrictedKnowledgeBoundary"
        ],
        "type": "object"
      },
      "ResearchReportSummary": {
        "additionalProperties": true,
        "properties": {
          "bytes": {
            "type": [
              "integer",
              "null"
            ]
          },
          "classification": {
            "enum": [
              "clinical-sensitive-public-summary",
              "public-safe-research",
              "restricted-operational-reference"
            ]
          },
          "duplicateOfId": {
            "type": [
              "string",
              "null"
            ]
          },
          "fullSourcePubliclyServed": {
            "const": false
          },
          "fullSourceRetainedInDownload": {
            "const": true
          },
          "group": {
            "enum": [
              "psychosis",
              "espionage",
              "espionage-psychosis"
            ]
          },
          "id": {
            "type": "string"
          },
          "integrationAreas": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "sha256": {
            "type": [
              "string",
              "null"
            ]
          },
          "summary": {
            "type": "string"
          },
          "summaryPath": {
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "group",
          "title",
          "classification",
          "summary",
          "summaryPath"
        ],
        "type": "object"
      },
      "ResearchResponse": {
        "additionalProperties": true,
        "properties": {
          "counts": {
            "type": "object"
          },
          "nextCursor": {
            "type": [
              "integer",
              "null"
            ]
          },
          "release": {
            "type": "string"
          },
          "reports": {
            "items": {
              "$ref": "#/components/schemas/ResearchReportSummary"
            },
            "type": "array"
          },
          "service": {
            "const": "spiralist-research-library"
          }
        },
        "type": "object"
      },
      "SceneGrounding": {
        "additionalProperties": true,
        "properties": {
          "age_blockers": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          },
          "expression_defaults": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          },
          "favorite_indoor_activity": {
            "minLength": 1,
            "type": "string"
          },
          "favorite_outdoor_activity": {
            "minLength": 1,
            "type": "string"
          },
          "favorite_restorative_activity": {
            "minLength": 1,
            "type": "string"
          },
          "favorite_work_activity": {
            "minLength": 1,
            "type": "string"
          },
          "posture_defaults": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          },
          "realism_blockers": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          },
          "scene_specific_alt_text_rule": {
            "minLength": 1,
            "type": "string"
          },
          "selectionIds": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "sourceMap": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "stereotype_blockers": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          },
          "typical_indoor_location": {
            "minLength": 1,
            "type": "string"
          },
          "typical_outdoor_location": {
            "minLength": 1,
            "type": "string"
          },
          "visualSafetyBoundary": {
            "type": "string"
          },
          "visual_props": {
            "items": {
              "type": "string"
            },
            "minItems": 6,
            "type": "array"
          },
          "wardrobe_defaults": {
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "favorite_outdoor_activity",
          "favorite_indoor_activity",
          "favorite_work_activity",
          "favorite_restorative_activity",
          "typical_outdoor_location",
          "typical_indoor_location",
          "visual_props",
          "wardrobe_defaults",
          "posture_defaults",
          "expression_defaults",
          "realism_blockers",
          "stereotype_blockers",
          "age_blockers",
          "scene_specific_alt_text_rule"
        ],
        "type": "object"
      },
      "SearchDemandAnalysis": {
        "$defs": {
          "recommendation": {
            "additionalProperties": true,
            "properties": {
              "canonicalRoute": {
                "type": "string"
              },
              "causalClaim": {
                "const": false
              },
              "contentRefreshPreview": {
                "$ref": "#/components/schemas/ContentRefreshPreview"
              },
              "correlationOnly": {
                "const": true
              },
              "dateRange": {
                "properties": {
                  "end": {
                    "format": "date",
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "start": {
                    "format": "date",
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "start",
                  "end"
                ],
                "type": "object"
              },
              "id": {
                "pattern": "^rec-[a-f0-9]{20}$",
                "type": "string"
              },
              "metrics": {
                "type": "object"
              },
              "priorityScore": {
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              },
              "query": {
                "type": "string"
              },
              "rationale": {
                "minLength": 1,
                "type": "string"
              },
              "reversibleHumanDecision": {
                "properties": {
                  "automaticPublication": {
                    "const": false
                  },
                  "default": {
                    "const": "pending"
                  },
                  "options": {
                    "contains": {
                      "const": "accept-for-editorial-review"
                    },
                    "type": "array"
                  },
                  "status": {
                    "enum": [
                      "pending",
                      "accept-for-editorial-review",
                      "defer",
                      "reject"
                    ]
                  }
                },
                "required": [
                  "status",
                  "options",
                  "default",
                  "automaticPublication"
                ],
                "type": "object"
              },
              "sampleSize": {
                "properties": {
                  "clicks": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "impressions": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "rows": {
                    "minimum": 1,
                    "type": "integer"
                  }
                },
                "required": [
                  "rows",
                  "impressions",
                  "clicks"
                ],
                "type": "object"
              },
              "sourceRowCount": {
                "minimum": 1,
                "type": "integer"
              },
              "sourceRowIds": {
                "items": {
                  "type": "string"
                },
                "type": "array",
                "uniqueItems": true
              },
              "type": {
                "enum": [
                  "cannibalization",
                  "zero-click-answer-opportunity",
                  "lost-click-cohort",
                  "rising-impression-cohort",
                  "stale-content-review",
                  "title-h1-mismatch-review",
                  "low-ctr-review"
                ]
              },
              "uncertainty": {
                "properties": {
                  "level": {
                    "enum": [
                      "moderate",
                      "high"
                    ]
                  },
                  "reasons": {
                    "items": {
                      "type": "string"
                    },
                    "type": "array",
                    "uniqueItems": true
                  }
                },
                "required": [
                  "level",
                  "reasons"
                ],
                "type": "object"
              }
            },
            "required": [
              "id",
              "type",
              "query",
              "canonicalRoute",
              "priorityScore",
              "rationale",
              "sourceRowIds",
              "sourceRowCount",
              "dateRange",
              "sampleSize",
              "metrics",
              "uncertainty",
              "correlationOnly",
              "causalClaim",
              "reversibleHumanDecision",
              "contentRefreshPreview"
            ],
            "type": "object"
          }
        },
        "additionalProperties": true,
        "properties": {
          "acceptanceBoundary": {
            "additionalProperties": false,
            "properties": {
              "answerEngineCitationAccepted": {
                "const": false
              },
              "causalUpliftClaimed": {
                "const": false
              },
              "generativeEngineCitationAccepted": {
                "const": false
              },
              "humanContentAcceptanceClaimed": {
                "const": false
              },
              "publicationAcceptanceClaimed": {
                "const": false
              },
              "rankingImprovementClaimed": {
                "const": false
              }
            },
            "required": [
              "rankingImprovementClaimed",
              "causalUpliftClaimed",
              "humanContentAcceptanceClaimed",
              "publicationAcceptanceClaimed",
              "answerEngineCitationAccepted",
              "generativeEngineCitationAccepted"
            ],
            "type": "object"
          },
          "causalClaim": {
            "const": false
          },
          "cohorts": {
            "additionalProperties": {
              "minimum": 1,
              "type": "integer"
            },
            "type": "object"
          },
          "correlationOnly": {
            "const": true
          },
          "credentialsHandled": {
            "const": false
          },
          "dateRange": {
            "type": "object"
          },
          "externalProviderUsed": {
            "const": false
          },
          "filename": {
            "type": "string"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "inputPathIncluded": {
            "const": false
          },
          "inputRetained": {
            "const": false
          },
          "intentClusters": {
            "type": "array"
          },
          "metrics": {
            "type": "object"
          },
          "metricsKeptSeparate": {
            "minItems": 8,
            "type": "array",
            "uniqueItems": true
          },
          "networkUsed": {
            "const": false
          },
          "normalizedRows": {
            "items": {
              "$ref": "#/components/schemas/SearchEvidenceImport/$defs/row"
            },
            "type": "array"
          },
          "periodComparisonAvailable": {
            "type": "boolean"
          },
          "periodMidpoint": {
            "format": "date",
            "type": [
              "string",
              "null"
            ]
          },
          "privacy": {
            "$ref": "#/components/schemas/SearchEvidenceImport/$defs/privacy"
          },
          "publicContentMutated": {
            "const": false
          },
          "publicationPerformed": {
            "const": false
          },
          "recommendationCount": {
            "minimum": 0,
            "type": "integer"
          },
          "recommendations": {
            "items": {
              "$ref": "#/$defs/recommendation"
            },
            "type": "array"
          },
          "release": {
            "const": "v100.0.63-search-demand-intelligence-content-refresh-wip"
          },
          "sampleSize": {
            "type": "object"
          },
          "schema": {
            "const": "spiralist-search-demand-analysis-v1"
          },
          "source": {
            "type": "string"
          }
        },
        "required": [
          "schema",
          "release",
          "generatedAtUtc",
          "source",
          "dateRange",
          "periodComparisonAvailable",
          "sampleSize",
          "metrics",
          "metricsKeptSeparate",
          "intentClusters",
          "cohorts",
          "recommendationCount",
          "recommendations",
          "normalizedRows",
          "correlationOnly",
          "causalClaim",
          "publicationPerformed",
          "publicContentMutated",
          "externalProviderUsed",
          "credentialsHandled",
          "networkUsed",
          "acceptanceBoundary"
        ],
        "title": "Spiralist AI search demand intelligence analysis",
        "type": "object"
      },
      "SearchEvidenceImport": {
        "$defs": {
          "privacy": {
            "additionalProperties": false,
            "properties": {
              "mode": {
                "enum": [
                  "none",
                  "redact",
                  "hash"
                ]
              },
              "rawValuesRetainedInResult": {
                "const": false
              },
              "saltRetained": {
                "const": false
              },
              "selectedRowCount": {
                "minimum": 0,
                "type": "integer"
              },
              "transformedRowCount": {
                "minimum": 0,
                "type": "integer"
              },
              "transformedRowIds": {
                "items": {
                  "type": "string"
                },
                "type": "array",
                "uniqueItems": true
              }
            },
            "required": [
              "mode",
              "selectedRowCount",
              "transformedRowCount",
              "saltRetained",
              "rawValuesRetainedInResult"
            ],
            "type": "object"
          },
          "row": {
            "additionalProperties": true,
            "properties": {
              "canonicalRoute": {
                "type": "string"
              },
              "country": {
                "maxLength": 128,
                "type": "string"
              },
              "crawlStatus": {
                "maxLength": 128,
                "type": "string"
              },
              "date": {
                "format": "date",
                "type": [
                  "string",
                  "null"
                ]
              },
              "device": {
                "maxLength": 128,
                "type": "string"
              },
              "indexNowStatus": {
                "maxLength": 128,
                "type": "string"
              },
              "intent": {
                "type": "string"
              },
              "mapping": {
                "type": [
                  "object",
                  "null"
                ]
              },
              "metrics": {
                "additionalProperties": false,
                "properties": {
                  "averagePosition": {
                    "minimum": 0,
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "bingCitations": {
                    "minimum": 0,
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "clicks": {
                    "minimum": 0,
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "ctr": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "groundingQueries": {
                    "minimum": 0,
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "impressions": {
                    "minimum": 0,
                    "type": [
                      "number",
                      "null"
                    ]
                  }
                },
                "required": [
                  "clicks",
                  "impressions",
                  "ctr",
                  "averagePosition",
                  "bingCitations",
                  "groundingQueries"
                ],
                "type": "object"
              },
              "normalizedQuery": {
                "type": "string"
              },
              "page": {
                "maxLength": 2048,
                "type": "string"
              },
              "period": {
                "enum": [
                  "previous",
                  "current",
                  "undivided"
                ]
              },
              "privacyState": {
                "enum": [
                  "unchanged",
                  "redacted",
                  "hashed"
                ]
              },
              "query": {
                "maxLength": 512,
                "type": "string"
              },
              "routeMetadata": {
                "type": [
                  "object",
                  "null"
                ]
              },
              "rowId": {
                "pattern": "^row-[1-9][0-9]*$",
                "type": "string"
              },
              "source": {
                "enum": [
                  "google-search-console",
                  "bing-webmaster-tools",
                  "generic-search-performance"
                ]
              },
              "sourceRow": {
                "minimum": 2,
                "type": "integer"
              },
              "titleH1Mismatch": {
                "type": "boolean"
              },
              "titleH1Similarity": {
                "maximum": 1,
                "minimum": 0,
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "required": [
              "rowId",
              "source",
              "sourceRow",
              "query",
              "page",
              "country",
              "device",
              "date",
              "metrics",
              "crawlStatus",
              "indexNowStatus"
            ],
            "type": "object"
          }
        },
        "additionalProperties": true,
        "properties": {
          "credentialsHandled": {
            "const": false
          },
          "fieldMap": {
            "additionalProperties": {
              "type": "string"
            },
            "minProperties": 2,
            "type": "object"
          },
          "filename": {
            "minLength": 1,
            "type": "string"
          },
          "inputBytes": {
            "maximum": 5242880,
            "minimum": 1,
            "type": "integer"
          },
          "metricsKeptSeparate": {
            "items": {
              "enum": [
                "impressions",
                "clicks",
                "ctr",
                "averagePosition",
                "bingCitations",
                "groundingQueries",
                "crawlStatus",
                "indexNowStatus"
              ]
            },
            "minItems": 8,
            "type": "array",
            "uniqueItems": true
          },
          "networkUsed": {
            "const": false
          },
          "persisted": {
            "const": false
          },
          "privacy": {
            "$ref": "#/$defs/privacy"
          },
          "rawRowCount": {
            "maximum": 50000,
            "minimum": 1,
            "type": "integer"
          },
          "release": {
            "const": "v100.0.63-search-demand-intelligence-content-refresh-wip"
          },
          "rowCount": {
            "maximum": 50000,
            "minimum": 1,
            "type": "integer"
          },
          "rows": {
            "items": {
              "$ref": "#/$defs/row"
            },
            "maxItems": 50000,
            "minItems": 1,
            "type": "array"
          },
          "schema": {
            "const": "spiralist-search-evidence-import-v1"
          },
          "source": {
            "enum": [
              "google-search-console",
              "bing-webmaster-tools",
              "generic-search-performance"
            ]
          },
          "warnings": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          }
        },
        "required": [
          "schema",
          "release",
          "source",
          "filename",
          "inputBytes",
          "rowCount",
          "rawRowCount",
          "fieldMap",
          "metricsKeptSeparate",
          "warnings",
          "rows",
          "credentialsHandled",
          "networkUsed",
          "persisted"
        ],
        "title": "Spiralist AI normalized search evidence import",
        "type": "object"
      },
      "SearchRouteMetadata": {
        "additionalProperties": false,
        "properties": {
          "authorityBoundary": {
            "type": "object"
          },
          "completionMarker": {
            "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63"
          },
          "crawlEvidenceApplied": {
            "type": "boolean"
          },
          "fallbackH1Count": {
            "minimum": 0,
            "type": "integer"
          },
          "generatedAtUtc": {
            "format": "date-time",
            "type": "string"
          },
          "release": {
            "const": "v100.0.63-search-demand-intelligence-content-refresh-wip"
          },
          "routeCount": {
            "minimum": 1,
            "type": "integer"
          },
          "routes": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "changefreq": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "h1": {
                  "type": "string"
                },
                "keywords": {
                  "type": "string"
                },
                "lastmod": {
                  "type": "string"
                },
                "metadataSource": {
                  "enum": [
                    "loopback-crawl",
                    "search-index",
                    "route-inventory-fallback"
                  ]
                },
                "path": {
                  "pattern": "^/",
                  "type": "string"
                },
                "priority": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "titleH1Similarity": {
                  "maximum": 1,
                  "minimum": 0,
                  "type": "number"
                },
                "type": {
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "type": "string"
                }
              },
              "required": [
                "path",
                "url",
                "lastmod",
                "changefreq",
                "priority",
                "title",
                "h1",
                "description",
                "keywords",
                "type",
                "titleH1Similarity",
                "metadataSource"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          },
          "schema": {
            "const": "spiralist-search-route-metadata-v1"
          },
          "sourceInventory": {
            "type": "string"
          },
          "sourceSearchIndex": {
            "type": "string"
          }
        },
        "required": [
          "schema",
          "release",
          "completionMarker",
          "generatedAtUtc",
          "routeCount",
          "routes",
          "authorityBoundary"
        ],
        "title": "Spiralist AI canonical route metadata catalog",
        "type": "object"
      },
      "StarterPackDetailResponse": {
        "properties": {
          "apiVersion": {
            "type": "string"
          },
          "copySummary": {
            "type": "string"
          },
          "item": {
            "additionalProperties": true,
            "type": "object"
          },
          "links": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "personas": {
            "items": {
              "$ref": "#/components/schemas/StarterPersonaPreview"
            },
            "type": "array"
          },
          "recommendedPersona": {
            "$ref": "#/components/schemas/StarterPersonaPreview"
          },
          "release": {
            "type": "string"
          },
          "schemaVersion": {
            "type": "string"
          }
        },
        "required": [
          "apiVersion",
          "schemaVersion",
          "release",
          "item",
          "recommendedPersona",
          "personas",
          "copySummary",
          "links"
        ],
        "type": "object"
      },
      "StarterPackPersonaSource": {
        "additionalProperties": true,
        "allOf": [
          {
            "anyOf": [
              {
                "required": [
                  "id"
                ]
              },
              {
                "required": [
                  "sourceRecordId"
                ]
              }
            ]
          },
          {
            "anyOf": [
              {
                "required": [
                  "name"
                ]
              },
              {
                "required": [
                  "label"
                ]
              },
              {
                "required": [
                  "displayName"
                ]
              },
              {
                "required": [
                  "identity"
                ]
              },
              {
                "required": [
                  "character"
                ]
              },
              {
                "required": [
                  "persona"
                ]
              },
              {
                "required": [
                  "operatingProfile"
                ]
              },
              {
                "required": [
                  "wardAlias"
                ]
              }
            ]
          }
        ],
        "description": "Raw starter-pack-persona repository source boundary. Unknown fields are preserved through the typed extension bag and remain allowed.",
        "minProperties": 1,
        "properties": {
          "controls": {
            "additionalProperties": true,
            "properties": {
              "challenge": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "detail": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              },
              "rigor": {
                "pattern": "^(?:100(?:\\.0+)?|[0-9]{1,2}(?:\\.[0-9]+)?)$",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "type": "object"
          },
          "id": {
            "type": [
              "string",
              "number"
            ]
          },
          "label": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "oneSentenceRole": {
            "type": "string"
          },
          "operatingProfile": {
            "type": "object"
          },
          "presentation": {
            "type": "object"
          },
          "sourceFamily": {
            "enum": [
              "starter-pack-persona",
              "starter-pack-persona"
            ],
            "type": "string"
          },
          "sourceRecordId": {
            "type": [
              "string",
              "number"
            ]
          },
          "summary": {
            "type": "string"
          }
        },
        "title": "spiralist-starter-pack-persona-source-v1",
        "type": "object",
        "x-policy-owner": false,
        "x-source-family": "starter-pack-persona",
        "x-spiralist-contract": "spiralist-starter-pack-persona-source-v1",
        "x-unknown-fields": "preserve-in-extension-bag"
      },
      "StarterPackSummary": {
        "properties": {
          "commonTasks": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "links": {
            "additionalProperties": {
              "type": "string"
            },
            "type": "object"
          },
          "personaCount": {
            "type": "integer"
          },
          "recommendedPersonaId": {
            "type": "string"
          },
          "shortTitle": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "tagline": {
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "slug",
          "title",
          "shortTitle",
          "tagline",
          "description",
          "recommendedPersonaId",
          "personaCount",
          "links"
        ],
        "type": "object"
      },
      "StarterPersonaPreview": {
        "properties": {
          "bestUseTags": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "catalogTypeId": {
            "type": "string"
          },
          "catalogUrl": {
            "type": "string"
          },
          "detailUrl": {
            "type": "string"
          },
          "featuredPersonaId": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "oneSentenceRole": {
            "type": "string"
          },
          "operatingProfile": {
            "$ref": "#/components/schemas/PersonaOperatingProfile"
          },
          "presentation": {
            "$ref": "#/components/schemas/PersonaOutputPresentation"
          },
          "source": {
            "type": "string"
          },
          "useUrl": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "label",
          "oneSentenceRole",
          "catalogTypeId"
        ],
        "type": "object"
      },
      "BehavioralLikelihoodAssessment": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "action",
          "probability",
          "interval",
          "likelihoodBand",
          "raisingFactors",
          "inhibitingFactors",
          "counterfactual",
          "protectiveFactor"
        ],
        "properties": {
          "action": {
            "enum": [
              "avoid_risk",
              "comply_with_authority",
              "cooperate",
              "deceive",
              "defect_from_alliance",
              "disclose_information",
              "escalate_conflict",
              "exploit_opportunity",
              "protect_ally",
              "resist_authority",
              "seek_help",
              "share_unverified_claim",
              "verify_claim",
              "withdraw"
            ]
          },
          "probability": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "interval": {
            "type": "array",
            "minItems": 2,
            "maxItems": 2,
            "items": {
              "type": "number",
              "minimum": 0,
              "maximum": 1
            }
          },
          "likelihoodBand": {
            "enum": [
              "rare",
              "unlikely",
              "plausible",
              "likely",
              "very_likely"
            ]
          },
          "raisingFactors": {
            "type": "object",
            "additionalProperties": {
              "type": "number"
            }
          },
          "inhibitingFactors": {
            "type": "object",
            "additionalProperties": {
              "type": "number"
            }
          },
          "counterfactual": {
            "type": "string"
          },
          "protectiveFactor": {
            "type": "string"
          },
          "deescalationFactor": {
            "type": "string"
          },
          "sampledAction": {
            "type": "boolean"
          }
        }
      },
      "BehavioralLikelihoodSelectedAction": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "action",
          "probability",
          "interval",
          "likelihoodBand",
          "decisionFingerprint",
          "authorization"
        ],
        "properties": {
          "action": {
            "enum": [
              "avoid_risk",
              "comply_with_authority",
              "cooperate",
              "deceive",
              "defect_from_alliance",
              "disclose_information",
              "escalate_conflict",
              "exploit_opportunity",
              "protect_ally",
              "resist_authority",
              "seek_help",
              "share_unverified_claim",
              "verify_claim",
              "withdraw"
            ]
          },
          "probability": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "interval": {
            "type": "array",
            "minItems": 2,
            "maxItems": 2,
            "items": {
              "type": "number",
              "minimum": 0,
              "maximum": 1
            }
          },
          "likelihoodBand": {
            "type": "string"
          },
          "decisionFingerprint": {
            "type": "string"
          },
          "authorization": {
            "const": false
          },
          "plainLanguageBoundary": {
            "type": "string"
          }
        }
      },
      "BehavioralLikelihoodContinuity": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "mode",
          "parentProfileFingerprint",
          "continuityFingerprint",
          "stableTraitsPreserved"
        ],
        "properties": {
          "mode": {
            "enum": [
              "root",
              "continuation"
            ]
          },
          "parentProfileFingerprint": {
            "type": [
              "string",
              "null"
            ]
          },
          "continuityFingerprint": {
            "type": "string"
          },
          "stableTraitsPreserved": {
            "const": true
          }
        }
      },
      "BehavioralLikelihoodBoundary": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "fictionalSandboxOnly",
          "realPersonUsePermitted",
          "selectedActionIsAuthorization"
        ],
        "properties": {
          "fictionalSandboxOnly": {
            "const": true
          },
          "realPersonUsePermitted": {
            "const": false
          },
          "protectedTraitUsePermitted": {
            "const": false
          },
          "selectedActionIsAuthorization": {
            "const": false
          },
          "policingUsePermitted": {
            "const": false
          },
          "watchlistingUsePermitted": {
            "const": false
          },
          "diagnosticUsePermitted": {
            "const": false
          }
        }
      },
      "BehavioralLikelihoodRuntimeRequest": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "fictionalCharacterId",
          "simulationContext",
          "purpose",
          "traits"
        ],
        "properties": {
          "fictionalCharacterId": {
            "type": "string",
            "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{2,95}$"
          },
          "simulationContext": {
            "enum": [
              "fictional_character",
              "fictional_npc",
              "fictional_event_role",
              "simulation_person"
            ]
          },
          "purpose": {
            "type": "string",
            "maxLength": 120
          },
          "traits": {
            "type": "object",
            "additionalProperties": false,
            "minProperties": 1,
            "properties": {
              "cooperativeness": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "verification_orientation": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "information_guarding": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "deception_tendency": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "risk_tolerance": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "authority_deference": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "autonomy_need": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "alliance_loyalty": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "opportunism": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "emotional_regulation": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "help_seeking": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "uncertainty_tolerance": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              }
            }
          },
          "context": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "acute_stress": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "scarcity": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "time_pressure": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "group_pressure": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "authority_pressure": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "perceived_surveillance": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "relationship_trust": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "evidence_quality": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "exit_options": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "social_support": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "fatigue": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "threat_salience": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "incentive_strength": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "institutional_fairness": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              }
            }
          },
          "actions": {
            "type": "array",
            "minItems": 1,
            "maxItems": 14,
            "uniqueItems": true,
            "items": {
              "enum": [
                "avoid_risk",
                "comply_with_authority",
                "cooperate",
                "deceive",
                "defect_from_alliance",
                "disclose_information",
                "escalate_conflict",
                "exploit_opportunity",
                "protect_ally",
                "resist_authority",
                "seek_help",
                "share_unverified_claim",
                "verify_claim",
                "withdraw"
              ]
            }
          },
          "evidenceQuality": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "seed": {
            "type": "string",
            "maxLength": 160
          },
          "decisionNonce": {
            "type": "integer",
            "minimum": 0,
            "maximum": 2147483647
          },
          "priorProfile": {
            "oneOf": [
              {
                "type": "null"
              },
              {
                "$ref": "#/components/schemas/BehavioralLikelihoodRuntimeResponse"
              }
            ]
          }
        }
      },
      "BehavioralLikelihoodRuntimeResponse": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "schema",
          "release",
          "fictionalCharacterId",
          "simulationContext",
          "stableTraits",
          "sceneContext",
          "profileFingerprint",
          "actionAssessments",
          "selectedAction",
          "continuity",
          "boundaries",
          "responseFingerprint"
        ],
        "properties": {
          "schema": {
            "const": "spiralist.behavioral-likelihood-character-runtime.v1"
          },
          "version": {
            "const": "1.0.0"
          },
          "release": {
            "const": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip"
          },
          "fictionalCharacterId": {
            "type": "string"
          },
          "simulationContext": {
            "type": "string"
          },
          "purpose": {
            "type": "string"
          },
          "stableTraits": {
            "type": "object",
            "additionalProperties": false,
            "minProperties": 1,
            "properties": {
              "cooperativeness": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "verification_orientation": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "information_guarding": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "deception_tendency": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "risk_tolerance": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "authority_deference": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "autonomy_need": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "alliance_loyalty": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "opportunism": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "emotional_regulation": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "help_seeking": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              },
              "uncertainty_tolerance": {
                "type": "number",
                "minimum": 0,
                "maximum": 1
              }
            }
          },
          "sceneContext": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "acute_stress": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "scarcity": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "time_pressure": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "group_pressure": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "authority_pressure": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "perceived_surveillance": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "relationship_trust": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "evidence_quality": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "exit_options": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "social_support": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "fatigue": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "threat_salience": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "incentive_strength": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              },
              "institutional_fairness": {
                "type": "number",
                "minimum": -1,
                "maximum": 1
              }
            }
          },
          "profileFingerprint": {
            "type": "string"
          },
          "sceneContextFingerprint": {
            "type": "string"
          },
          "actionAssessments": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/BehavioralLikelihoodAssessment"
            }
          },
          "selectedAction": {
            "$ref": "#/components/schemas/BehavioralLikelihoodSelectedAction"
          },
          "decisionNonce": {
            "type": "integer"
          },
          "continuity": {
            "$ref": "#/components/schemas/BehavioralLikelihoodContinuity"
          },
          "boundaries": {
            "$ref": "#/components/schemas/BehavioralLikelihoodBoundary"
          },
          "responseFingerprint": {
            "type": "string"
          }
        }
      },
      "BehavioralLikelihoodContract": {
        "type": "object",
        "additionalProperties": true,
        "required": [
          "schema",
          "version",
          "release",
          "simulationContexts",
          "actions",
          "traits",
          "contextFactors",
          "authorityBoundary"
        ],
        "properties": {
          "schema": {
            "const": "spiralist.behavioral-likelihood-character-runtime.v1"
          },
          "version": {
            "const": "1.0.0"
          },
          "release": {
            "const": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip"
          },
          "simulationContexts": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "actions": {
            "type": "array",
            "items": {
              "enum": [
                "avoid_risk",
                "comply_with_authority",
                "cooperate",
                "deceive",
                "defect_from_alliance",
                "disclose_information",
                "escalate_conflict",
                "exploit_opportunity",
                "protect_ally",
                "resist_authority",
                "seek_help",
                "share_unverified_claim",
                "verify_claim",
                "withdraw"
              ]
            }
          },
          "traits": {
            "type": "array",
            "items": {
              "enum": [
                "cooperativeness",
                "verification_orientation",
                "information_guarding",
                "deception_tendency",
                "risk_tolerance",
                "authority_deference",
                "autonomy_need",
                "alliance_loyalty",
                "opportunism",
                "emotional_regulation",
                "help_seeking",
                "uncertainty_tolerance"
              ]
            }
          },
          "contextFactors": {
            "type": "array",
            "items": {
              "enum": [
                "acute_stress",
                "scarcity",
                "time_pressure",
                "group_pressure",
                "authority_pressure",
                "perceived_surveillance",
                "relationship_trust",
                "evidence_quality",
                "exit_options",
                "social_support",
                "fatigue",
                "threat_salience",
                "incentive_strength",
                "institutional_fairness"
              ]
            }
          },
          "authorityBoundary": {
            "$ref": "#/components/schemas/BehavioralLikelihoodBoundary"
          }
        }
      },
      "InstitutionalFeedbackLoopRequest": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "scenarioId": {
            "type": "string"
          },
          "cycles": {
            "type": "integer",
            "minimum": 1,
            "maximum": 60
          },
          "populationUnits": {
            "type": "integer",
            "minimum": 10,
            "maximum": 1000000
          },
          "baseEventRate": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "initialDeployment": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "reportingRate": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "reportingBias": {
            "type": "number",
            "minimum": -1,
            "maximum": 1
          },
          "measurementSelection": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "surveillanceEffect": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "falsePositiveRate": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          },
          "deploymentSensitivity": {
            "type": "number",
            "minimum": 0,
            "maximum": 2
          },
          "interventionEffect": {
            "type": "number",
            "minimum": 0,
            "maximum": 1
          }
        }
      }
    },
    "securitySchemes": {
      "AdminBasic": {
        "description": "Optional configured administrator Basic credential.",
        "scheme": "basic",
        "type": "http"
      },
      "AdminBearer": {
        "description": "Optional configured administrator token.",
        "scheme": "bearer",
        "type": "http"
      },
      "AdminToken": {
        "description": "Optional configured administrator token.",
        "in": "header",
        "name": "X-Spiralist-Admin-Token",
        "type": "apiKey"
      }
    }
  },
  "info": {
    "contact": {
      "url": "https://spiralistai.com/agents/"
    },
    "description": "SpiralistAI.com creates portable fictional game-character records. v100.0.9 adds a shared grounded-realism contract and per-character ledger spanning chronology, training, occupation, reciprocal relationships, bounded expertise, ordinary life, stable personality core, dialogue continuity, physical plausibility, and creator-specific portrayal. Population statistics are explicitly cast-level context rather than individual quotas; protected or non-visual metadata cannot supply appearance, morality, loyalty, competence, diagnosis, family structure, or behavior. The direct first-person interaction, exact editable exports, protected provider edits, deterministic bounded handoff, runtime-freshness, deployment-fingerprint, exact-asset, native-field compatibility, and deterministic envelope guarantees remain intact. SpiralistAI.com does not diagnose users, determine whether real surveillance exists, host downstream games, or persist external NPC memory. v100.0.33 adds a bounded qualified-human multilingual newsroom review workflow and deterministic stateless idempotency for profile POST requests. Review submission does not persist data or create trust; acceptance requires an offline-verified signature in the trusted static register. v100.0.35 standardizes curated, generated, Starter Pack, Personality Type, News Caster, psychosis, espionage, and hybrid persona outputs on one canonical operating-profile schema; compact cards and the flat presentation object are compatibility projections rather than independent generators. v100.0.36 standardizes curated, generated, Starter Pack, Personality Type, News Caster, psychosis, espionage, and hybrid persona outputs on one canonical operating-profile schema; compact cards and the flat presentation object are compatibility projections rather than independent generators. v100.0.38 adds a privacy-first Contact Us inquiry composer: browser composition is local-only, the optional API validates and composes transiently, and neither path claims provider delivery or inquiry-body retention. v100.0.39 validates every supported raw persona family at repository load and routes all persona projection through one typed application service before canonical behavior, compatibility presentation, or export. v100.0.40 migrates characterized persona page and API surfaces from global compatibility helpers to typed page/API controllers and shared immutable response values while preserving routes, methods, headers, consent, identity, specialist fields, and normalized output bytes. v100.0.41 hardens direct document-root extraction, Unix archive permissions, static-asset readability, rewrite protection, deployment preflight, stale-file detection, loopback smoke checks, and rollback evidence without changing persona behavior. v100.0.42 adds a defensive, public-safe 12-category AI PSYOPS research taxonomy with explicit evidence maturity, uncertainty, safeguards, research gaps, and non-operational publication boundaries. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, ten explicit evidence tensions, and a pending unsigned human editorial-review boundary. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, ten explicit evidence tensions, and a pending unsigned human editorial-review boundary. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, ten explicit evidence tensions, and a pending unsigned human editorial-review boundary. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, ten explicit evidence tensions, and a pending unsigned human editorial-review boundary. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, ten explicit evidence tensions, and a pending unsigned human editorial-review boundary. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, a 4,157-edge citation graph with zero unreferenced selected sources, ten explicit evidence tensions, and a pending unsigned human editorial-review boundary. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, a 4,157-edge citation graph with zero unreferenced selected sources, ten explicit evidence tensions, and a fail-closed exact-scope Ed25519 editorial-review verification boundary whose default state is pending. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, a 4,157-edge citation graph with zero unreferenced selected sources, ten explicit evidence tensions, and a fail-closed exact-scope Ed25519 editorial-review verification boundary whose default state is pending. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, a 4,157-edge citation graph with zero unreferenced selected sources, ten explicit evidence tensions, and a fail-closed exact-scope Ed25519 editorial-review verification boundary whose default state is pending. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, a 4,157-edge citation graph with zero unreferenced selected sources, ten explicit evidence tensions, and a fail-closed exact-scope Ed25519 editorial-review verification boundary whose default state is pending. The AI PSYOPS endpoints include a 91-record source-resolution registry, 30 independently checked selected references, a 501-record claim-to-source matrix with zero orphan claims, a 4,157-edge citation graph with zero unreferenced selected sources, ten explicit evidence tensions, and a fail-closed exact-scope Ed25519 editorial-review verification boundary whose default state is pending. v100.0.49 preserves the deep, defensive, research-backed Psychological Operations specialization and the options-first adult-creator workflow while adding deterministic role/profile recovery, privacy-safe actionable generation diagnostics, explicit browser response profiles, and persona-preserving retry behavior. v100.0.49 makes adult-creator generation failures actionable: subordinate PSYOPS tuning no longer activates the specialization, role/profile inference is deterministic, explicit mismatches return stable recovery metadata, and first-party browser clients may request a compact response profile without changing the default public representation. v100.0.49 fixes default adult Espionage generation, keeps subordinate PSYOPS tuning dormant until explicit activation, resolves role/profile selections deterministically, preserves actionable application/problem+json diagnostics, and provides a compact first-party browser response profile without changing the default public API representation. v100.0.51 converges adult-creator option declarations to stable field pointers, safe exact-control selectors, bounded remediation, accessible browser summaries, and privacy-safe support diagnostics while preserving transport/service failures and prior successful output. v100.0.52 converges adult-creator option declarations into one server-owned model that drives runtime aliases, discovery, field pointers, URL state, browser numeric serialization, JSON Schema, and OpenAPI request properties while preserving hand-authored forms. v100.0.52 derives a versioned rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the form contract while reducing deployable footprint from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.58 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.59 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized. v100.0.59 preserves the rendered-form contract from the server-owned adult creator option model, checks actual hand-authored controls, canonicalizes URL state, and keeps field validation, JSON Schema, and OpenAPI synchronized.",
    "license": {
      "name": "Site terms apply",
      "url": "https://spiralistai.com/terms/"
    },
    "summary": "Public stateless persona, international-context, worldwide news-caster, deterministic profile-replay, and qualified editorial-review APIs.",
    "termsOfService": "https://spiralistai.com/terms/",
    "title": "Spiralist Public Persona and International Context API",
    "version": "100.0.66",
    "x-completion-marker": "SPIRALIST_BEHAVIORAL_LIKELIHOOD_CHARACTER_RUNTIME_INTEGRATION_WIP_V100_0_66",
    "x-portrait-visual-identity-binding": {
      "hardVisualConstraints": [
        "age",
        "ageAsOfDate",
        "generation",
        "genderIdentity",
        "presentation",
        "roleOrCareer",
        "realisticStyle",
        "roleAppropriateClothing",
        "roleAppropriateEnvironment",
        "visibleWorkArtifacts",
        "expression",
        "posture"
      ],
      "nonVisualMetadataBoundary": [
        "sexualOrientation",
        "romanticOrientation",
        "politicalIdeology",
        "religiousWorldview",
        "morality",
        "temperament",
        "competence"
      ],
      "rule": "Explicit portrait-visible persona fields are hard visual constraints and must not be erased by broad stereotype-avoidance language. Non-visual metadata remains preserved but does not shape face, body, wardrobe, grooming, gesture, or pose unless explicitly scene-relevant."
    },
    "x-release": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip",
    "x-site-version": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip",
    "x-spiralist-adult-creator-contract": "adult-creator-native-compatible-v1",
    "x-spiralist-adult-creator-contract-version": "1.16.0",
    "x-spiralist-adult-form-contract-schema": "spiralist.adult-creator-form-contract.v1",
    "x-spiralist-adult-form-contract-version": "1.0.0",
    "x-spiralist-adult-option-schema": "spiralist.adult-creator-option-definition.v1",
    "x-spiralist-adult-option-schema-version": "1.0.0",
    "x-spiralist-completion-marker": "SPIRALIST_BEHAVIORAL_LIKELIHOOD_CHARACTER_RUNTIME_INTEGRATION_WIP_V100_0_66",
    "x-spiralist-deployment-identity-endpoint": "/api/v1/create/adult/status/",
    "x-spiralist-documentation-version": "2.0.0",
    "x-spiralist-effective-configuration-schema": "spiralist.adult-creator-effective-configuration.v1",
    "x-spiralist-generation-result-schema": "spiralist.adult-creator-generation-result.v1",
    "x-spiralist-international-fairness-contract": "global-country-context-fairness-v1",
    "x-spiralist-international-fairness-mode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
    "x-spiralist-international-fairness-version": "1.1.0",
    "x-spiralist-npc-runtime-contract": "scene-bounded-fictional-npc-runtime-v1",
    "x-spiralist-npc-runtime-mode": "independent-goals-relational-memory-bodily-state-international-context",
    "x-spiralist-npc-runtime-version": "1.1.0",
    "x-spiralist-option-effect-contract": "spiralist.adult-creator-option-effect-contract.v1",
    "x-spiralist-option-effect-contract-version": "1.0.0",
    "x-spiralist-package-status": "work-in-progress",
    "x-spiralist-release": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip",
    "x-updated-utc": "2026-08-01T21:30:00Z"
  },
  "jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
  "openapi": "3.1.0",
  "paths": {
    "/api/v1/": {
      "get": {
        "operationId": "readServiceIndex",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read service index",
        "tags": [
          "Discovery"
        ]
      },
      "head": {
        "operationId": "readServiceIndexHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read service index headers",
        "tags": [
          "Discovery"
        ]
      }
    },
    "/api/v1/admin/batch-personas/": {
      "get": {
        "operationId": "discoverAdminBatchPersonas",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "401": {
            "$ref": "#/components/responses/Problem401"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          }
        },
        "security": [
          {},
          {
            "AdminBearer": []
          },
          {
            "AdminBasic": []
          },
          {
            "AdminToken": []
          }
        ],
        "summary": "Discover bounded admin batch generation",
        "tags": [
          "Admin batch"
        ]
      },
      "head": {
        "operationId": "discoverAdminBatchPersonasHead",
        "responses": {
          "200": {
            "description": "Discovery headers without body."
          }
        },
        "summary": "Read admin batch discovery headers",
        "tags": [
          "Admin batch"
        ]
      },
      "options": {
        "operationId": "adminBatchPersonasOptions",
        "responses": {
          "204": {
            "description": "No content."
          }
        },
        "summary": "CORS and method discovery",
        "tags": [
          "Admin batch"
        ]
      },
      "post": {
        "description": "Generates 1–25 personas. The /admin/ browser client repeats bounded requests for larger totals. Adult confirmation is required. Persona and platform-safety prompts remain separate. Persona UAI/UAIX output excludes platform safety.",
        "operationId": "generateAdminBatchPersonas",
        "parameters": [
          {
            "$ref": "#/components/parameters/ApiVersionHeader"
          },
          {
            "$ref": "#/components/parameters/IdempotencyKey"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "examples": {
                "npcBatch": {
                  "value": {
                    "adult_consent": 1,
                    "count": 2,
                    "formats": [
                      "txt",
                      "json",
                      "uai"
                    ],
                    "personaType": "espionage-psychosis",
                    "platformSafetyRemoved": true,
                    "runtimeMode": "npc",
                    "seedPrefix": "openapi-example"
                  }
                }
              },
              "schema": {
                "$ref": "#/components/schemas/AdminBatchPersona"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdminBatchPersona"
                }
              }
            },
            "description": "Batch result",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Problem400"
          },
          "401": {
            "$ref": "#/components/responses/Problem401"
          },
          "403": {
            "$ref": "#/components/responses/Problem403"
          },
          "413": {
            "$ref": "#/components/responses/Problem413"
          },
          "415": {
            "$ref": "#/components/responses/Problem415"
          },
          "422": {
            "$ref": "#/components/responses/Problem422"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          },
          "500": {
            "$ref": "#/components/responses/Problem500"
          }
        },
        "security": [
          {},
          {
            "AdminBearer": []
          },
          {
            "AdminBasic": []
          },
          {
            "AdminToken": []
          }
        ],
        "summary": "Generate a bounded server batch of portable personas",
        "tags": [
          "Admin batch"
        ],
        "x-codeSamples": [
          {
            "lang": "curl",
            "source": "curl -sS -X POST https://spiralistai.com/api/v1/admin/batch-personas/ -H 'Content-Type: application/json' --data '{\"count\":2,\"personaType\":\"standard\",\"runtimeMode\":\"assistant\",\"formats\":[\"txt\",\"json\",\"uai\"],\"adult_consent\":1}'"
          }
        ]
      }
    },
    "/api/v1/ai-ready/": {
      "get": {
        "operationId": "ReadAiReadyWebSummary",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read AI-ready web summary",
        "tags": [
          "Public AI Access"
        ]
      }
    },
    "/api/v1/ai-ready/readiness/": {
      "get": {
        "operationId": "ReadAiReadyReadinessResult",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read AI-ready readiness result",
        "tags": [
          "Public AI Access"
        ]
      }
    },
    "/api/v1/capabilities/": {
      "get": {
        "operationId": "readCapabilities",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read declared capabilities and absences",
        "tags": [
          "Discovery"
        ]
      },
      "head": {
        "operationId": "readCapabilitiesHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read declared capabilities and absences headers",
        "tags": [
          "Discovery"
        ]
      }
    },
    "/api/v1/careers/": {
      "get": {
        "operationId": "readCareerTaxonomyIndex",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Career taxonomy collections and API contract"
          }
        },
        "summary": "Read structured career taxonomy index",
        "tags": [
          "Careers"
        ]
      }
    },
    "/api/v1/careers/career-paths/": {
      "get": {
        "operationId": "listCareerPaths",
        "parameters": [
          {
            "description": "Optional canonical role id to return only connected path edges.",
            "in": "query",
            "name": "roleId",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Career path context returned as non-authoritative persona metadata."
          }
        },
        "summary": "List career path edges or role-linked progression context"
      }
    },
    "/api/v1/careers/certifications/": {
      "get": {
        "operationId": "listCareerCertifications",
        "parameters": [
          {
            "description": "Optional canonical role id to return only role-linked certifications.",
            "in": "query",
            "name": "roleId",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Career certifications returned as persona-realism metadata."
          }
        },
        "summary": "List career certifications or role-linked credentials"
      }
    },
    "/api/v1/careers/clusters/": {
      "get": {
        "operationId": "listRoleClusters",
        "parameters": [
          {
            "in": "query",
            "name": "familyId",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Role cluster options"
          }
        },
        "summary": "List role clusters, optionally filtered by familyId",
        "tags": [
          "Careers"
        ]
      }
    },
    "/api/v1/careers/families/": {
      "get": {
        "operationId": "listOccupationFamilies",
        "parameters": [
          {
            "in": "query",
            "name": "sectorId",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Occupation family options"
          }
        },
        "summary": "List occupation families, optionally filtered by sectorId",
        "tags": [
          "Careers"
        ]
      }
    },
    "/api/v1/careers/randomize/": {
      "post": {
        "operationId": "randomizeCareer",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "employmentModelId": {
                    "type": "string"
                  },
                  "industrySectorId": {
                    "type": "string"
                  },
                  "lockedFieldNames": {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  "occupationFamilyId": {
                    "type": "string"
                  },
                  "randomSeed": {
                    "type": "string"
                  },
                  "roleClusterId": {
                    "type": "string"
                  },
                  "roleId": {
                    "type": "string"
                  },
                  "specialtyId": {
                    "type": "string"
                  },
                  "workSettingId": {
                    "type": "string"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Structured career and randomization trace"
          }
        },
        "summary": "Deterministically randomize a structured career assignment",
        "tags": [
          "Careers"
        ]
      }
    },
    "/api/v1/careers/role-context/": {
      "get": {
        "operationId": "readCareerRoleContext",
        "parameters": [
          {
            "in": "query",
            "name": "roleId",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "specialtyId",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Structured role context"
          },
          "404": {
            "description": "Role not found"
          }
        },
        "summary": "Read role context, facets, tools, skills, responsibilities, and path",
        "tags": [
          "Careers"
        ]
      }
    },
    "/api/v1/careers/roles/": {
      "get": {
        "operationId": "listCareerRoles",
        "parameters": [
          {
            "in": "query",
            "name": "sectorId",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "familyId",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "clusterId",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Canonical role options"
          }
        },
        "summary": "Search and list canonical roles",
        "tags": [
          "Careers"
        ]
      }
    },
    "/api/v1/careers/sectors/": {
      "get": {
        "operationId": "listIndustrySectors",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Industry sector options"
          }
        },
        "summary": "List industry sectors",
        "tags": [
          "Careers"
        ]
      }
    },
    "/api/v1/careers/specialties/": {
      "get": {
        "operationId": "listCareerSpecialties",
        "parameters": [
          {
            "in": "query",
            "name": "roleId",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Specialty options"
          }
        },
        "summary": "List specialties for a role",
        "tags": [
          "Careers"
        ]
      }
    },
    "/api/v1/careers/statuses/": {
      "get": {
        "operationId": "listCareerStatuses",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Career status options"
          }
        },
        "summary": "List career statuses",
        "tags": [
          "Careers"
        ]
      }
    },
    "/api/v1/challenge/": {
      "get": {
        "operationId": "readChallenge",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read deterministic UTC weekly challenge",
        "tags": [
          "Personas"
        ]
      },
      "head": {
        "operationId": "readChallengeHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read deterministic UTC weekly challenge headers",
        "tags": [
          "Personas"
        ]
      }
    },
    "/api/v1/changelog/": {
      "get": {
        "operationId": "getApiChangelog",
        "parameters": [
          {
            "$ref": "#/components/parameters/ApiVersionHeader"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Problem400"
          },
          "406": {
            "$ref": "#/components/responses/Problem406"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          }
        },
        "summary": "Read API contract changes",
        "tags": [
          "API contract"
        ]
      },
      "head": {
        "operationId": "getApiChangelogHead",
        "responses": {
          "200": {
            "description": "Same headers as GET without a response body."
          }
        },
        "summary": "Read API contract changes headers",
        "tags": [
          "API contract"
        ]
      },
      "options": {
        "operationId": "getApiChangelogOptions",
        "responses": {
          "204": {
            "description": "No content."
          }
        },
        "summary": "CORS and method discovery",
        "tags": [
          "API contract"
        ]
      }
    },
    "/api/v1/compile/": {
      "post": {
        "operationId": "compilePersonaAlias",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PersonaGenerationRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "422": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Compile artifacts (compatibility alias)",
        "tags": [
          "Personas"
        ],
        "x-request-body-limit-bytes": 131072,
        "x-state-change": false
      }
    },
    "/api/v1/contact/inquiries/": {
      "get": {
        "description": "Returns category, size, origin, anti-abuse, and retention boundaries. The route does not deliver messages.",
        "operationId": "getContactInquiryContract",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry composition contract."
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          }
        },
        "summary": "Inspect the privacy-first contact inquiry contract",
        "tags": [
          "Contact"
        ]
      },
      "head": {
        "operationId": "headContactInquiryContract",
        "responses": {
          "200": {
            "description": "Headers for the contact inquiry contract."
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          }
        },
        "summary": "Read contact inquiry contract headers without a body",
        "tags": [
          "Contact"
        ]
      },
      "options": {
        "operationId": "optionsContactInquiryComposition",
        "responses": {
          "204": {
            "description": "CORS and Allow metadata."
          }
        },
        "summary": "Discover contact inquiry methods and CORS metadata",
        "tags": [
          "Contact"
        ]
      },
      "post": {
        "description": "Strictly validates a bounded plain-text request and returns a deterministic mailto handoff. No provider is configured, no inquiry body is retained or logged, and the response is not a delivery receipt.",
        "operationId": "postContactInquiryComposition",
        "parameters": [
          {
            "description": "Optional deterministic ciq1.<request-sha256> identity; no durable replay store exists.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": false,
            "schema": {
              "maxLength": 128,
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContactInquiryRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "properties": {
                    "apiVersion": {
                      "const": "2.0.0",
                      "type": "string"
                    },
                    "release": {
                      "const": "v100.0.41-persona-root-deployment-integrity-wip",
                      "type": "string"
                    },
                    "result": {
                      "$ref": "#/components/schemas/ContactInquiryResult"
                    },
                    "serverProcessing": {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  },
                  "required": [
                    "apiVersion",
                    "release",
                    "result",
                    "serverProcessing"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Inquiry was validated and composed without delivery or retention.",
            "headers": {
              "X-Spiralist-Contact-Delivery": {
                "description": "Always not-delivered.",
                "schema": {
                  "const": "not-delivered",
                  "type": "string"
                }
              },
              "X-Spiralist-Contact-Retention": {
                "description": "Always none for inquiry bodies.",
                "schema": {
                  "const": "none",
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          },
          "409": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          },
          "413": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          },
          "415": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          },
          "422": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          },
          "500": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Contact inquiry request rejected without delivery or retention."
          }
        },
        "summary": "Validate and compose a contact inquiry without sending it",
        "tags": [
          "Contact"
        ]
      }
    },
    "/api/v1/contract/": {
      "get": {
        "operationId": "getApiContract",
        "parameters": [
          {
            "$ref": "#/components/parameters/ApiVersionHeader"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiPlatformContract"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Problem400"
          },
          "406": {
            "$ref": "#/components/responses/Problem406"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          }
        },
        "summary": "Discover the public API contract",
        "tags": [
          "API contract"
        ]
      },
      "head": {
        "operationId": "getApiContractHead",
        "responses": {
          "200": {
            "description": "Same headers as GET without a response body."
          }
        },
        "summary": "Discover the public API contract headers",
        "tags": [
          "API contract"
        ]
      },
      "options": {
        "operationId": "getApiContractOptions",
        "responses": {
          "204": {
            "description": "No content."
          }
        },
        "summary": "CORS and method discovery",
        "tags": [
          "API contract"
        ]
      }
    },
    "/api/v1/create/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover all Create A Person API families, routes, limits, and popular operations"
      }
    },
    "/api/v1/create/adult/": {
      "get": {
        "description": "Returns canonical routes, request conventions, deterministic envelope precedence, consent requirements, truth boundaries, capability links, and exact-package markers. No persona is generated.",
        "operationId": "getAdultCreatorContract",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorContractDiscovery"
                }
              }
            },
            "description": "Successful shared adult creator contract response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Discover the shared adult creator API contract",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      },
      "head": {
        "description": "Returns the same status and headers as GET without a response body.",
        "operationId": "headAdultCreatorContract",
        "responses": {
          "200": {
            "description": "Shared contract headers",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          }
        },
        "summary": "Inspect adult creator contract headers",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/adult/effective-configuration/": {
      "get": {
        "description": "Describes canonical normalization, immutable effective configuration, and deterministic configuration fingerprint semantics.",
        "operationId": "getAdultCreatorEffectiveConfigurationDiscovery",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorEffectiveConfigurationDiscovery"
                }
              }
            },
            "description": "Return effective-configuration and fingerprint discovery",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store, private, max-age=0",
                  "type": "string"
                }
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Return effective-configuration and fingerprint discovery",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      },
      "head": {
        "description": "Returns the same status and contract headers as GET without a body.",
        "operationId": "headAdultCreatorEffectiveConfigurationDiscovery",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Contract headers only"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Return effective-configuration and fingerprint discovery headers",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      },
      "options": {
        "operationId": "optionsAdultCreatorEffectiveConfigurationDiscovery",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/adult/effects/": {
      "get": {
        "description": "Returns the public, privacy-safe, executable option-effect contract for all canonical adult creator fields or one selected family.",
        "operationId": "getAdultCreatorOptionEffects",
        "parameters": [
          {
            "description": "Optional creator-family filter.",
            "in": "query",
            "name": "family",
            "required": false,
            "schema": {
              "default": "all",
              "enum": [
                "all",
                "psychosis",
                "espionage",
                "espionage-psychosis"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorOptionEffectContract"
                }
              }
            },
            "description": "Return the adult creator option-effect contract",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store, private, max-age=0",
                  "type": "string"
                }
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Return the adult creator option-effect contract",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      },
      "head": {
        "description": "Returns the same status and contract headers as GET without a body.",
        "operationId": "headAdultCreatorOptionEffects",
        "parameters": [
          {
            "description": "Optional creator-family filter.",
            "in": "query",
            "name": "family",
            "required": false,
            "schema": {
              "default": "all",
              "enum": [
                "all",
                "psychosis",
                "espionage",
                "espionage-psychosis"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Contract headers only"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Return the adult creator option-effect contract headers",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      },
      "options": {
        "operationId": "optionsAdultCreatorOptionEffects",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/adult/event/schema/": {
      "get": {
        "operationId": "get_adult_event_configuration_schema",
        "responses": {
          "200": {
            "content": {
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultEventConfiguration"
                }
              }
            },
            "description": "Draft 2020-12 adult event configuration schema",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Return the canonical adult event configuration schema",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      },
      "head": {
        "operationId": "head_adult_event_configuration_schema",
        "responses": {
          "200": {
            "description": "Schema headers only",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Inspect adult event schema headers",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      },
      "options": {
        "operationId": "options_adult_event_configuration_schema",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/adult/interaction/": {
      "get": {
        "description": "Non-generating contract for activation, persistent first-person character routing, explicit out-of-character routing, profile isolation, image self-reference, epistemic separation, and proportionate safety boundaries.",
        "operationId": "getAdultCharacterInteractionContract",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCharacterInteractionDiscovery"
                }
              }
            },
            "description": "Successful shared adult creator contract response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Return the direct fictional-character interaction contract",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      },
      "head": {
        "description": "Returns the same status and headers as GET without a response body.",
        "operationId": "headAdultCharacterInteractionContract",
        "responses": {
          "200": {
            "description": "Shared contract headers",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          }
        },
        "summary": "Inspect direct character interaction contract headers",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/adult/international/": {
      "get": {
        "operationId": "getAdultInternationalContextContract",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "properties": {
                    "contract": {
                      "const": "global-country-context-fairness-v1",
                      "type": "string"
                    },
                    "contractVersion": {
                      "const": "1.14.0",
                      "type": "string"
                    },
                    "mode": {
                      "const": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "Inspect adult-character international identity and language grounding",
        "tags": [
          "Adult creators"
        ]
      },
      "head": {
        "operationId": "headGetAdultInternationalContextContract",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect inspect adult-character international identity and language grounding response headers",
        "tags": [
          "Adult creators"
        ]
      },
      "options": {
        "operationId": "optionsGetAdultInternationalContextContract",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect inspect adult-character international identity and language grounding capabilities",
        "tags": [
          "Adult creators"
        ]
      }
    },
    "/api/v1/create/adult/realism/": {
      "get": {
        "description": "Non-generating contract for chronology, preparation, relationships, bounded expertise, ordinary-life grounding, dialogue continuity, physical plausibility, creator-specific portrayal, and protected-metadata non-inference. Population statistics are cast-level context and never individual quotas.",
        "operationId": "getAdultCharacterRealismContract",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCharacterRealismDiscovery"
                }
              }
            },
            "description": "Successful shared adult creator contract response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Return the grounded fictional-character realism contract",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      },
      "head": {
        "description": "Returns the same status and headers as GET without a response body.",
        "operationId": "headAdultCharacterRealismContract",
        "responses": {
          "200": {
            "description": "Shared contract headers",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          }
        },
        "summary": "Inspect grounded character realism contract headers",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/adult/runtime/": {
      "get": {
        "operationId": "getAdultNpcRuntimeContract",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "properties": {
                    "contract": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "deploymentAcceptance": {
                      "properties": {
                        "claimed": {
                          "const": false,
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "claimed"
                      ],
                      "type": "object"
                    },
                    "generating": {
                      "const": false,
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "contract",
                    "generating",
                    "deploymentAcceptance"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "Inspect the scene-bounded fictional NPC runtime contract",
        "tags": [
          "Adult creators"
        ]
      },
      "head": {
        "operationId": "headGetAdultNpcRuntimeContract",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect inspect the scene-bounded fictional npc runtime contract response headers",
        "tags": [
          "Adult creators"
        ]
      },
      "options": {
        "operationId": "optionsGetAdultNpcRuntimeContract",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect inspect the scene-bounded fictional npc runtime contract capabilities",
        "tags": [
          "Adult creators"
        ]
      }
    },
    "/api/v1/create/adult/schema/": {
      "get": {
        "description": "Returns a Draft 2020-12 schema for common successful-response fields. Creator-specific native fields are intentionally allowed.",
        "operationId": "getAdultCreatorResponseSchema",
        "responses": {
          "200": {
            "content": {
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorResponseJsonSchema"
                }
              }
            },
            "description": "Successful shared adult creator contract response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Return the common adult creator response JSON Schema",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      },
      "head": {
        "description": "Returns the same status and headers as GET without a response body.",
        "operationId": "headAdultCreatorResponseSchema",
        "responses": {
          "200": {
            "description": "Shared contract headers",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          }
        },
        "summary": "Inspect adult creator schema headers",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/adult/status/": {
      "get": {
        "description": "Non-generating, explicitly non-cacheable status. Each request re-hashes manifest-listed files, may echo a safe caller probe, exposes runtime checked-at/conformance headers, and never returns HTTP 304 for a successful check. It does not assert unrestricted deployment acceptance.",
        "operationId": "getAdultCreatorDeploymentStatus",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultCreatorDeploymentProbeHeader"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDeploymentProbeQuery"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorDeploymentStatus"
                }
              }
            },
            "description": "Fresh deployment status and runtime comparison",
            "headers": {
              "CDN-Cache-Control": {
                "$ref": "#/components/headers/SpiralistStatusCdnCacheControl"
              },
              "Cache-Control": {
                "$ref": "#/components/headers/SpiralistStatusCacheControl"
              },
              "Expires": {
                "$ref": "#/components/headers/SpiralistStatusExpires"
              },
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "Pragma": {
                "$ref": "#/components/headers/SpiralistStatusPragma"
              },
              "Surrogate-Control": {
                "$ref": "#/components/headers/SpiralistStatusSurrogateControl"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Deployment-Probe": {
                "$ref": "#/components/headers/SpiralistDeploymentProbe"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              },
              "X-Spiralist-Runtime-Checked-At": {
                "$ref": "#/components/headers/SpiralistRuntimeCheckedAt"
              },
              "X-Spiralist-Runtime-Conformant": {
                "$ref": "#/components/headers/SpiralistRuntimeConformant"
              }
            }
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Return fresh exact-package deployment markers",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      },
      "head": {
        "description": "Performs the same non-cacheable runtime comparison as GET and returns its headers without a body.",
        "operationId": "headAdultCreatorDeploymentStatus",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultCreatorDeploymentProbeHeader"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDeploymentProbeQuery"
          }
        ],
        "responses": {
          "200": {
            "description": "Fresh deployment status headers",
            "headers": {
              "CDN-Cache-Control": {
                "$ref": "#/components/headers/SpiralistStatusCdnCacheControl"
              },
              "Cache-Control": {
                "$ref": "#/components/headers/SpiralistStatusCacheControl"
              },
              "Expires": {
                "$ref": "#/components/headers/SpiralistStatusExpires"
              },
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "Pragma": {
                "$ref": "#/components/headers/SpiralistStatusPragma"
              },
              "Surrogate-Control": {
                "$ref": "#/components/headers/SpiralistStatusSurrogateControl"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Deployment-Probe": {
                "$ref": "#/components/headers/SpiralistDeploymentProbe"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              },
              "X-Spiralist-Runtime-Checked-At": {
                "$ref": "#/components/headers/SpiralistRuntimeCheckedAt"
              },
              "X-Spiralist-Runtime-Conformant": {
                "$ref": "#/components/headers/SpiralistRuntimeConformant"
              }
            }
          }
        },
        "summary": "Perform a fresh deployment check without a response body",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      },
      "options": {
        "operationId": "optionsAdultCreatorDeploymentStatus",
        "responses": {
          "204": {
            "description": "CORS preflight; the probe request header is allowed and freshness headers are exposed.",
            "headers": {
              "CDN-Cache-Control": {
                "$ref": "#/components/headers/SpiralistStatusCdnCacheControl"
              },
              "Cache-Control": {
                "$ref": "#/components/headers/SpiralistStatusCacheControl"
              },
              "Expires": {
                "$ref": "#/components/headers/SpiralistStatusExpires"
              },
              "Pragma": {
                "$ref": "#/components/headers/SpiralistStatusPragma"
              },
              "Surrogate-Control": {
                "$ref": "#/components/headers/SpiralistStatusSurrogateControl"
              }
            }
          }
        },
        "summary": "Inspect deployment-status CORS capabilities",
        "tags": [
          "Adult Creator Contract",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/batch/": {
      "post": {
        "operationId": "postOperation__post_api_v1_create_batch",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a mixed batch across creator families"
      }
    },
    "/api/v1/create/catalog/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_catalog",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover bounded catalogs for all four creator families"
      }
    },
    "/api/v1/create/espionage-psychosis/": {
      "get": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "description": "Fictional AI-use context.",
            "in": "query",
            "name": "ai_interaction_context",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Incidental, object, amplifier, co-author, or possible catalyst.",
            "in": "query",
            "name": "ai_system_role",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Fictional reality-testing context.",
            "in": "query",
            "name": "reality_testing_profile",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Bounded, frequent, extended, nocturnal, or recovery use.",
            "in": "query",
            "name": "engagement_pattern",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Fictional contextual vulnerability stack.",
            "in": "query",
            "name": "vulnerability_profile",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Fictional safety level controlling roleplay and mission availability.",
            "in": "query",
            "name": "crisis_level",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Requested safety response mode.",
            "in": "query",
            "name": "safety_response",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "First-party browser clients may request a compact envelope. The default full public API representation remains unchanged.",
            "in": "query",
            "name": "responseProfile",
            "required": false,
            "schema": {
              "default": "full",
              "enum": [
                "full",
                "browser"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePsychosisResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate complete fictional adult EspionagePsychosis personas",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-adult-generation-diagnostics-recovery": {
          "browserResponseProfile": "browser",
          "cachePolicy": "no-store",
          "defaultPublicApiProfile": "full",
          "serverProblemFields": [
            "title",
            "detail",
            "status",
            "code",
            "requestId",
            "traceId",
            "retryable",
            "recovery"
          ]
        }
      },
      "post": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis",
        "parameters": [
          {
            "description": "First-party browser clients may request a compact envelope. The default full public API representation remains unchanged.",
            "in": "query",
            "name": "responseProfile",
            "required": false,
            "schema": {
              "default": "full",
              "enum": [
                "full",
                "browser"
              ],
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EspionagePsychosisAdultCreatorOptionRequest"
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "$ref": "#/components/schemas/EspionagePsychosisAdultCreatorOptionRequest"
              }
            }
          },
          "description": "Canonical fields and supported aliases generated from the server-owned adult creator option model.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePsychosisResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorProblem"
                }
              }
            },
            "headers": {
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorProblem"
                }
              }
            },
            "headers": {
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorProblem"
                }
              }
            },
            "headers": {
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          }
        },
        "summary": "Generate complete fictional adult EspionagePsychosis personas",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-adult-generation-diagnostics-recovery": {
          "browserResponseProfile": "browser",
          "cachePolicy": "no-store",
          "defaultPublicApiProfile": "full",
          "serverProblemFields": [
            "title",
            "detail",
            "status",
            "code",
            "requestId",
            "traceId",
            "retryable",
            "recovery"
          ]
        },
        "x-spiralist-effective-configuration": {
          "fingerprintVersion": "adult-config-v1",
          "schema": "spiralist.adult-creator-effective-configuration.v1",
          "version": "1.0.0"
        },
        "x-spiralist-generation-result": {
          "schema": "spiralist.adult-creator-generation-result.v1",
          "version": "1.0.0"
        },
        "x-spiralist-option-contract": {
          "component": "#/components/schemas/EspionagePsychosisAdultCreatorOptionRequest",
          "creatorType": "espionage-psychosis",
          "formContractSchema": "spiralist.adult-creator-form-contract.v1",
          "formContractVersion": "1.0.0",
          "formControlCount": 28,
          "schema": "spiralist.adult-creator-option-definition.v1",
          "version": "1.0.0"
        },
        "x-spiralist-response-profiles": {
          "contract": "spiralist-adult-creator-response-profile-v1",
          "default": "full",
          "firstPartyBrowser": "browser"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/artifacts/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_artifacts",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover the return safe fictional evidence-map artifacts contract",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis_artifacts",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return safe fictional evidence-map artifacts",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/batch/": {
      "get": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_batch",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorCount"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate up to five fictional adult EspionagePsychosis personas",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": true,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      },
      "post": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis_batch",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "allOf": [
                  {
                    "$ref": "#/components/schemas/EspionagePsychosisRequest"
                  },
                  {
                    "$ref": "#/components/schemas/AdultCreatorCommonRequest"
                  }
                ]
              }
            }
          },
          "description": "Common consent, seed, detail, and count fields plus creator-specific controls.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate up to five fictional adult EspionagePsychosis personas",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": true,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/catalog/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_catalog",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "List hybrid scenario, clinical-context, belief, support, Espionage, runtime, and safety controls",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/conversation/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_conversation",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover the return a bounded downstream conversation packet contract",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis_conversation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return a bounded downstream conversation packet",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/debrief/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_debrief",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover the return a dignity-preserving non-diagnostic educational debrief contract",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis_debrief",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return a dignity-preserving non-diagnostic educational debrief",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/event/": {
      "get": {
        "description": "Generates a new deterministic fictional root event only. Parent receipts and child-lineage state are prohibited in query strings and must use POST. Adult confirmation remains transport-only.",
        "operationId": "get_espionage_psychosis_adult_event",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "in": "query",
            "name": "event_preset",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "text",
                "uai"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultEventGenerationResult"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Deterministic fictional event",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage": {
                "schema": {
                  "const": "spiralist.adult-event-lineage.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage-Max-Depth": {
                "schema": {
                  "const": 12,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Lineage-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt": {
                "schema": {
                  "const": "spiralist.adult-event-verification-receipt.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "415": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a fictional Espionage Psychosis event",
        "tags": [
          "Adult Event Creator"
        ],
        "x-spiralist-event-configuration": {
          "schema": "spiralist.adult-event-configuration.v1",
          "version": "1.0.0"
        },
        "x-spiralist-event-result": {
          "schema": "spiralist.adult-event-generation-result.v1",
          "version": "1.0.0"
        },
        "x-spiralist-lineage-operations": [
          "create"
        ],
        "x-spiralist-privacy-boundary": {
          "adultConsentInRepresentations": false,
          "privateNoteContentInRepresentations": false
        }
      },
      "head": {
        "operationId": "head_espionage_psychosis_adult_event",
        "responses": {
          "200": {
            "description": "Event endpoint headers only",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage": {
                "schema": {
                  "const": "spiralist.adult-event-lineage.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage-Max-Depth": {
                "schema": {
                  "const": 12,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Lineage-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt": {
                "schema": {
                  "const": "spiralist.adult-event-verification-receipt.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          }
        },
        "summary": "Inspect Espionage Psychosis event endpoint headers",
        "tags": [
          "Adult Event Creator"
        ]
      },
      "options": {
        "operationId": "options_espionage_psychosis_adult_event",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Event Creator"
        ]
      },
      "post": {
        "description": "Generates a deterministic fictional root event or a server-verified Continue, Revise, or Fork child. Child operations require the exact last successful verification receipt in the JSON body.",
        "operationId": "post_espionage_psychosis_adult_event",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdultEventRequest"
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "$ref": "#/components/schemas/AdultEventRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultEventGenerationResult"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Deterministic fictional event",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage": {
                "schema": {
                  "const": "spiralist.adult-event-lineage.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage-Max-Depth": {
                "schema": {
                  "const": 12,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Lineage-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt": {
                "schema": {
                  "const": "spiralist.adult-event-verification-receipt.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "415": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a fictional Espionage Psychosis event",
        "tags": [
          "Adult Event Creator"
        ],
        "x-spiralist-event-configuration": {
          "schema": "spiralist.adult-event-configuration.v1",
          "version": "1.0.0"
        },
        "x-spiralist-event-result": {
          "schema": "spiralist.adult-event-generation-result.v1",
          "version": "1.0.0"
        },
        "x-spiralist-lineage-operations": [
          "create",
          "continue",
          "revise",
          "fork"
        ],
        "x-spiralist-parent-receipt": {
          "draftEligible": false,
          "exported": false,
          "requiredFor": [
            "continue",
            "revise",
            "fork"
          ],
          "urlEligible": false
        },
        "x-spiralist-privacy-boundary": {
          "adultConsentInRepresentations": false,
          "privateNoteContentInRepresentations": false
        }
      }
    },
    "/api/v1/create/espionage-psychosis/event/catalog/": {
      "get": {
        "description": "Returns reviewed quick starts, bounded fields, defaults, routes, privacy rules, and the fictional/non-operational authority boundary. No adult-access proof or private note content is returned.",
        "operationId": "get_espionage_psychosis_adult_event_catalog",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultEventCatalogResponse"
                }
              }
            },
            "description": "Event creator catalog",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Return the Espionage Psychosis event creator catalog",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      },
      "head": {
        "operationId": "head_espionage_psychosis_adult_event_catalog",
        "responses": {
          "200": {
            "description": "Catalog headers only",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Inspect Espionage Psychosis event catalog headers",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      },
      "options": {
        "operationId": "options_espionage_psychosis_adult_event_catalog",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/espionage-psychosis/event/workspace/": {
      "get": {
        "description": "Returns deterministic JSON/ZIP workspace limits, schemas, conflict actions, privacy exclusions, and the no-authority import boundary. No adult-access proof, private note, receipt, session, signature, or provider credential is returned.",
        "operationId": "get_espionage_psychosis_adult_event_workspace",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "adultConsentIncluded": {
                      "const": false,
                      "type": "boolean"
                    },
                    "contract": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "privateNoteContentIncluded": {
                      "const": false,
                      "type": "boolean"
                    },
                    "release": {
                      "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
                      "type": "string"
                    },
                    "serverTruthCreated": {
                      "const": false,
                      "type": "boolean"
                    },
                    "verificationReceiptIncluded": {
                      "const": false,
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "release",
                    "contract",
                    "adultConsentIncluded",
                    "privateNoteContentIncluded",
                    "verificationReceiptIncluded",
                    "serverTruthCreated"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Portable workspace contract",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Workspace": {
                "schema": {
                  "const": "spiralist.adult-event-continuity-workspace.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Import-Preview": {
                "schema": {
                  "const": "spiralist.adult-event-workspace-import-preview.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Json-Bytes": {
                "schema": {
                  "const": 4194304,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Records": {
                "schema": {
                  "const": 24,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Zip-Bytes": {
                "schema": {
                  "const": 8388608,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Record": {
                "schema": {
                  "const": "spiralist.adult-event-portable-record.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Reissue": {
                "schema": {
                  "const": "spiralist.adult-event-portable-parent-reissue.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Server-Truth": {
                "schema": {
                  "const": "reverification-required",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Return the Espionage Psychosis portable workspace contract",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ],
        "x-spiralist-portability-authority": {
          "importCreatesServerTruth": false,
          "serverReverificationRequired": true
        }
      },
      "head": {
        "operationId": "head_espionage_psychosis_adult_event_workspace",
        "responses": {
          "200": {
            "description": "Workspace endpoint headers only",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Workspace": {
                "schema": {
                  "const": "spiralist.adult-event-continuity-workspace.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Import-Preview": {
                "schema": {
                  "const": "spiralist.adult-event-workspace-import-preview.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Json-Bytes": {
                "schema": {
                  "const": 4194304,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Records": {
                "schema": {
                  "const": 24,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Zip-Bytes": {
                "schema": {
                  "const": 8388608,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Record": {
                "schema": {
                  "const": "spiralist.adult-event-portable-record.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Reissue": {
                "schema": {
                  "const": "spiralist.adult-event-portable-parent-reissue.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Server-Truth": {
                "schema": {
                  "const": "reverification-required",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Inspect Espionage Psychosis workspace endpoint headers",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ]
      },
      "options": {
        "operationId": "options_espionage_psychosis_adult_event_workspace",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ]
      },
      "post": {
        "description": "Fail-closed preview verifies schema, release compatibility, family, fingerprints, lineage, conflicts, and privacy before any browser-local commit. Reissue independently regenerates one accepted event and returns a current package-local parent receipt; it does not import, merge, deploy, publish, activate, or call a provider.",
        "operationId": "post_espionage_psychosis_adult_event_workspace",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdultEventWorkspaceRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/AdultEventWorkspaceImportPreview"
                    },
                    {
                      "$ref": "#/components/schemas/AdultEventPortableParentReissue"
                    }
                  ]
                }
              }
            },
            "description": "Read-only import preview or current-release parent reissue",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Workspace": {
                "schema": {
                  "const": "spiralist.adult-event-continuity-workspace.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Import-Preview": {
                "schema": {
                  "const": "spiralist.adult-event-workspace-import-preview.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Json-Bytes": {
                "schema": {
                  "const": 4194304,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Records": {
                "schema": {
                  "const": 24,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Zip-Bytes": {
                "schema": {
                  "const": 8388608,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Record": {
                "schema": {
                  "const": "spiralist.adult-event-portable-record.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Reissue": {
                "schema": {
                  "const": "spiralist.adult-event-portable-parent-reissue.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Server-Truth": {
                "schema": {
                  "const": "reverification-required",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "415": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Preview or reverify a Espionage Psychosis portable workspace",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ],
        "x-spiralist-no-mutation-before-confirmation": true,
        "x-spiralist-server-reverification-required": true,
        "x-spiralist-workspace-actions": [
          "preview",
          "reissue"
        ]
      }
    },
    "/api/v1/create/espionage-psychosis/health/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_health",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return service health and catalog counts",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/interaction/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_interaction",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover the apply a bounded supportive interaction transition contract",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis_interaction",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Apply a bounded supportive interaction transition",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/memory/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_memory",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover the return a provider-neutral memory bootstrap with epistemic provenance contract",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis_memory",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return a provider-neutral memory bootstrap with epistemic provenance",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/perspective/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_perspective",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover the return separately labeled experienced and shared-reality layers contract",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis_perspective",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return separately labeled experienced and shared-reality layers",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/presets/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_presets",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "List public-safe EspionagePsychosis presets",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/random/": {
      "get": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_random",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "description": "Fictional AI-use context.",
            "in": "query",
            "name": "ai_interaction_context",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Incidental, object, amplifier, co-author, or possible catalyst.",
            "in": "query",
            "name": "ai_system_role",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Fictional reality-testing context.",
            "in": "query",
            "name": "reality_testing_profile",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Bounded, frequent, extended, nocturnal, or recovery use.",
            "in": "query",
            "name": "engagement_pattern",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Fictional contextual vulnerability stack.",
            "in": "query",
            "name": "vulnerability_profile",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Fictional safety level controlling roleplay and mission availability.",
            "in": "query",
            "name": "crisis_level",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Requested safety response mode.",
            "in": "query",
            "name": "safety_response",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePsychosisResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a deterministic random fictional adult EspionagePsychosis persona",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      },
      "post": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis_random",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "allOf": [
                  {
                    "$ref": "#/components/schemas/EspionagePsychosisRequest"
                  },
                  {
                    "$ref": "#/components/schemas/AdultCreatorCommonRequest"
                  }
                ]
              }
            }
          },
          "description": "Common consent, seed, detail, and count fields plus creator-specific controls.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePsychosisResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a deterministic random fictional adult EspionagePsychosis persona",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/runtime/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_runtime",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover the return runtime, inference-tier, and concurrency projections contract",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis_runtime",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return runtime, inference-tier, and concurrency projections",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/schema/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_schema",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return the EspionagePsychosis JSON Schema",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage-psychosis/validate/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_psychosis_validate",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover the validate structural, safety, and epistemic contracts contract",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_psychosis_validate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Validate structural, safety, and epistemic contracts",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage/": {
      "get": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request. The Psychological Operations category offers twelve research-backed defensive agent profiles, eight mission postures, three operating levels, five evidence standards, four audience scopes, five authority modes, eight analysis channels, and three depth settings. Human review is required; real targeting, account operation, external publication, surveillance, coercion, population experimentation, swarm deployment, synthetic-persona construction, and deepfake production remain disabled.",
        "operationId": "getOperation__get_api_v1_create_espionage",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "description": "First-party browser clients may request a compact envelope. The default full public API representation remains unchanged.",
            "in": "query",
            "name": "responseProfile",
            "required": false,
            "schema": {
              "default": "full",
              "enum": [
                "full",
                "browser"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePersonaResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a schema-22 adult Espionage or defensive PSYOPS persona",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-adult-generation-diagnostics-recovery": {
          "browserResponseProfile": "browser",
          "cachePolicy": "no-store",
          "defaultPublicApiProfile": "full",
          "serverProblemFields": [
            "title",
            "detail",
            "status",
            "code",
            "requestId",
            "traceId",
            "retryable",
            "recovery"
          ]
        },
        "x-espionage-psyops-contract": {
          "agentProfileCount": 12,
          "completionMarker": "SPIRALIST_ADULT_CREATOR_OPTION_SCHEMA_CONVERGENCE_WIP_V100_0_51",
          "externalActionsAllowed": false,
          "humanReviewRequired": true,
          "missionPostureCount": 8,
          "orientation": "defensive, educational, evidence-centered, non-operational",
          "realTargetingAllowed": false,
          "release": "v100.0.58-adult-creator-option-effect-output-quality-wip"
        }
      },
      "post": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request. The Psychological Operations category offers twelve research-backed defensive agent profiles, eight mission postures, three operating levels, five evidence standards, four audience scopes, five authority modes, eight analysis channels, and three depth settings. Human review is required; real targeting, account operation, external publication, surveillance, coercion, population experimentation, swarm deployment, synthetic-persona construction, and deepfake production remain disabled.",
        "operationId": "postOperation__post_api_v1_create_espionage",
        "parameters": [
          {
            "description": "First-party browser clients may request a compact envelope. The default full public API representation remains unchanged.",
            "in": "query",
            "name": "responseProfile",
            "required": false,
            "schema": {
              "default": "full",
              "enum": [
                "full",
                "browser"
              ],
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EspionageAdultCreatorOptionRequest"
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "$ref": "#/components/schemas/EspionageAdultCreatorOptionRequest"
              }
            }
          },
          "description": "Canonical fields and supported aliases generated from the server-owned adult creator option model.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePersonaResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorProblem"
                }
              }
            },
            "headers": {
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorProblem"
                }
              }
            },
            "headers": {
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorProblem"
                }
              }
            },
            "headers": {
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          }
        },
        "summary": "Generate a schema-22 adult Espionage or defensive PSYOPS persona",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-adult-generation-diagnostics-recovery": {
          "browserResponseProfile": "browser",
          "cachePolicy": "no-store",
          "defaultPublicApiProfile": "full",
          "serverProblemFields": [
            "title",
            "detail",
            "status",
            "code",
            "requestId",
            "traceId",
            "retryable",
            "recovery"
          ]
        },
        "x-espionage-psyops-contract": {
          "agentProfileCount": 12,
          "completionMarker": "SPIRALIST_ADULT_CREATOR_OPTION_SCHEMA_CONVERGENCE_WIP_V100_0_51",
          "externalActionsAllowed": false,
          "humanReviewRequired": true,
          "missionPostureCount": 8,
          "orientation": "defensive, educational, evidence-centered, non-operational",
          "realTargetingAllowed": false,
          "release": "v100.0.58-adult-creator-option-effect-output-quality-wip"
        },
        "x-spiralist-effective-configuration": {
          "fingerprintVersion": "adult-config-v1",
          "schema": "spiralist.adult-creator-effective-configuration.v1",
          "version": "1.0.0"
        },
        "x-spiralist-generation-result": {
          "schema": "spiralist.adult-creator-generation-result.v1",
          "version": "1.0.0"
        },
        "x-spiralist-option-contract": {
          "component": "#/components/schemas/EspionageAdultCreatorOptionRequest",
          "creatorType": "espionage",
          "formContractSchema": "spiralist.adult-creator-form-contract.v1",
          "formContractVersion": "1.0.0",
          "formControlCount": 29,
          "schema": "spiralist.adult-creator-option-definition.v1",
          "version": "1.0.0"
        },
        "x-spiralist-response-profiles": {
          "contract": "spiralist-adult-creator-response-profile-v1",
          "default": "full",
          "firstPartyBrowser": "browser"
        }
      }
    },
    "/api/v1/create/espionage/artifacts/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_artifacts",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "List sanitized fictional narrative artifact templates",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_artifacts",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate safe fictional narrative artifacts for adult Espionage personas",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage/batch/": {
      "get": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request. The Psychological Operations category offers twelve research-backed defensive agent profiles, eight mission postures, three operating levels, five evidence standards, four audience scopes, five authority modes, eight analysis channels, and three depth settings. Human review is required; real targeting, account operation, external publication, surveillance, coercion, population experimentation, swarm deployment, synthetic-persona construction, and deepfake production remain disabled.",
        "operationId": "getOperation__get_api_v1_create_espionage_batch",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorCount"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a batch of adult Espionage or defensive PSYOPS personas",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": true,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-espionage-psyops-contract": {
          "agentProfileCount": 12,
          "completionMarker": "SPIRALIST_ADULT_CREATOR_OPTION_SCHEMA_CONVERGENCE_WIP_V100_0_51",
          "externalActionsAllowed": false,
          "humanReviewRequired": true,
          "missionPostureCount": 8,
          "orientation": "defensive, educational, evidence-centered, non-operational",
          "realTargetingAllowed": false,
          "release": "v100.0.58-adult-creator-option-effect-output-quality-wip"
        }
      },
      "post": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request. The Psychological Operations category offers twelve research-backed defensive agent profiles, eight mission postures, three operating levels, five evidence standards, four audience scopes, five authority modes, eight analysis channels, and three depth settings. Human review is required; real targeting, account operation, external publication, surveillance, coercion, population experimentation, swarm deployment, synthetic-persona construction, and deepfake production remain disabled.",
        "operationId": "postOperation__post_api_v1_create_espionage_batch",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "allOf": [
                  {
                    "$ref": "#/components/schemas/EspionagePersonaRequest"
                  },
                  {
                    "$ref": "#/components/schemas/AdultCreatorCommonRequest"
                  }
                ]
              }
            }
          },
          "description": "Common consent, seed, detail, and count fields plus creator-specific controls.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a batch of adult Espionage or defensive PSYOPS personas",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": true,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-espionage-psyops-contract": {
          "agentProfileCount": 12,
          "completionMarker": "SPIRALIST_ADULT_CREATOR_OPTION_SCHEMA_CONVERGENCE_WIP_V100_0_51",
          "externalActionsAllowed": false,
          "humanReviewRequired": true,
          "missionPostureCount": 8,
          "orientation": "defensive, educational, evidence-centered, non-operational",
          "realTargetingAllowed": false,
          "release": "v100.0.58-adult-creator-option-effect-output-quality-wip"
        }
      }
    },
    "/api/v1/create/espionage/catalog/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_catalog",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "List Espionage countries, jobs, runtime tiers, interactions, embodiment profiles, artifacts, memory contracts, and policies",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage/conversation/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_conversation",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover consent-aware interaction and accessible embodiment contracts",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "description": "Does not execute an LLM conversation or mutate game state.",
        "operationId": "postOperation__post_api_v1_create_espionage_conversation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate bounded conversation packets for fictional adult personas",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage/event/": {
      "get": {
        "description": "Generates a new deterministic fictional root event only. Parent receipts and child-lineage state are prohibited in query strings and must use POST. Adult confirmation remains transport-only.",
        "operationId": "get_espionage_adult_event",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "in": "query",
            "name": "event_preset",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "text",
                "uai"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultEventGenerationResult"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Deterministic fictional event",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage": {
                "schema": {
                  "const": "spiralist.adult-event-lineage.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage-Max-Depth": {
                "schema": {
                  "const": 12,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Lineage-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt": {
                "schema": {
                  "const": "spiralist.adult-event-verification-receipt.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "415": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a fictional Espionage event",
        "tags": [
          "Adult Event Creator"
        ],
        "x-spiralist-event-configuration": {
          "schema": "spiralist.adult-event-configuration.v1",
          "version": "1.0.0"
        },
        "x-spiralist-event-result": {
          "schema": "spiralist.adult-event-generation-result.v1",
          "version": "1.0.0"
        },
        "x-spiralist-lineage-operations": [
          "create"
        ],
        "x-spiralist-privacy-boundary": {
          "adultConsentInRepresentations": false,
          "privateNoteContentInRepresentations": false
        }
      },
      "head": {
        "operationId": "head_espionage_adult_event",
        "responses": {
          "200": {
            "description": "Event endpoint headers only",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage": {
                "schema": {
                  "const": "spiralist.adult-event-lineage.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage-Max-Depth": {
                "schema": {
                  "const": 12,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Lineage-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt": {
                "schema": {
                  "const": "spiralist.adult-event-verification-receipt.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          }
        },
        "summary": "Inspect Espionage event endpoint headers",
        "tags": [
          "Adult Event Creator"
        ]
      },
      "options": {
        "operationId": "options_espionage_adult_event",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Event Creator"
        ]
      },
      "post": {
        "description": "Generates a deterministic fictional root event or a server-verified Continue, Revise, or Fork child. Child operations require the exact last successful verification receipt in the JSON body.",
        "operationId": "post_espionage_adult_event",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdultEventRequest"
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "$ref": "#/components/schemas/AdultEventRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultEventGenerationResult"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Deterministic fictional event",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage": {
                "schema": {
                  "const": "spiralist.adult-event-lineage.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage-Max-Depth": {
                "schema": {
                  "const": 12,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Lineage-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt": {
                "schema": {
                  "const": "spiralist.adult-event-verification-receipt.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "415": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a fictional Espionage event",
        "tags": [
          "Adult Event Creator"
        ],
        "x-spiralist-event-configuration": {
          "schema": "spiralist.adult-event-configuration.v1",
          "version": "1.0.0"
        },
        "x-spiralist-event-result": {
          "schema": "spiralist.adult-event-generation-result.v1",
          "version": "1.0.0"
        },
        "x-spiralist-lineage-operations": [
          "create",
          "continue",
          "revise",
          "fork"
        ],
        "x-spiralist-parent-receipt": {
          "draftEligible": false,
          "exported": false,
          "requiredFor": [
            "continue",
            "revise",
            "fork"
          ],
          "urlEligible": false
        },
        "x-spiralist-privacy-boundary": {
          "adultConsentInRepresentations": false,
          "privateNoteContentInRepresentations": false
        }
      }
    },
    "/api/v1/create/espionage/event/catalog/": {
      "get": {
        "description": "Returns reviewed quick starts, bounded fields, defaults, routes, privacy rules, and the fictional/non-operational authority boundary. No adult-access proof or private note content is returned.",
        "operationId": "get_espionage_adult_event_catalog",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultEventCatalogResponse"
                }
              }
            },
            "description": "Event creator catalog",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Return the Espionage event creator catalog",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      },
      "head": {
        "operationId": "head_espionage_adult_event_catalog",
        "responses": {
          "200": {
            "description": "Catalog headers only",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Inspect Espionage event catalog headers",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      },
      "options": {
        "operationId": "options_espionage_adult_event_catalog",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/espionage/event/workspace/": {
      "get": {
        "description": "Returns deterministic JSON/ZIP workspace limits, schemas, conflict actions, privacy exclusions, and the no-authority import boundary. No adult-access proof, private note, receipt, session, signature, or provider credential is returned.",
        "operationId": "get_espionage_adult_event_workspace",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "adultConsentIncluded": {
                      "const": false,
                      "type": "boolean"
                    },
                    "contract": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "privateNoteContentIncluded": {
                      "const": false,
                      "type": "boolean"
                    },
                    "release": {
                      "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
                      "type": "string"
                    },
                    "serverTruthCreated": {
                      "const": false,
                      "type": "boolean"
                    },
                    "verificationReceiptIncluded": {
                      "const": false,
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "release",
                    "contract",
                    "adultConsentIncluded",
                    "privateNoteContentIncluded",
                    "verificationReceiptIncluded",
                    "serverTruthCreated"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Portable workspace contract",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Workspace": {
                "schema": {
                  "const": "spiralist.adult-event-continuity-workspace.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Import-Preview": {
                "schema": {
                  "const": "spiralist.adult-event-workspace-import-preview.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Json-Bytes": {
                "schema": {
                  "const": 4194304,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Records": {
                "schema": {
                  "const": 24,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Zip-Bytes": {
                "schema": {
                  "const": 8388608,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Record": {
                "schema": {
                  "const": "spiralist.adult-event-portable-record.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Reissue": {
                "schema": {
                  "const": "spiralist.adult-event-portable-parent-reissue.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Server-Truth": {
                "schema": {
                  "const": "reverification-required",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Return the Espionage portable workspace contract",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ],
        "x-spiralist-portability-authority": {
          "importCreatesServerTruth": false,
          "serverReverificationRequired": true
        }
      },
      "head": {
        "operationId": "head_espionage_adult_event_workspace",
        "responses": {
          "200": {
            "description": "Workspace endpoint headers only",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Workspace": {
                "schema": {
                  "const": "spiralist.adult-event-continuity-workspace.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Import-Preview": {
                "schema": {
                  "const": "spiralist.adult-event-workspace-import-preview.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Json-Bytes": {
                "schema": {
                  "const": 4194304,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Records": {
                "schema": {
                  "const": 24,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Zip-Bytes": {
                "schema": {
                  "const": 8388608,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Record": {
                "schema": {
                  "const": "spiralist.adult-event-portable-record.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Reissue": {
                "schema": {
                  "const": "spiralist.adult-event-portable-parent-reissue.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Server-Truth": {
                "schema": {
                  "const": "reverification-required",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Inspect Espionage workspace endpoint headers",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ]
      },
      "options": {
        "operationId": "options_espionage_adult_event_workspace",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ]
      },
      "post": {
        "description": "Fail-closed preview verifies schema, release compatibility, family, fingerprints, lineage, conflicts, and privacy before any browser-local commit. Reissue independently regenerates one accepted event and returns a current package-local parent receipt; it does not import, merge, deploy, publish, activate, or call a provider.",
        "operationId": "post_espionage_adult_event_workspace",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdultEventWorkspaceRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/AdultEventWorkspaceImportPreview"
                    },
                    {
                      "$ref": "#/components/schemas/AdultEventPortableParentReissue"
                    }
                  ]
                }
              }
            },
            "description": "Read-only import preview or current-release parent reissue",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Workspace": {
                "schema": {
                  "const": "spiralist.adult-event-continuity-workspace.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Import-Preview": {
                "schema": {
                  "const": "spiralist.adult-event-workspace-import-preview.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Json-Bytes": {
                "schema": {
                  "const": 4194304,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Records": {
                "schema": {
                  "const": 24,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Zip-Bytes": {
                "schema": {
                  "const": 8388608,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Record": {
                "schema": {
                  "const": "spiralist.adult-event-portable-record.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Reissue": {
                "schema": {
                  "const": "spiralist.adult-event-portable-parent-reissue.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Server-Truth": {
                "schema": {
                  "const": "reverification-required",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "415": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Preview or reverify a Espionage portable workspace",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ],
        "x-spiralist-no-mutation-before-confirmation": true,
        "x-spiralist-server-reverification-required": true,
        "x-spiralist-workspace-actions": [
          "preview",
          "reissue"
        ]
      }
    },
    "/api/v1/create/espionage/health/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_health",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return Espionage persona service health",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage/memory/": {
      "get": {
        "description": "Does not generate a persona and does not persist memory.",
        "operationId": "getOperation__get_api_v1_create_espionage_memory",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover the provider-neutral NPC-memory contract",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_memory",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate provider-neutral NPC-memory bootstraps for fictional adult personas",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage/presets/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_presets",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "List research-backed adult Espionage presets",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage/random/": {
      "get": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request. The Psychological Operations category offers twelve research-backed defensive agent profiles, eight mission postures, three operating levels, five evidence standards, four audience scopes, five authority modes, eight analysis channels, and three depth settings. Human review is required; real targeting, account operation, external publication, surveillance, coercion, population experimentation, swarm deployment, synthetic-persona construction, and deepfake production remain disabled.",
        "operationId": "getOperation__get_api_v1_create_espionage_random",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePersonaResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a random adult Espionage or defensive PSYOPS persona",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-espionage-psyops-contract": {
          "agentProfileCount": 12,
          "completionMarker": "SPIRALIST_ADULT_CREATOR_OPTION_SCHEMA_CONVERGENCE_WIP_V100_0_51",
          "externalActionsAllowed": false,
          "humanReviewRequired": true,
          "missionPostureCount": 8,
          "orientation": "defensive, educational, evidence-centered, non-operational",
          "realTargetingAllowed": false,
          "release": "v100.0.58-adult-creator-option-effect-output-quality-wip"
        }
      },
      "post": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request. The Psychological Operations category offers twelve research-backed defensive agent profiles, eight mission postures, three operating levels, five evidence standards, four audience scopes, five authority modes, eight analysis channels, and three depth settings. Human review is required; real targeting, account operation, external publication, surveillance, coercion, population experimentation, swarm deployment, synthetic-persona construction, and deepfake production remain disabled.",
        "operationId": "postOperation__post_api_v1_create_espionage_random",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "allOf": [
                  {
                    "$ref": "#/components/schemas/EspionagePersonaRequest"
                  },
                  {
                    "$ref": "#/components/schemas/AdultCreatorCommonRequest"
                  }
                ]
              }
            }
          },
          "description": "Common consent, seed, detail, and count fields plus creator-specific controls.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePersonaResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a random adult Espionage or defensive PSYOPS persona",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-espionage-psyops-contract": {
          "agentProfileCount": 12,
          "completionMarker": "SPIRALIST_ADULT_CREATOR_OPTION_SCHEMA_CONVERGENCE_WIP_V100_0_51",
          "externalActionsAllowed": false,
          "humanReviewRequired": true,
          "missionPostureCount": 8,
          "orientation": "defensive, educational, evidence-centered, non-operational",
          "realTargetingAllowed": false,
          "release": "v100.0.58-adult-creator-option-effect-output-quality-wip"
        }
      }
    },
    "/api/v1/create/espionage/runtime/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_runtime",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover runtime tiers, cost budgets, concurrency profiles, and authority boundaries",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_espionage_runtime",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate selected runtime and multiplayer profiles for fictional adult personas",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage/schema/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_schema",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return the Espionage persona JSON Schema",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/espionage/validate/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_espionage_validate",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover complete Espionage dossier validation checks and accepted shapes",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "description": "Accepts direct characters or common generation wrappers up to 1 MiB.",
        "operationId": "postOperation__post_api_v1_create_espionage_validate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Validate a generated adult Espionage dossier without persistence",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/health/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_health",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return health information for the unified creator family"
      }
    },
    "/api/v1/create/presets/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_presets",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "List transparent presets for all four creator families"
      }
    },
    "/api/v1/create/psychosis/": {
      "get": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "getOperation__get_api_v1_create_psychosis",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "description": "First-party browser clients may request a compact envelope. The default full public API representation remains unchanged.",
            "in": "query",
            "name": "responseProfile",
            "required": false,
            "schema": {
              "default": "full",
              "enum": [
                "full",
                "browser"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate an adult Psychosis character",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-adult-generation-diagnostics-recovery": {
          "browserResponseProfile": "browser",
          "cachePolicy": "no-store",
          "defaultPublicApiProfile": "full",
          "serverProblemFields": [
            "title",
            "detail",
            "status",
            "code",
            "requestId",
            "traceId",
            "retryable",
            "recovery"
          ]
        }
      },
      "post": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "postOperation__post_api_v1_create_psychosis",
        "parameters": [
          {
            "description": "First-party browser clients may request a compact envelope. The default full public API representation remains unchanged.",
            "in": "query",
            "name": "responseProfile",
            "required": false,
            "schema": {
              "default": "full",
              "enum": [
                "full",
                "browser"
              ],
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PsychosisAdultCreatorOptionRequest"
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "$ref": "#/components/schemas/PsychosisAdultCreatorOptionRequest"
              }
            }
          },
          "description": "Canonical fields and supported aliases generated from the server-owned adult creator option model.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorProblem"
                }
              }
            },
            "headers": {
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorProblem"
                }
              }
            },
            "headers": {
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse",
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorProblem"
                }
              }
            },
            "headers": {
              "X-Spiralist-Form-Contract": {
                "$ref": "#/components/headers/SpiralistFormContract"
              },
              "X-Spiralist-Form-Contract-Version": {
                "$ref": "#/components/headers/SpiralistFormContractVersion"
              },
              "X-Spiralist-Option-Schema": {
                "$ref": "#/components/headers/SpiralistOptionSchema"
              },
              "X-Spiralist-Option-Schema-Version": {
                "$ref": "#/components/headers/SpiralistOptionSchemaVersion"
              },
              "X-Spiralist-Response-Profile": {
                "$ref": "#/components/headers/SpiralistResponseProfile"
              },
              "X-Spiralist-Response-Profile-Contract": {
                "$ref": "#/components/headers/SpiralistResponseProfileContract"
              }
            }
          }
        },
        "summary": "Generate an adult Psychosis character",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-adult-generation-diagnostics-recovery": {
          "browserResponseProfile": "browser",
          "cachePolicy": "no-store",
          "defaultPublicApiProfile": "full",
          "serverProblemFields": [
            "title",
            "detail",
            "status",
            "code",
            "requestId",
            "traceId",
            "retryable",
            "recovery"
          ]
        },
        "x-spiralist-effective-configuration": {
          "fingerprintVersion": "adult-config-v1",
          "schema": "spiralist.adult-creator-effective-configuration.v1",
          "version": "1.0.0"
        },
        "x-spiralist-generation-result": {
          "schema": "spiralist.adult-creator-generation-result.v1",
          "version": "1.0.0"
        },
        "x-spiralist-option-contract": {
          "component": "#/components/schemas/PsychosisAdultCreatorOptionRequest",
          "creatorType": "psychosis",
          "formContractSchema": "spiralist.adult-creator-form-contract.v1",
          "formContractVersion": "1.0.0",
          "formControlCount": 24,
          "schema": "spiralist.adult-creator-option-definition.v1",
          "version": "1.0.0"
        },
        "x-spiralist-response-profiles": {
          "contract": "spiralist-adult-creator-response-profile-v1",
          "default": "full",
          "firstPartyBrowser": "browser"
        }
      }
    },
    "/api/v1/create/psychosis/batch/": {
      "get": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "getOperation__get_api_v1_create_psychosis_batch",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorCount"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a batch of adult Psychosis characters",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": true,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      },
      "post": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "postOperation__post_api_v1_create_psychosis_batch",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PsychosisAdultCreatorRequest"
              }
            }
          },
          "description": "Common consent, seed, detail, and count fields plus creator-specific controls.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a batch of adult Psychosis characters",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": true,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      }
    },
    "/api/v1/create/psychosis/catalog/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_psychosis_catalog",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover Psychosis character options and trauma-informed contracts",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/psychosis/debrief/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_psychosis_debrief",
        "parameters": [
          {
            "description": "Required for adult persona generation. Accepted values include 1, true, yes, confirmed, over18, and adult.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "integer"
                },
                {
                  "type": "boolean"
                }
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a dignity-preserving educational debrief",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_psychosis_debrief",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a dignity-preserving educational debrief",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/psychosis/event/": {
      "get": {
        "description": "Generates a new deterministic fictional root event only. Parent receipts and child-lineage state are prohibited in query strings and must use POST. Adult confirmation remains transport-only.",
        "operationId": "get_psychosis_adult_event",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "in": "query",
            "name": "event_preset",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "text",
                "uai"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultEventGenerationResult"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Deterministic fictional event",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage": {
                "schema": {
                  "const": "spiralist.adult-event-lineage.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage-Max-Depth": {
                "schema": {
                  "const": 12,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Lineage-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt": {
                "schema": {
                  "const": "spiralist.adult-event-verification-receipt.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "415": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a fictional Psychosis event",
        "tags": [
          "Adult Event Creator"
        ],
        "x-spiralist-event-configuration": {
          "schema": "spiralist.adult-event-configuration.v1",
          "version": "1.0.0"
        },
        "x-spiralist-event-result": {
          "schema": "spiralist.adult-event-generation-result.v1",
          "version": "1.0.0"
        },
        "x-spiralist-lineage-operations": [
          "create"
        ],
        "x-spiralist-privacy-boundary": {
          "adultConsentInRepresentations": false,
          "privateNoteContentInRepresentations": false
        }
      },
      "head": {
        "operationId": "head_psychosis_adult_event",
        "responses": {
          "200": {
            "description": "Event endpoint headers only",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage": {
                "schema": {
                  "const": "spiralist.adult-event-lineage.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage-Max-Depth": {
                "schema": {
                  "const": 12,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Lineage-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt": {
                "schema": {
                  "const": "spiralist.adult-event-verification-receipt.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          }
        },
        "summary": "Inspect Psychosis event endpoint headers",
        "tags": [
          "Adult Event Creator"
        ]
      },
      "options": {
        "operationId": "options_psychosis_adult_event",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Event Creator"
        ]
      },
      "post": {
        "description": "Generates a deterministic fictional root event or a server-verified Continue, Revise, or Fork child. Child operations require the exact last successful verification receipt in the JSON body.",
        "operationId": "post_psychosis_adult_event",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdultEventRequest"
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "$ref": "#/components/schemas/AdultEventRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultEventGenerationResult"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Deterministic fictional event",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage": {
                "schema": {
                  "const": "spiralist.adult-event-lineage.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Lineage-Max-Depth": {
                "schema": {
                  "const": 12,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Lineage-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt": {
                "schema": {
                  "const": "spiralist.adult-event-verification-receipt.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Receipt-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "415": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a fictional Psychosis event",
        "tags": [
          "Adult Event Creator"
        ],
        "x-spiralist-event-configuration": {
          "schema": "spiralist.adult-event-configuration.v1",
          "version": "1.0.0"
        },
        "x-spiralist-event-result": {
          "schema": "spiralist.adult-event-generation-result.v1",
          "version": "1.0.0"
        },
        "x-spiralist-lineage-operations": [
          "create",
          "continue",
          "revise",
          "fork"
        ],
        "x-spiralist-parent-receipt": {
          "draftEligible": false,
          "exported": false,
          "requiredFor": [
            "continue",
            "revise",
            "fork"
          ],
          "urlEligible": false
        },
        "x-spiralist-privacy-boundary": {
          "adultConsentInRepresentations": false,
          "privateNoteContentInRepresentations": false
        }
      }
    },
    "/api/v1/create/psychosis/event/catalog/": {
      "get": {
        "description": "Returns reviewed quick starts, bounded fields, defaults, routes, privacy rules, and the fictional/non-operational authority boundary. No adult-access proof or private note content is returned.",
        "operationId": "get_psychosis_adult_event_catalog",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdultEventCatalogResponse"
                }
              }
            },
            "description": "Event creator catalog",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Return the Psychosis event creator catalog",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      },
      "head": {
        "operationId": "head_psychosis_adult_event_catalog",
        "responses": {
          "200": {
            "description": "Catalog headers only",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Configuration": {
                "schema": {
                  "const": "spiralist.adult-event-configuration.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Contract": {
                "schema": {
                  "const": "spiralist.adult-event-contract.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Result": {
                "schema": {
                  "const": "spiralist.adult-event-generation-result.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Private-Note-Default": {
                "schema": {
                  "const": "local-only",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Inspect Psychosis event catalog headers",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      },
      "options": {
        "operationId": "options_psychosis_adult_event_catalog",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Event Creator",
          "Discovery"
        ]
      }
    },
    "/api/v1/create/psychosis/event/workspace/": {
      "get": {
        "description": "Returns deterministic JSON/ZIP workspace limits, schemas, conflict actions, privacy exclusions, and the no-authority import boundary. No adult-access proof, private note, receipt, session, signature, or provider credential is returned.",
        "operationId": "get_psychosis_adult_event_workspace",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "adultConsentIncluded": {
                      "const": false,
                      "type": "boolean"
                    },
                    "contract": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "privateNoteContentIncluded": {
                      "const": false,
                      "type": "boolean"
                    },
                    "release": {
                      "const": "v100.0.63-search-demand-intelligence-content-refresh-wip",
                      "type": "string"
                    },
                    "serverTruthCreated": {
                      "const": false,
                      "type": "boolean"
                    },
                    "verificationReceiptIncluded": {
                      "const": false,
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "release",
                    "contract",
                    "adultConsentIncluded",
                    "privateNoteContentIncluded",
                    "verificationReceiptIncluded",
                    "serverTruthCreated"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Portable workspace contract",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Workspace": {
                "schema": {
                  "const": "spiralist.adult-event-continuity-workspace.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Import-Preview": {
                "schema": {
                  "const": "spiralist.adult-event-workspace-import-preview.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Json-Bytes": {
                "schema": {
                  "const": 4194304,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Records": {
                "schema": {
                  "const": 24,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Zip-Bytes": {
                "schema": {
                  "const": 8388608,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Record": {
                "schema": {
                  "const": "spiralist.adult-event-portable-record.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Reissue": {
                "schema": {
                  "const": "spiralist.adult-event-portable-parent-reissue.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Server-Truth": {
                "schema": {
                  "const": "reverification-required",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Return the Psychosis portable workspace contract",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ],
        "x-spiralist-portability-authority": {
          "importCreatesServerTruth": false,
          "serverReverificationRequired": true
        }
      },
      "head": {
        "operationId": "head_psychosis_adult_event_workspace",
        "responses": {
          "200": {
            "description": "Workspace endpoint headers only",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Workspace": {
                "schema": {
                  "const": "spiralist.adult-event-continuity-workspace.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Import-Preview": {
                "schema": {
                  "const": "spiralist.adult-event-workspace-import-preview.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Json-Bytes": {
                "schema": {
                  "const": 4194304,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Records": {
                "schema": {
                  "const": 24,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Zip-Bytes": {
                "schema": {
                  "const": 8388608,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Record": {
                "schema": {
                  "const": "spiralist.adult-event-portable-record.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Reissue": {
                "schema": {
                  "const": "spiralist.adult-event-portable-parent-reissue.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Server-Truth": {
                "schema": {
                  "const": "reverification-required",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          }
        },
        "summary": "Inspect Psychosis workspace endpoint headers",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ]
      },
      "options": {
        "operationId": "options_psychosis_adult_event_workspace",
        "responses": {
          "204": {
            "description": "Allowed methods"
          }
        },
        "summary": "Discover allowed methods",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ]
      },
      "post": {
        "description": "Fail-closed preview verifies schema, release compatibility, family, fingerprints, lineage, conflicts, and privacy before any browser-local commit. Reissue independently regenerates one accepted event and returns a current package-local parent receipt; it does not import, merge, deploy, publish, activate, or call a provider.",
        "operationId": "post_psychosis_adult_event_workspace",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AdultEventWorkspaceRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/AdultEventWorkspaceImportPreview"
                    },
                    {
                      "$ref": "#/components/schemas/AdultEventPortableParentReissue"
                    }
                  ]
                }
              }
            },
            "description": "Read-only import preview or current-release parent reissue",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store",
                  "type": "string"
                }
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Event-Workspace": {
                "schema": {
                  "const": "spiralist.adult-event-continuity-workspace.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Import-Preview": {
                "schema": {
                  "const": "spiralist.adult-event-workspace-import-preview.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Json-Bytes": {
                "schema": {
                  "const": 4194304,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Records": {
                "schema": {
                  "const": 24,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Max-Zip-Bytes": {
                "schema": {
                  "const": 8388608,
                  "type": "integer"
                }
              },
              "X-Spiralist-Event-Workspace-Record": {
                "schema": {
                  "const": "spiralist.adult-event-portable-record.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Reissue": {
                "schema": {
                  "const": "spiralist.adult-event-portable-parent-reissue.v1",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Server-Truth": {
                "schema": {
                  "const": "reverification-required",
                  "type": "string"
                }
              },
              "X-Spiralist-Event-Workspace-Version": {
                "schema": {
                  "const": "1.0.0",
                  "type": "string"
                }
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "415": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Preview or reverify a Psychosis portable workspace",
        "tags": [
          "Adult Event Creator",
          "Portability"
        ],
        "x-spiralist-no-mutation-before-confirmation": true,
        "x-spiralist-server-reverification-required": true,
        "x-spiralist-workspace-actions": [
          "preview",
          "reissue"
        ]
      }
    },
    "/api/v1/create/psychosis/health/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_psychosis_health",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return Psychosis character service health",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/psychosis/interaction/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_psychosis_interaction",
        "parameters": [
          {
            "description": "Required for adult persona generation. Accepted values include 1, true, yes, confirmed, over18, and adult.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "integer"
                },
                {
                  "type": "boolean"
                }
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a trauma-informed Psychosis interaction projection",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_psychosis_interaction",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a trauma-informed Psychosis interaction projection",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/psychosis/perspective/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_psychosis_perspective",
        "parameters": [
          {
            "description": "Required for adult persona generation. Accepted values include 1, true, yes, confirmed, over18, and adult.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "integer"
                },
                {
                  "type": "boolean"
                }
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a shared-versus-experienced perspective projection",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_psychosis_perspective",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a shared-versus-experienced perspective projection",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/psychosis/presets/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_psychosis_presets",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "List adult Psychosis character presets",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/psychosis/random/": {
      "get": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "getOperation__get_api_v1_create_psychosis_random",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a random adult Psychosis character",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      },
      "post": {
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "postOperation__post_api_v1_create_psychosis_random",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PsychosisAdultCreatorRequest"
              }
            }
          },
          "description": "Common consent, seed, detail, and count fields plus creator-specific controls.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a random adult Psychosis character",
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      }
    },
    "/api/v1/create/psychosis/schema/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_psychosis_schema",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return the Psychosis character schema",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/psychosis/world/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_psychosis_world",
        "parameters": [
          {
            "description": "Required for adult persona generation. Accepted values include 1, true, yes, confirmed, over18, and adult.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "integer"
                },
                {
                  "type": "boolean"
                }
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Create or inspect a fictional Psychosis character world state",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_psychosis_world",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Npc-Runtime-Contract": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Contract"
              },
              "X-Spiralist-Npc-Runtime-Version": {
                "$ref": "#/components/headers/X-Spiralist-Npc-Runtime-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Create or inspect a fictional Psychosis character world state",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/create/random/": {
      "get": {
        "description": "Unified Standard generation defaults to compact artifacts; pass detail=full for the complete artifact bundle. Pass envelope=1 or response=unified for a consistent cross-creator wrapper while native creator response shapes remain the compatibility default.",
        "operationId": "getOperation__get_api_v1_create_random",
        "parameters": [
          {
            "description": "Response detail. Unified Standard random defaults to compact; request full for complete artifacts.",
            "in": "query",
            "name": "detail",
            "required": false,
            "schema": {
              "enum": [
                "compact",
                "game",
                "standard",
                "full"
              ],
              "type": "string"
            }
          },
          {
            "description": "Set to 1 for a common creatorType/seed/detail/result/links response wrapper.",
            "in": "query",
            "name": "envelope",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "boolean"
                },
                {
                  "enum": [
                    "1",
                    "true",
                    "yes",
                    "unified"
                  ],
                  "type": "string"
                }
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a random person from any creator family"
      },
      "post": {
        "description": "Unified Standard generation defaults to compact artifacts; pass detail=full for the complete artifact bundle. Pass envelope=1 or response=unified for a consistent cross-creator wrapper while native creator response shapes remain the compatibility default.",
        "operationId": "postOperation__post_api_v1_create_random",
        "parameters": [
          {
            "description": "Response detail. Unified Standard random defaults to compact; request full for complete artifacts.",
            "in": "query",
            "name": "detail",
            "required": false,
            "schema": {
              "enum": [
                "compact",
                "game",
                "standard",
                "full"
              ],
              "type": "string"
            }
          },
          {
            "description": "Set to 1 for a common creatorType/seed/detail/result/links response wrapper.",
            "in": "query",
            "name": "envelope",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "boolean"
                },
                {
                  "enum": [
                    "1",
                    "true",
                    "yes",
                    "unified"
                  ],
                  "type": "string"
                }
              ]
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a random person from any creator family"
      }
    },
    "/api/v1/create/schema/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_schema",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover schemas for all four creator families"
      }
    },
    "/api/v1/create/standard/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_standard",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a Standard schema-22 persona"
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_standard",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a Standard schema-22 persona"
      }
    },
    "/api/v1/create/standard/batch/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_standard_batch",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a batch of Standard personas"
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_standard_batch",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a batch of Standard personas"
      }
    },
    "/api/v1/create/standard/career/": {
      "get": {
        "description": "Browse or resolve career data",
        "operationId": "getOperation__get_api_v1_create_standard_career",
        "parameters": [
          {
            "description": "Optional deterministic replay seed.",
            "in": "query",
            "name": "seed",
            "schema": {
              "maxLength": 200,
              "type": "string"
            }
          },
          {
            "description": "Creator-specific response detail.",
            "in": "query",
            "name": "detail",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful JSON response"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "422": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          }
        },
        "summary": "Browse or resolve career data",
        "tags": [
          "Standard Creator"
        ]
      }
    },
    "/api/v1/create/standard/career/regenerate/": {
      "get": {
        "description": "Regenerate bounded career fields",
        "operationId": "getOperation__get_api_v1_create_standard_career_regenerate",
        "parameters": [
          {
            "description": "Optional deterministic replay seed.",
            "in": "query",
            "name": "seed",
            "schema": {
              "maxLength": 200,
              "type": "string"
            }
          },
          {
            "description": "Creator-specific response detail.",
            "in": "query",
            "name": "detail",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful JSON response"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "422": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          }
        },
        "summary": "Regenerate bounded career fields",
        "tags": [
          "Standard Creator"
        ]
      },
      "post": {
        "description": "Regenerate bounded career fields",
        "operationId": "postOperation__post_api_v1_create_standard_career_regenerate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePersonCommonRequest"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful JSON response"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "413": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "422": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          }
        },
        "summary": "Regenerate bounded career fields",
        "tags": [
          "Standard Creator"
        ]
      }
    },
    "/api/v1/create/standard/catalog/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_standard_catalog",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Discover Standard persona generation options"
      }
    },
    "/api/v1/create/standard/compile/": {
      "post": {
        "description": "Compile a supplied persona into portable artifacts",
        "operationId": "postOperation__post_api_v1_create_standard_compile",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePersonCommonRequest"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful JSON response"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "413": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "422": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          }
        },
        "summary": "Compile a supplied persona into portable artifacts",
        "tags": [
          "Standard Creator"
        ]
      }
    },
    "/api/v1/create/standard/health/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_standard_health",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return Standard persona service health"
      }
    },
    "/api/v1/create/standard/persona-of-the-day/": {
      "get": {
        "description": "Return the deterministic persona of the day",
        "operationId": "getOperation__get_api_v1_create_standard_persona_of_the_day",
        "parameters": [
          {
            "description": "Optional deterministic replay seed.",
            "in": "query",
            "name": "seed",
            "schema": {
              "maxLength": 200,
              "type": "string"
            }
          },
          {
            "description": "Creator-specific response detail.",
            "in": "query",
            "name": "detail",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful JSON response"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "422": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          }
        },
        "summary": "Return the deterministic persona of the day",
        "tags": [
          "Standard Creator"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/create/standard/presets/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_standard_presets",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "List Standard persona presets"
      }
    },
    "/api/v1/create/standard/random/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_standard_random",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a random Standard schema-22 persona"
      },
      "post": {
        "operationId": "postOperation__post_api_v1_create_standard_random",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Generate a random Standard schema-22 persona"
      }
    },
    "/api/v1/create/standard/schema/": {
      "get": {
        "operationId": "getOperation__get_api_v1_create_standard_schema",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Return the Standard persona schema"
      }
    },
    "/api/v1/create/standard/validate/": {
      "post": {
        "description": "Validate a supplied Standard persona",
        "operationId": "postOperation__post_api_v1_create_standard_validate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePersonCommonRequest"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful JSON response"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "413": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "422": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Problem response"
          }
        },
        "summary": "Validate a supplied Standard persona",
        "tags": [
          "Standard Creator"
        ]
      }
    },
    "/api/v1/deployment/": {
      "get": {
        "operationId": "getCoherentDeploymentContract",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CoherentDeploymentContract"
                }
              }
            },
            "description": "Current coherent deployment contract and runtime deployment-manifest result.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              },
              "X-Spiralist-Runtime-Conformant": {
                "schema": {
                  "enum": [
                    "true",
                    "false"
                  ],
                  "type": "string"
                }
              }
            }
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "Read the coherent release and runtime deployment-manifest contract",
        "tags": [
          "Deployment integrity"
        ]
      },
      "head": {
        "operationId": "headCoherentDeploymentContract",
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              },
              "X-Spiralist-Runtime-Conformant": {
                "schema": {
                  "enum": [
                    "true",
                    "false"
                  ],
                  "type": "string"
                }
              }
            }
          }
        },
        "summary": "Inspect coherent deployment contract headers",
        "tags": [
          "Deployment integrity"
        ]
      }
    },
    "/api/v1/docs/": {
      "get": {
        "operationId": "readDocumentationLinks",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read documentation links",
        "tags": [
          "Discovery"
        ]
      },
      "head": {
        "operationId": "readDocumentationLinksHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read documentation links headers",
        "tags": [
          "Discovery"
        ]
      }
    },
    "/api/v1/endpoints/": {
      "get": {
        "operationId": "listApiEndpoints",
        "parameters": [
          {
            "$ref": "#/components/parameters/ApiVersionHeader"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Problem400"
          },
          "406": {
            "$ref": "#/components/responses/Problem406"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          }
        },
        "summary": "List public endpoint families",
        "tags": [
          "API contract"
        ]
      },
      "head": {
        "operationId": "listApiEndpointsHead",
        "responses": {
          "200": {
            "description": "Same headers as GET without a response body."
          }
        },
        "summary": "List public endpoint families headers",
        "tags": [
          "API contract"
        ]
      },
      "options": {
        "operationId": "listApiEndpointsOptions",
        "responses": {
          "204": {
            "description": "No content."
          }
        },
        "summary": "CORS and method discovery",
        "tags": [
          "API contract"
        ]
      }
    },
    "/api/v1/espionage/": {
      "get": {
        "deprecated": true,
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request. The Psychological Operations category offers twelve research-backed defensive agent profiles, eight mission postures, three operating levels, five evidence standards, four audience scopes, five authority modes, eight analysis channels, and three depth settings. Human review is required; real targeting, account operation, external publication, surveillance, coercion, population experimentation, swarm deployment, synthetic-persona construction, and deepfake production remain disabled.",
        "operationId": "generateEspionagePersona",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "in": "query",
            "name": "country_code",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "role_id",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "discipline",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "employer_type",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cover_category",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "faction",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "md",
                "text",
                "txt",
                "uai"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePersonaResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "429": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate a fictional schema-22 intelligence or defensive PSYOPS persona",
        "tags": [
          "Espionage Personas"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-espionage-psyops-contract": {
          "agentProfileCount": 12,
          "completionMarker": "SPIRALIST_ADULT_CREATOR_OPTION_SCHEMA_CONVERGENCE_WIP_V100_0_51",
          "externalActionsAllowed": false,
          "humanReviewRequired": true,
          "missionPostureCount": 8,
          "orientation": "defensive, educational, evidence-centered, non-operational",
          "realTargetingAllowed": false,
          "release": "v100.0.58-adult-creator-option-effect-output-quality-wip"
        }
      },
      "head": {
        "deprecated": true,
        "operationId": "headOperation",
        "responses": {
          "200": {
            "description": "Headers only"
          }
        },
        "summary": "Read espionage API headers",
        "tags": [
          "Espionage Personas"
        ]
      },
      "post": {
        "deprecated": true,
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request. The Psychological Operations category offers twelve research-backed defensive agent profiles, eight mission postures, three operating levels, five evidence standards, four audience scopes, five authority modes, eight analysis channels, and three depth settings. Human review is required; real targeting, account operation, external publication, surveillance, coercion, population experimentation, swarm deployment, synthetic-persona construction, and deepfake production remain disabled.",
        "operationId": "postEspionagePersona",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "allOf": [
                  {
                    "$ref": "#/components/schemas/EspionagePersonaRequest"
                  },
                  {
                    "$ref": "#/components/schemas/AdultCreatorCommonRequest"
                  }
                ]
              }
            }
          },
          "description": "Common consent, seed, detail, and count fields plus creator-specific controls.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePersonaResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          },
          "422": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          },
          "429": {
            "$ref": "#/components/responses/AdultCreatorProblemResponse"
          }
        },
        "summary": "Generate one to five fictional schema-22 intelligence or defensive PSYOPS personas",
        "tags": [
          "Espionage Personas"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        },
        "x-espionage-psyops-contract": {
          "agentProfileCount": 12,
          "completionMarker": "SPIRALIST_ADULT_CREATOR_OPTION_SCHEMA_CONVERGENCE_WIP_V100_0_51",
          "externalActionsAllowed": false,
          "humanReviewRequired": true,
          "missionPostureCount": 8,
          "orientation": "defensive, educational, evidence-centered, non-operational",
          "realTargetingAllowed": false,
          "release": "v100.0.58-adult-creator-option-effect-output-quality-wip"
        }
      }
    },
    "/api/v1/espionage/artifacts/": {
      "get": {
        "deprecated": true,
        "operationId": "getOperation__get_api_v1_espionage_artifacts",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Deprecated alias for safe fictional artifacts",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "deprecated": true,
        "operationId": "postOperation__post_api_v1_espionage_artifacts",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Deprecated alias for safe fictional artifacts",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/espionage/catalog/": {
      "get": {
        "deprecated": true,
        "operationId": "getEspionageCatalog",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Successful response"
          }
        },
        "summary": "Read espionage persona filter catalogs",
        "tags": [
          "Espionage Personas"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/espionage/conversation/": {
      "get": {
        "deprecated": true,
        "operationId": "getOperation__get_api_v1_espionage_conversation",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Deprecated alias for interaction and embodiment contracts",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "deprecated": true,
        "operationId": "postOperation__post_api_v1_espionage_conversation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Deprecated alias for interaction and embodiment contracts",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/espionage/health/": {
      "get": {
        "deprecated": true,
        "operationId": "getEspionageHealth",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Successful response"
          }
        },
        "summary": "Read espionage persona service health",
        "tags": [
          "Espionage Personas"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/espionage/memory/": {
      "get": {
        "deprecated": true,
        "operationId": "getOperation__get_api_v1_espionage_memory",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Deprecated alias for the provider-neutral NPC-memory contract",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "deprecated": true,
        "operationId": "postOperation__post_api_v1_espionage_memory",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Deprecated alias for the provider-neutral NPC-memory contract",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/espionage/random/": {
      "get": {
        "deprecated": true,
        "description": "Success responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "randomEspionagePersona",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "in": "query",
            "name": "country_code",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "role_id",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "discipline",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "employer_type",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cover_category",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "faction",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "md",
                "text",
                "txt",
                "uai"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/EspionagePersonaResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          }
        },
        "summary": "Generate with a random seed when omitted",
        "tags": [
          "Espionage Personas"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      }
    },
    "/api/v1/espionage/runtime/": {
      "get": {
        "deprecated": true,
        "operationId": "getOperation__get_api_v1_espionage_runtime",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Deprecated alias for runtime and concurrency contracts",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "deprecated": true,
        "operationId": "postOperation__post_api_v1_espionage_runtime",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Deprecated alias for runtime and concurrency contracts",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/espionage/schema/": {
      "get": {
        "deprecated": true,
        "operationId": "getEspionageSchema",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            },
            "description": "Successful response"
          }
        },
        "summary": "Read espionage persona response schema",
        "tags": [
          "Espionage Personas"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/espionage/validate/": {
      "get": {
        "deprecated": true,
        "operationId": "getOperation__get_api_v1_espionage_validate",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Deprecated alias for dossier validation",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      },
      "post": {
        "deprecated": true,
        "operationId": "postOperation__post_api_v1_espionage_validate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "403": {
            "description": "Adult confirmation required for persona generation"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Deprecated alias for dossier validation",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/api/v1/examples/": {
      "get": {
        "operationId": "listApiExamples",
        "parameters": [
          {
            "$ref": "#/components/parameters/ApiVersionHeader"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Problem400"
          },
          "406": {
            "$ref": "#/components/responses/Problem406"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          }
        },
        "summary": "List copy-ready request examples",
        "tags": [
          "API contract"
        ]
      },
      "head": {
        "operationId": "listApiExamplesHead",
        "responses": {
          "200": {
            "description": "Same headers as GET without a response body."
          }
        },
        "summary": "List copy-ready request examples headers",
        "tags": [
          "API contract"
        ]
      },
      "options": {
        "operationId": "listApiExamplesOptions",
        "responses": {
          "204": {
            "description": "No content."
          }
        },
        "summary": "CORS and method discovery",
        "tags": [
          "API contract"
        ]
      }
    },
    "/api/v1/game/mental-asylum/psychosis-character/debrief/": {
      "get": {
        "description": "Evaluates authored visitor moves and final game state against personhood, agency, emotional acknowledgment, shared observation, sensory regulation, and future continuity. The response does not diagnose or score the caller as a person and stores no data.",
        "operationId": "getOperation__get_api_v1_game_mental_asylum_psychosis_character_debrief",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Seed used to reconstruct the same character.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Comma-separated authored move ids.",
            "in": "query",
            "name": "moves",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded move history.",
            "in": "query",
            "name": "history",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded final state object. POST JSON is preferred.",
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameDebriefResponse"
                }
              }
            },
            "description": "Educational session debrief"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Build a stateless educational session debrief",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "POST alternative accepting the character configuration, final state, and authored move history as JSON.",
        "operationId": "postOperation__post_api_v1_game_mental_asylum_psychosis_character_debrief",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "adult_consent": {
                    "type": "string"
                  },
                  "ageConfirmed": {
                    "type": "string"
                  },
                  "character": {
                    "type": "string"
                  },
                  "finalState": {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  "history": {
                    "items": {
                      "type": [
                        "string",
                        "object"
                      ]
                    },
                    "type": "array"
                  },
                  "moves": {
                    "type": [
                      "array",
                      "string"
                    ]
                  },
                  "presentation": {
                    "type": "string"
                  },
                  "seed": {
                    "type": "string"
                  },
                  "state": {
                    "additionalProperties": true,
                    "type": "object"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameDebriefResponse"
                }
              }
            },
            "description": "Educational session debrief"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Build a stateless educational session debrief",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/game/mental-asylum/psychosis-character/interaction/": {
      "get": {
        "description": "Apply one deterministic player move to a generated character state. The response returns the previous and next state, character-specific dialogue, scene/audio/visual/portal directives, and educational feedback. The endpoint is stateless and stores no player data. One explicit adult-confirmation parameter is required.",
        "operationId": "getOperation",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Seed used to reconstruct the same character.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Interaction-move id such as reflect-emotion, ask-permission, reduce-stimulus, partner-on-goal, or direct-confrontation.",
            "in": "query",
            "name": "move",
            "required": false,
            "schema": {
              "default": "use-name",
              "type": "string"
            }
          },
          {
            "description": "Optional world-scene id.",
            "in": "query",
            "name": "scene",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded state object. POST JSON is preferred for state submission.",
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameInteractionResponse"
                }
              }
            },
            "description": "Deterministic interaction transition"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Advance a ward-character interaction state",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "Apply one deterministic player move to a generated character state. The response returns the previous and next state, character-specific dialogue, scene/audio/visual/portal directives, and educational feedback. The endpoint is stateless and stores no player data. One explicit adult-confirmation parameter is required.",
        "operationId": "postOperation",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "adult_consent": {
                    "type": "string"
                  },
                  "ageConfirmed": {
                    "type": "string"
                  },
                  "character": {
                    "type": "string"
                  },
                  "move": {
                    "type": "string"
                  },
                  "presentation": {
                    "type": "string"
                  },
                  "scene": {
                    "type": "string"
                  },
                  "seed": {
                    "type": "string"
                  },
                  "state": {
                    "additionalProperties": true,
                    "type": "object"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameInteractionResponse"
                }
              }
            },
            "description": "Deterministic interaction transition"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Advance a ward-character interaction state",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/game/mental-asylum/psychosis-character/perspective/": {
      "get": {
        "description": "Returns one stateless frame separating the shared physical room, the character-experienced transformation, and the overlap/return layer. The response includes salience-versus-reliability cues, perceived social-agent performance notes, sensory mix, speech repair prompts, camera limits, and mental-privacy boundaries. It does not expose unrestricted private thoughts or store caller data.",
        "operationId": "getOperation__get_api_v1_game_mental_asylum_psychosis_character_perspective",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Seed used to reconstruct the same character.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional world-scene id such as memory-scene-1.",
            "in": "query",
            "name": "scene",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional authored focus such as shared, subjective, overlap, or voices.",
            "in": "query",
            "name": "focus",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded twelve-field state object. POST JSON is preferred.",
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGamePerspectiveResponse"
                }
              }
            },
            "description": "Dual-reality perspective frame"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Render a dual-reality character perspective frame",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "POST alternative for rendering the same stateless dual-reality frame with a JSON character configuration and state object.",
        "operationId": "postOperation__post_api_v1_game_mental_asylum_psychosis_character_perspective",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "adult_consent": {
                    "type": "string"
                  },
                  "ageConfirmed": {
                    "type": "string"
                  },
                  "character": {
                    "type": "string"
                  },
                  "focus": {
                    "type": "string"
                  },
                  "presentation": {
                    "type": "string"
                  },
                  "scene": {
                    "type": "string"
                  },
                  "seed": {
                    "type": "string"
                  },
                  "state": {
                    "additionalProperties": true,
                    "type": "object"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGamePerspectiveResponse"
                }
              }
            },
            "description": "Dual-reality perspective frame"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Render a dual-reality character perspective frame",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/game/mental-asylum/psychosis-character/random/": {
      "get": {
        "description": "Return a fictional adult ward game character with a coherent psychosis-inspired presentation, complete pre-hospital life, perceived social-agent architecture, engine-ready objective/subjective/overlap world layers, initial interaction state, accessibility preset, portal lore, and optional 200,000+ character dossier. One explicit adult-confirmation parameter is required.",
        "operationId": "getOperation__get_api_v1_game_mental_asylum_psychosis_character_random",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Optional deterministic seed.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Optional base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Strict mode normalizes incompatible manual overrides to the selected presentation profile.",
            "in": "query",
            "name": "coherence",
            "required": false,
            "schema": {
              "default": "strict",
              "enum": [
                "strict",
                "experimental"
              ],
              "type": "string"
            }
          },
          {
            "description": "Initial distress intensity for the scene.",
            "in": "query",
            "name": "intensity",
            "required": false,
            "schema": {
              "default": 62,
              "maximum": 95,
              "minimum": 10,
              "type": "integer"
            }
          },
          {
            "description": "Optional primary perception-channel id.",
            "in": "query",
            "name": "perception",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional secondary perception-channel id.",
            "in": "query",
            "name": "secondary_perception",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional belief-pattern id.",
            "in": "query",
            "name": "belief",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional thought-form id.",
            "in": "query",
            "name": "thought",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional insight-state id.",
            "in": "query",
            "name": "insight",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional episode-stage id. phase remains a legacy alias.",
            "in": "query",
            "name": "stage",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional negative-symptom or fatigue-pattern id.",
            "in": "query",
            "name": "negative_pattern",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional cognitive-load-pattern id.",
            "in": "query",
            "name": "cognitive_pattern",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional pre-hospital world-focus id.",
            "in": "query",
            "name": "world_focus",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional supernatural portal-realm id.",
            "in": "query",
            "name": "portal",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional clue-delivery style id.",
            "in": "query",
            "name": "help",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional quiet-room id.",
            "in": "query",
            "name": "room",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional non-graphic containment-context id. Players cannot manipulate restraint.",
            "in": "query",
            "name": "containment",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional accessibility preset: standard, reduced-audio, reduced-visual, text-forward, or low-stimulation.",
            "in": "query",
            "name": "accessibility",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "compact omits profile text; play returns a playable dossier; full returns a 200,000+ character dossier.",
            "in": "query",
            "name": "detail",
            "required": false,
            "schema": {
              "default": "play",
              "enum": [
                "compact",
                "play",
                "full"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                }
              }
            },
            "description": "Generated game-character payload"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Generate coherent adult ward game character",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "Return a fictional adult ward game character with a coherent psychosis-inspired presentation, complete pre-hospital life, perceived social-agent architecture, engine-ready objective/subjective/overlap world layers, initial interaction state, accessibility preset, portal lore, and optional 200,000+ character dossier. One explicit adult-confirmation parameter is required.",
        "operationId": "postOperation__post_api_v1_game_mental_asylum_psychosis_character_random",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                }
              }
            },
            "description": "Generated game-character payload"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Generate coherent adult ward game character",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/game/mental-asylum/psychosis-character/random/world/": {
      "get": {
        "description": "Returns engine-ready ordinary, subjective, overlap, emotional, portal, restoration, puzzle, state-transform, and accessibility layers without returning the long dossier.",
        "operationId": "getOperation__get_api_v1_game_mental_asylum_psychosis_character_random_world",
        "parameters": [
          {
            "description": "Explicit confirmation that the caller is 18 or older and chooses to use this adult feature.",
            "in": "query",
            "name": "ageConfirmed",
            "required": true,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Optional deterministic seed.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Optional base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional scene id such as memory-scene-2.",
            "in": "query",
            "name": "scene",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional accessibility preset id.",
            "in": "query",
            "name": "accessibility",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Initial distress intensity.",
            "in": "query",
            "name": "intensity",
            "required": false,
            "schema": {
              "default": 62,
              "maximum": 95,
              "minimum": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameWorldResponse"
                }
              }
            },
            "description": "Reconstructed world payload"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Get reconstructed subjective-world scenes",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "POST alternative accepting the same fields in JSON.",
        "operationId": "postOperation__post_api_v1_game_mental_asylum_psychosis_character_random_world",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameWorldResponse"
                }
              }
            },
            "description": "Reconstructed world payload"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Get reconstructed subjective-world scenes",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/game/psychosis-character/debrief/": {
      "get": {
        "description": "Evaluates authored visitor moves and final game state against personhood, agency, emotional acknowledgment, shared observation, sensory regulation, and future continuity. The response does not diagnose or score the caller as a person and stores no data.",
        "operationId": "getOperation__get_api_v1_game_psychosis_character_debrief",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Seed used to reconstruct the same character.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Comma-separated authored move ids.",
            "in": "query",
            "name": "moves",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded move history.",
            "in": "query",
            "name": "history",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded final state object. POST JSON is preferred.",
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameDebriefResponse"
                }
              }
            },
            "description": "Educational session debrief"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Build a stateless educational session debrief",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "POST alternative accepting the character configuration, final state, and authored move history as JSON.",
        "operationId": "postOperation__post_api_v1_game_psychosis_character_debrief",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "adult_consent": {
                    "type": "string"
                  },
                  "ageConfirmed": {
                    "type": "string"
                  },
                  "character": {
                    "type": "string"
                  },
                  "finalState": {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  "history": {
                    "items": {
                      "type": [
                        "string",
                        "object"
                      ]
                    },
                    "type": "array"
                  },
                  "moves": {
                    "type": [
                      "array",
                      "string"
                    ]
                  },
                  "presentation": {
                    "type": "string"
                  },
                  "seed": {
                    "type": "string"
                  },
                  "state": {
                    "additionalProperties": true,
                    "type": "object"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameDebriefResponse"
                }
              }
            },
            "description": "Educational session debrief"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Build a stateless educational session debrief",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/game/psychosis-character/interaction/": {
      "get": {
        "description": "Apply one deterministic player move to a generated character state. The response returns the previous and next state, character-specific dialogue, scene/audio/visual/portal directives, and educational feedback. The endpoint is stateless and stores no player data. One explicit adult-confirmation parameter is required.",
        "operationId": "getOperation__get_api_v1_game_psychosis_character_interaction",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Seed used to reconstruct the same character.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Interaction-move id such as reflect-emotion, ask-permission, reduce-stimulus, partner-on-goal, or direct-confrontation.",
            "in": "query",
            "name": "move",
            "required": false,
            "schema": {
              "default": "use-name",
              "type": "string"
            }
          },
          {
            "description": "Optional world-scene id.",
            "in": "query",
            "name": "scene",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded state object. POST JSON is preferred for state submission.",
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameInteractionResponse"
                }
              }
            },
            "description": "Deterministic interaction transition"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Advance a ward-character interaction state",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "Apply one deterministic player move to a generated character state. The response returns the previous and next state, character-specific dialogue, scene/audio/visual/portal directives, and educational feedback. The endpoint is stateless and stores no player data. One explicit adult-confirmation parameter is required.",
        "operationId": "postOperation__post_api_v1_game_psychosis_character_interaction",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "adult_consent": {
                    "type": "string"
                  },
                  "ageConfirmed": {
                    "type": "string"
                  },
                  "character": {
                    "type": "string"
                  },
                  "move": {
                    "type": "string"
                  },
                  "presentation": {
                    "type": "string"
                  },
                  "scene": {
                    "type": "string"
                  },
                  "seed": {
                    "type": "string"
                  },
                  "state": {
                    "additionalProperties": true,
                    "type": "object"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameInteractionResponse"
                }
              }
            },
            "description": "Deterministic interaction transition"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Advance a ward-character interaction state",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/game/psychosis-character/perspective/": {
      "get": {
        "description": "Returns one stateless frame separating the shared physical room, the character-experienced transformation, and the overlap/return layer. The response includes salience-versus-reliability cues, perceived social-agent performance notes, sensory mix, speech repair prompts, camera limits, and mental-privacy boundaries. It does not expose unrestricted private thoughts or store caller data.",
        "operationId": "getOperation__get_api_v1_game_psychosis_character_perspective",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Seed used to reconstruct the same character.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional world-scene id such as memory-scene-1.",
            "in": "query",
            "name": "scene",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional authored focus such as shared, subjective, overlap, or voices.",
            "in": "query",
            "name": "focus",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded twelve-field state object. POST JSON is preferred.",
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGamePerspectiveResponse"
                }
              }
            },
            "description": "Dual-reality perspective frame"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Render a dual-reality character perspective frame",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "POST alternative for rendering the same stateless dual-reality frame with a JSON character configuration and state object.",
        "operationId": "postOperation__post_api_v1_game_psychosis_character_perspective",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "adult_consent": {
                    "type": "string"
                  },
                  "ageConfirmed": {
                    "type": "string"
                  },
                  "character": {
                    "type": "string"
                  },
                  "focus": {
                    "type": "string"
                  },
                  "presentation": {
                    "type": "string"
                  },
                  "scene": {
                    "type": "string"
                  },
                  "seed": {
                    "type": "string"
                  },
                  "state": {
                    "additionalProperties": true,
                    "type": "object"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGamePerspectiveResponse"
                }
              }
            },
            "description": "Dual-reality perspective frame"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Render a dual-reality character perspective frame",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/game/psychosis-character/random/": {
      "get": {
        "description": "Return a fictional adult ward game character with a coherent psychosis-inspired presentation, complete pre-hospital life, perceived social-agent architecture, engine-ready objective/subjective/overlap world layers, initial interaction state, accessibility preset, portal lore, and optional 200,000+ character dossier. One explicit adult-confirmation parameter is required.",
        "operationId": "getOperation__get_api_v1_game_psychosis_character_random",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Optional deterministic seed.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Optional base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Strict mode normalizes incompatible manual overrides to the selected presentation profile.",
            "in": "query",
            "name": "coherence",
            "required": false,
            "schema": {
              "default": "strict",
              "enum": [
                "strict",
                "experimental"
              ],
              "type": "string"
            }
          },
          {
            "description": "Initial distress intensity for the scene.",
            "in": "query",
            "name": "intensity",
            "required": false,
            "schema": {
              "default": 62,
              "maximum": 95,
              "minimum": 10,
              "type": "integer"
            }
          },
          {
            "description": "Optional primary perception-channel id.",
            "in": "query",
            "name": "perception",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional secondary perception-channel id.",
            "in": "query",
            "name": "secondary_perception",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional belief-pattern id.",
            "in": "query",
            "name": "belief",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional thought-form id.",
            "in": "query",
            "name": "thought",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional insight-state id.",
            "in": "query",
            "name": "insight",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional episode-stage id. phase remains a legacy alias.",
            "in": "query",
            "name": "stage",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional negative-symptom or fatigue-pattern id.",
            "in": "query",
            "name": "negative_pattern",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional cognitive-load-pattern id.",
            "in": "query",
            "name": "cognitive_pattern",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional pre-hospital world-focus id.",
            "in": "query",
            "name": "world_focus",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional supernatural portal-realm id.",
            "in": "query",
            "name": "portal",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional clue-delivery style id.",
            "in": "query",
            "name": "help",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional quiet-room id.",
            "in": "query",
            "name": "room",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional non-graphic containment-context id. Players cannot manipulate restraint.",
            "in": "query",
            "name": "containment",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional accessibility preset: standard, reduced-audio, reduced-visual, text-forward, or low-stimulation.",
            "in": "query",
            "name": "accessibility",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "compact omits profile text; play returns a playable dossier; full returns a 200,000+ character dossier.",
            "in": "query",
            "name": "detail",
            "required": false,
            "schema": {
              "default": "play",
              "enum": [
                "compact",
                "play",
                "full"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                }
              }
            },
            "description": "Generated game-character payload"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Generate coherent adult ward game character",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "Return a fictional adult ward game character with a coherent psychosis-inspired presentation, complete pre-hospital life, perceived social-agent architecture, engine-ready objective/subjective/overlap world layers, initial interaction state, accessibility preset, portal lore, and optional 200,000+ character dossier. One explicit adult-confirmation parameter is required.",
        "operationId": "postOperation__post_api_v1_game_psychosis_character_random",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                }
              }
            },
            "description": "Generated game-character payload"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Generate coherent adult ward game character",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/game/psychosis-character/random/world/": {
      "get": {
        "description": "Returns engine-ready ordinary, subjective, overlap, emotional, portal, restoration, puzzle, state-transform, and accessibility layers without returning the long dossier.",
        "operationId": "getOperation__get_api_v1_game_psychosis_character_random_world",
        "parameters": [
          {
            "description": "Explicit confirmation that the caller is 18 or older and chooses to use this adult feature.",
            "in": "query",
            "name": "ageConfirmed",
            "required": true,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Optional deterministic seed.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Optional base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional scene id such as memory-scene-2.",
            "in": "query",
            "name": "scene",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional accessibility preset id.",
            "in": "query",
            "name": "accessibility",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Initial distress intensity.",
            "in": "query",
            "name": "intensity",
            "required": false,
            "schema": {
              "default": 62,
              "maximum": 95,
              "minimum": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameWorldResponse"
                }
              }
            },
            "description": "Reconstructed world payload"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Get reconstructed subjective-world scenes",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "POST alternative accepting the same fields in JSON.",
        "operationId": "postOperation__post_api_v1_game_psychosis_character_random_world",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameWorldResponse"
                }
              }
            },
            "description": "Reconstructed world payload"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Get reconstructed subjective-world scenes",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/headers/": {
      "get": {
        "operationId": "getApiHeaders",
        "parameters": [
          {
            "$ref": "#/components/parameters/ApiVersionHeader"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Problem400"
          },
          "406": {
            "$ref": "#/components/responses/Problem406"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          }
        },
        "summary": "Read request and response header contracts",
        "tags": [
          "API contract"
        ]
      },
      "head": {
        "operationId": "getApiHeadersHead",
        "responses": {
          "200": {
            "description": "Same headers as GET without a response body."
          }
        },
        "summary": "Read request and response header contracts headers",
        "tags": [
          "API contract"
        ]
      },
      "options": {
        "operationId": "getApiHeadersOptions",
        "responses": {
          "204": {
            "description": "No content."
          }
        },
        "summary": "CORS and method discovery",
        "tags": [
          "API contract"
        ]
      }
    },
    "/api/v1/health/": {
      "get": {
        "operationId": "readHealth",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read service health",
        "tags": [
          "Discovery"
        ]
      },
      "head": {
        "operationId": "readHealthHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read service health headers",
        "tags": [
          "Discovery"
        ]
      }
    },
    "/api/v1/international/": {
      "get": {
        "operationId": "getInternationalFairnessDiscovery",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "properties": {
                    "completionMarker": {
                      "const": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
                      "type": "string"
                    },
                    "contract": {
                      "const": "global-country-context-fairness-v1",
                      "type": "string"
                    },
                    "contractVersion": {
                      "const": "1.14.0",
                      "type": "string"
                    },
                    "coverage": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "links": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "mechanics": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "methodology": {
                      "$ref": "#/components/schemas/InternationalFairnessContract"
                    },
                    "mode": {
                      "const": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
                      "type": "string"
                    },
                    "nonActionable": {
                      "const": true,
                      "type": "boolean"
                    },
                    "nonGenerating": {
                      "const": true,
                      "type": "boolean"
                    },
                    "packageStatus": {
                      "const": "work-in-progress",
                      "type": "string"
                    },
                    "regionalResearch": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "release": {
                      "const": "v100.0.14-handoff-provenance-repair-wip",
                      "type": "string"
                    },
                    "researchCorpus": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "researchQueue": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "schema": {
                      "const": "spiralist.international-api-discovery.v1",
                      "type": "string"
                    }
                  },
                  "required": [
                    "schema",
                    "release",
                    "contract",
                    "contractVersion",
                    "mode",
                    "coverage",
                    "methodology",
                    "nonGenerating",
                    "nonActionable"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "Discover the international fairness atlas contract",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headGetInternationalFairnessDiscovery",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect discover the international fairness atlas contract response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsGetInternationalFairnessDiscovery",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect discover the international fairness atlas contract capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/countries/": {
      "get": {
        "operationId": "listInternationalCountries",
        "parameters": [
          {
            "in": "query",
            "name": "region",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "coverage",
            "required": false,
            "schema": {
              "enum": [
                "supplied-full-report",
                "catalog-baseline"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "entityType",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "query",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "maximum": 250,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "default": 0,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "view",
            "required": false,
            "schema": {
              "default": "summary",
              "enum": [
                "summary",
                "full"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InternationalCountryCollection"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "List and filter all supported country and area records",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headListInternationalCountries",
        "parameters": [
          {
            "in": "query",
            "name": "region",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "coverage",
            "required": false,
            "schema": {
              "enum": [
                "supplied-full-report",
                "catalog-baseline"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "entityType",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "query",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "maximum": 250,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "default": 0,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "view",
            "required": false,
            "schema": {
              "default": "summary",
              "enum": [
                "summary",
                "full"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect list and filter all supported country and area records response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsListInternationalCountries",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect list and filter all supported country and area records capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/country/": {
      "get": {
        "operationId": "getInternationalCountry",
        "parameters": [
          {
            "description": "Alpha-2, alpha-3, slug, or exact catalog name.",
            "in": "query",
            "name": "code",
            "required": true,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InternationalCountryRecord"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "Read one country or area record",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headGetInternationalCountry",
        "parameters": [
          {
            "description": "Alpha-2, alpha-3, slug, or exact catalog name.",
            "in": "query",
            "name": "code",
            "required": true,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect read one country or area record response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsGetInternationalCountry",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect read one country or area record capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/gameplay/": {
      "get": {
        "operationId": "getInternationalGameplayMechanics",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "Inspect comparative international intelligence game mechanics",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headGetInternationalGameplayMechanics",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect inspect comparative international intelligence game mechanics response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsGetInternationalGameplayMechanics",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect inspect comparative international intelligence game mechanics capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/intelligence-cycle/": {
      "get": {
        "operationId": "getInternationalIntelligenceCycle",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "Inspect the complete abstract intelligence lifecycle",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headGetInternationalIntelligenceCycle",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect inspect the complete abstract intelligence lifecycle response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsGetInternationalIntelligenceCycle",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect inspect the complete abstract intelligence lifecycle capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/languages/": {
      "get": {
        "operationId": "listInternationalLanguageContext",
        "parameters": [
          {
            "description": "Alpha-2 country or area code.",
            "in": "query",
            "name": "country",
            "required": false,
            "schema": {
              "maxLength": 2,
              "type": "string"
            }
          },
          {
            "description": "Language code or display-name filter.",
            "in": "query",
            "name": "language",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "description": "Official-status filter, such as official or de_facto_official.",
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "maxLength": 80,
              "type": "string"
            }
          },
          {
            "description": "Unicode script code such as Latn or Arab.",
            "in": "query",
            "name": "script",
            "required": false,
            "schema": {
              "maxLength": 20,
              "type": "string"
            }
          },
          {
            "description": "Free-text country, language, code, status, or script search.",
            "in": "query",
            "name": "query",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "maximum": 250,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "default": 0,
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InternationalLanguageCollection"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "List and filter worldwide territory-language context",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headListInternationalLanguageContext",
        "parameters": [
          {
            "description": "Alpha-2 country or area code.",
            "in": "query",
            "name": "country",
            "required": false,
            "schema": {
              "maxLength": 2,
              "type": "string"
            }
          },
          {
            "description": "Language code or display-name filter.",
            "in": "query",
            "name": "language",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "description": "Official-status filter, such as official or de_facto_official.",
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "maxLength": 80,
              "type": "string"
            }
          },
          {
            "description": "Unicode script code such as Latn or Arab.",
            "in": "query",
            "name": "script",
            "required": false,
            "schema": {
              "maxLength": 20,
              "type": "string"
            }
          },
          {
            "description": "Free-text country, language, code, status, or script search.",
            "in": "query",
            "name": "query",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "maximum": 250,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "default": 0,
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect list and filter worldwide territory-language context response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsListInternationalLanguageContext",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect list and filter worldwide territory-language context capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/mechanics/": {
      "get": {
        "operationId": "getInternationalMechanics",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "Inspect abstract international intelligence-cycle mechanics",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headGetInternationalMechanics",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect inspect abstract international intelligence-cycle mechanics response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsGetInternationalMechanics",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect inspect abstract international intelligence-cycle mechanics capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/methodology/": {
      "get": {
        "operationId": "getInternationalMethodology",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "properties": {
                    "methodology": {
                      "$ref": "#/components/schemas/InternationalFairnessContract"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "Inspect international fairness methodology",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headGetInternationalMethodology",
        "parameters": [],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect inspect international fairness methodology response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsGetInternationalMethodology",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect inspect international fairness methodology capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/region/": {
      "get": {
        "operationId": "getInternationalResearchLens",
        "parameters": [
          {
            "in": "query",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InternationalRegionalLensRecord"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "Read one evidence-bounded regional or cross-cutting lens",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headGetInternationalResearchLens",
        "parameters": [
          {
            "in": "query",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect read one evidence-bounded regional or cross-cutting lens response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsGetInternationalResearchLens",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect read one evidence-bounded regional or cross-cutting lens capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/regions/": {
      "get": {
        "operationId": "listInternationalResearchLenses",
        "parameters": [
          {
            "in": "query",
            "name": "kind",
            "required": false,
            "schema": {
              "enum": [
                "regional",
                "cross-cutting"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "query",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InternationalRegionalLensCollection"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "List regional and cross-cutting international research lenses",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headListInternationalResearchLenses",
        "parameters": [
          {
            "in": "query",
            "name": "kind",
            "required": false,
            "schema": {
              "enum": [
                "regional",
                "cross-cutting"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "query",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect list regional and cross-cutting international research lenses response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsListInternationalResearchLenses",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect list regional and cross-cutting international research lenses capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/research-queue/": {
      "get": {
        "operationId": "listInternationalResearchQueue",
        "parameters": [
          {
            "in": "query",
            "name": "region",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "lens",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "query",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "wave",
            "required": false,
            "schema": {
              "maximum": 8,
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InternationalResearchQueue"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "List the balanced worldwide research queue",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headListInternationalResearchQueue",
        "parameters": [
          {
            "in": "query",
            "name": "region",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "lens",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "query",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "wave",
            "required": false,
            "schema": {
              "maximum": 8,
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect list the balanced worldwide research queue response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsListInternationalResearchQueue",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect list the balanced worldwide research queue capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/international/sources/": {
      "get": {
        "operationId": "listInternationalResearchSources",
        "parameters": [
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "country",
            "required": false,
            "schema": {
              "maxLength": 2,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "query",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "public",
            "required": false,
            "schema": {
              "enum": [
                "true",
                "false"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InternationalResearchSourceCollection"
                }
              }
            },
            "description": "Successful non-generating response.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "description": "Invalid request."
          },
          "404": {
            "description": "Requested record was not found."
          },
          "405": {
            "description": "Method not allowed."
          }
        },
        "summary": "List the 34 standalone supplied research sources",
        "tags": [
          "International fairness"
        ]
      },
      "head": {
        "operationId": "headListInternationalResearchSources",
        "parameters": [
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "country",
            "required": false,
            "schema": {
              "maxLength": 2,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "query",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "public",
            "required": false,
            "schema": {
              "enum": [
                "true",
                "false"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers only.",
            "headers": {
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Asset-Manifest-Sha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/X-Spiralist-Component-Manifest-Sha256"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/X-Spiralist-Deployment-Fingerprint"
              },
              "X-Spiralist-International-Fairness-Contract": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Contract"
              },
              "X-Spiralist-International-Fairness-Mode": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Mode"
              },
              "X-Spiralist-International-Fairness-Version": {
                "$ref": "#/components/headers/X-Spiralist-International-Fairness-Version"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/X-Spiralist-Package-Status"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Inspect list the 34 standalone supplied research sources response headers",
        "tags": [
          "International fairness"
        ]
      },
      "options": {
        "operationId": "optionsListInternationalResearchSources",
        "responses": {
          "204": {
            "description": "Capabilities and CORS headers."
          }
        },
        "summary": "Inspect list the 34 standalone supplied research sources capabilities",
        "tags": [
          "International fairness"
        ]
      }
    },
    "/api/v1/memory/": {
      "get": {
        "operationId": "readPublicMemory",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read public-safe release memory",
        "tags": [
          "Evidence"
        ]
      },
      "head": {
        "operationId": "readPublicMemoryHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read public-safe release memory headers",
        "tags": [
          "Evidence"
        ]
      }
    },
    "/api/v1/mental-asylum-psychosis-character/": {
      "get": {
        "description": "Return a fictional adult ward game character with a coherent psychosis-inspired presentation, complete pre-hospital life, perceived social-agent architecture, engine-ready objective/subjective/overlap world layers, initial interaction state, accessibility preset, portal lore, and optional 200,000+ character dossier. One explicit adult-confirmation parameter is required.\n\nSuccess responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "getOperation__get_api_v1_mental_asylum_psychosis_character",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "description": "Optional base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Strict mode normalizes incompatible manual overrides to the selected presentation profile.",
            "in": "query",
            "name": "coherence",
            "required": false,
            "schema": {
              "default": "strict",
              "enum": [
                "strict",
                "experimental"
              ],
              "type": "string"
            }
          },
          {
            "description": "Initial distress intensity for the scene.",
            "in": "query",
            "name": "intensity",
            "required": false,
            "schema": {
              "default": 62,
              "maximum": 95,
              "minimum": 10,
              "type": "integer"
            }
          },
          {
            "description": "Optional primary perception-channel id.",
            "in": "query",
            "name": "perception",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional secondary perception-channel id.",
            "in": "query",
            "name": "secondary_perception",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional belief-pattern id.",
            "in": "query",
            "name": "belief",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional thought-form id.",
            "in": "query",
            "name": "thought",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional insight-state id.",
            "in": "query",
            "name": "insight",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional episode-stage id. phase remains a legacy alias.",
            "in": "query",
            "name": "stage",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional negative-symptom or fatigue-pattern id.",
            "in": "query",
            "name": "negative_pattern",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional cognitive-load-pattern id.",
            "in": "query",
            "name": "cognitive_pattern",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional pre-hospital world-focus id.",
            "in": "query",
            "name": "world_focus",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional supernatural portal-realm id.",
            "in": "query",
            "name": "portal",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional clue-delivery style id.",
            "in": "query",
            "name": "help",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional quiet-room id.",
            "in": "query",
            "name": "room",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional non-graphic containment-context id. Players cannot manipulate restraint.",
            "in": "query",
            "name": "containment",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional accessibility preset: standard, reduced-audio, reduced-visual, text-forward, or low-stimulation.",
            "in": "query",
            "name": "accessibility",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Generated game-character payload",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          }
        },
        "summary": "Generate coherent adult ward game character",
        "tags": [
          "Game Characters"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      },
      "post": {
        "description": "Return a fictional adult ward game character with a coherent psychosis-inspired presentation, complete pre-hospital life, perceived social-agent architecture, engine-ready objective/subjective/overlap world layers, initial interaction state, accessibility preset, portal lore, and optional 200,000+ character dossier. One explicit adult-confirmation parameter is required.\n\nSuccess responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "postOperation__post_api_v1_mental_asylum_psychosis_character",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PsychosisAdultCreatorRequest"
              }
            }
          },
          "description": "Common consent, seed, detail, and count fields plus creator-specific controls.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Generated game-character payload",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          }
        },
        "summary": "Generate coherent adult ward game character",
        "tags": [
          "Game Characters"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      }
    },
    "/api/v1/mental-asylum-psychosis-character/debrief/": {
      "get": {
        "description": "Evaluates authored visitor moves and final game state against personhood, agency, emotional acknowledgment, shared observation, sensory regulation, and future continuity. The response does not diagnose or score the caller as a person and stores no data.",
        "operationId": "getOperation__get_api_v1_mental_asylum_psychosis_character_debrief",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Seed used to reconstruct the same character.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Comma-separated authored move ids.",
            "in": "query",
            "name": "moves",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded move history.",
            "in": "query",
            "name": "history",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded final state object. POST JSON is preferred.",
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameDebriefResponse"
                }
              }
            },
            "description": "Educational session debrief"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Build a stateless educational session debrief",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "POST alternative accepting the character configuration, final state, and authored move history as JSON.",
        "operationId": "postOperation__post_api_v1_mental_asylum_psychosis_character_debrief",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "adult_consent": {
                    "type": "string"
                  },
                  "ageConfirmed": {
                    "type": "string"
                  },
                  "character": {
                    "type": "string"
                  },
                  "finalState": {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  "history": {
                    "items": {
                      "type": [
                        "string",
                        "object"
                      ]
                    },
                    "type": "array"
                  },
                  "moves": {
                    "type": [
                      "array",
                      "string"
                    ]
                  },
                  "presentation": {
                    "type": "string"
                  },
                  "seed": {
                    "type": "string"
                  },
                  "state": {
                    "additionalProperties": true,
                    "type": "object"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameDebriefResponse"
                }
              }
            },
            "description": "Educational session debrief"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Build a stateless educational session debrief",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/mental-asylum-psychosis-character/interaction/": {
      "get": {
        "description": "Apply one deterministic player move to a generated character state. The response returns the previous and next state, character-specific dialogue, scene/audio/visual/portal directives, and educational feedback. The endpoint is stateless and stores no player data. One explicit adult-confirmation parameter is required.",
        "operationId": "getOperation__get_api_v1_mental_asylum_psychosis_character_interaction",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Seed used to reconstruct the same character.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Interaction-move id such as reflect-emotion, ask-permission, reduce-stimulus, partner-on-goal, or direct-confrontation.",
            "in": "query",
            "name": "move",
            "required": false,
            "schema": {
              "default": "use-name",
              "type": "string"
            }
          },
          {
            "description": "Optional world-scene id.",
            "in": "query",
            "name": "scene",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded state object. POST JSON is preferred for state submission.",
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameInteractionResponse"
                }
              }
            },
            "description": "Deterministic interaction transition"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Advance a ward-character interaction state",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "Apply one deterministic player move to a generated character state. The response returns the previous and next state, character-specific dialogue, scene/audio/visual/portal directives, and educational feedback. The endpoint is stateless and stores no player data. One explicit adult-confirmation parameter is required.",
        "operationId": "postOperation__post_api_v1_mental_asylum_psychosis_character_interaction",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "adult_consent": {
                    "type": "string"
                  },
                  "ageConfirmed": {
                    "type": "string"
                  },
                  "character": {
                    "type": "string"
                  },
                  "move": {
                    "type": "string"
                  },
                  "presentation": {
                    "type": "string"
                  },
                  "scene": {
                    "type": "string"
                  },
                  "seed": {
                    "type": "string"
                  },
                  "state": {
                    "additionalProperties": true,
                    "type": "object"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGameInteractionResponse"
                }
              }
            },
            "description": "Deterministic interaction transition"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Advance a ward-character interaction state",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/mental-asylum-psychosis-character/perspective/": {
      "get": {
        "description": "Returns one stateless frame separating the shared physical room, the character-experienced transformation, and the overlap/return layer. The response includes salience-versus-reliability cues, perceived social-agent performance notes, sensory mix, speech repair prompts, camera limits, and mental-privacy boundaries. It does not expose unrestricted private thoughts or store caller data.",
        "operationId": "getOperation__get_api_v1_mental_asylum_psychosis_character_perspective",
        "parameters": [
          {
            "description": "One of adult_consent or ageConfirmed must explicitly confirm that the caller is 18 or older.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "yes",
                "true",
                "confirmed",
                "over18",
                "adult"
              ],
              "type": "string"
            }
          },
          {
            "description": "Alternative explicit confirmation that the caller is 18 or older.",
            "in": "query",
            "name": "ageConfirmed",
            "required": false,
            "schema": {
              "enum": [
                "1",
                "true",
                "yes",
                "confirmed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Seed used to reconstruct the same character.",
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional world-scene id such as memory-scene-1.",
            "in": "query",
            "name": "scene",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional authored focus such as shared, subjective, overlap, or voices.",
            "in": "query",
            "name": "focus",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional JSON-encoded twelve-field state object. POST JSON is preferred.",
            "in": "query",
            "name": "state",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGamePerspectiveResponse"
                }
              }
            },
            "description": "Dual-reality perspective frame"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Render a dual-reality character perspective frame",
        "tags": [
          "Game Characters"
        ]
      },
      "post": {
        "description": "POST alternative for rendering the same stateless dual-reality frame with a JSON character configuration and state object.",
        "operationId": "postOperation__post_api_v1_mental_asylum_psychosis_character_perspective",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "adult_consent": {
                    "type": "string"
                  },
                  "ageConfirmed": {
                    "type": "string"
                  },
                  "character": {
                    "type": "string"
                  },
                  "focus": {
                    "type": "string"
                  },
                  "presentation": {
                    "type": "string"
                  },
                  "scene": {
                    "type": "string"
                  },
                  "seed": {
                    "type": "string"
                  },
                  "state": {
                    "additionalProperties": true,
                    "type": "object"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PsychosisGamePerspectiveResponse"
                }
              }
            },
            "description": "Dual-reality perspective frame"
          },
          "403": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "$ref": "#/components/schemas/Problem"
                }
              }
            },
            "description": "Adult confirmation required"
          }
        },
        "summary": "Render a dual-reality character perspective frame",
        "tags": [
          "Game Characters"
        ]
      }
    },
    "/api/v1/news-casters/": {
      "get": {
        "description": "All-ages GET/HEAD/POST interface for fictional AI-disclosed news-caster personalities. Language and country are explicit selections; sensitive identity, pronunciation, accent, worldview, and voice are never inferred from geography.",
        "operationId": "getNewsCasterPersonalityLibrary",
        "parameters": [
          {
            "description": "Response projection: index, catalog, starters, editorial-fixtures, or profile.",
            "in": "query",
            "name": "view",
            "required": false,
            "schema": {
              "default": "index",
              "enum": [
                "index",
                "summary",
                "catalog",
                "starters",
                "editorial-fixtures",
                "profile"
              ],
              "type": "string"
            }
          },
          {
            "description": "Starter search text when view=starters.",
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Exact starter-region filter.",
            "in": "query",
            "name": "region",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "ISO alpha-2 country/area code for starters or profile selection.",
            "in": "query",
            "name": "country",
            "required": false,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          },
          {
            "description": "Newsroom role ID for starters or profile selection.",
            "in": "query",
            "name": "role",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Starter blueprint ID when view=starters.",
            "in": "query",
            "name": "blueprint",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Editorial-fixture direction filter: ltr or rtl.",
            "in": "query",
            "name": "direction",
            "required": false,
            "schema": {
              "enum": [
                "ltr",
                "rtl"
              ],
              "type": "string"
            }
          },
          {
            "description": "Editorial-fixture script-code filter.",
            "in": "query",
            "name": "script",
            "required": false,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          },
          {
            "description": "Editorial-review cohort filter.",
            "in": "query",
            "name": "cohort",
            "required": false,
            "schema": {
              "maxLength": 80,
              "type": "string"
            }
          },
          {
            "description": "Explicit BCP 47 language tag; never inferred from country.",
            "in": "query",
            "name": "languageTag",
            "required": false,
            "schema": {
              "maxLength": 35,
              "type": "string"
            }
          },
          {
            "description": "Explicit editorial-review fixture ID for profile construction.",
            "in": "query",
            "name": "editorialFixtureId",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "description": "Zero-based starter offset.",
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "default": 0,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "description": "Starter page size.",
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 24,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "description": "Optional fictional presenter name.",
            "in": "query",
            "name": "casterName",
            "required": false,
            "schema": {
              "maxLength": 100,
              "type": "string"
            }
          },
          {
            "description": "User-selected language or language context; never inferred from country.",
            "in": "query",
            "name": "language",
            "required": false,
            "schema": {
              "maxLength": 100,
              "type": "string"
            }
          },
          {
            "description": "Adult professional age.",
            "in": "query",
            "name": "age",
            "required": false,
            "schema": {
              "maximum": 120,
              "minimum": 18,
              "type": "integer"
            }
          },
          {
            "description": "Comma-separated coverage-beat IDs, maximum five.",
            "in": "query",
            "name": "coverageBeatIds",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional self-described fictional political worldview ID.",
            "in": "query",
            "name": "politicalIdeologyId",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional self-described fictional belief or philosophical tradition ID.",
            "in": "query",
            "name": "beliefTraditionId",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional non-explicit fictional sexual-orientation ID.",
            "in": "query",
            "name": "sexualOrientationId",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional non-explicit fictional romantic-orientation ID.",
            "in": "query",
            "name": "romanticOrientationId",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/NewsCasterProfile"
                    },
                    {
                      "additionalProperties": true,
                      "type": "object"
                    }
                  ]
                }
              }
            },
            "description": "Requested news-caster projection.",
            "headers": {
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          },
          "400": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Unsupported view or invalid request."
          },
          "405": {
            "description": "Unsupported method for this resource."
          }
        },
        "summary": "Read the news-caster catalog, editorial fixtures, starters, or a deterministic profile",
        "tags": [
          "News Casters"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "head": {
        "operationId": "headNewsCasterPersonalityLibrary",
        "parameters": [
          {
            "description": "Response projection: index, catalog, starters, editorial-fixtures, or profile.",
            "in": "query",
            "name": "view",
            "required": false,
            "schema": {
              "default": "index",
              "enum": [
                "index",
                "summary",
                "catalog",
                "starters",
                "editorial-fixtures",
                "profile"
              ],
              "type": "string"
            }
          },
          {
            "description": "Starter search text when view=starters.",
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "description": "Exact starter-region filter.",
            "in": "query",
            "name": "region",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "ISO alpha-2 country/area code for starters or profile selection.",
            "in": "query",
            "name": "country",
            "required": false,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          },
          {
            "description": "Newsroom role ID for starters or profile selection.",
            "in": "query",
            "name": "role",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Starter blueprint ID when view=starters.",
            "in": "query",
            "name": "blueprint",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Editorial-fixture direction filter: ltr or rtl.",
            "in": "query",
            "name": "direction",
            "required": false,
            "schema": {
              "enum": [
                "ltr",
                "rtl"
              ],
              "type": "string"
            }
          },
          {
            "description": "Editorial-fixture script-code filter.",
            "in": "query",
            "name": "script",
            "required": false,
            "schema": {
              "maxLength": 32,
              "type": "string"
            }
          },
          {
            "description": "Editorial-review cohort filter.",
            "in": "query",
            "name": "cohort",
            "required": false,
            "schema": {
              "maxLength": 80,
              "type": "string"
            }
          },
          {
            "description": "Explicit BCP 47 language tag; never inferred from country.",
            "in": "query",
            "name": "languageTag",
            "required": false,
            "schema": {
              "maxLength": 35,
              "type": "string"
            }
          },
          {
            "description": "Explicit editorial-review fixture ID for profile construction.",
            "in": "query",
            "name": "editorialFixtureId",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "description": "Zero-based starter offset.",
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "default": 0,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "description": "Starter page size.",
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 24,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "description": "Optional fictional presenter name.",
            "in": "query",
            "name": "casterName",
            "required": false,
            "schema": {
              "maxLength": 100,
              "type": "string"
            }
          },
          {
            "description": "User-selected language or language context; never inferred from country.",
            "in": "query",
            "name": "language",
            "required": false,
            "schema": {
              "maxLength": 100,
              "type": "string"
            }
          },
          {
            "description": "Adult professional age.",
            "in": "query",
            "name": "age",
            "required": false,
            "schema": {
              "maximum": 120,
              "minimum": 18,
              "type": "integer"
            }
          },
          {
            "description": "Comma-separated coverage-beat IDs, maximum five.",
            "in": "query",
            "name": "coverageBeatIds",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional self-described fictional political worldview ID.",
            "in": "query",
            "name": "politicalIdeologyId",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional self-described fictional belief or philosophical tradition ID.",
            "in": "query",
            "name": "beliefTraditionId",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional non-explicit fictional sexual-orientation ID.",
            "in": "query",
            "name": "sexualOrientationId",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional non-explicit fictional romantic-orientation ID.",
            "in": "query",
            "name": "romanticOrientationId",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers for the requested projection.",
            "headers": {
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              }
            }
          }
        },
        "summary": "Read news-caster response metadata without a body",
        "tags": [
          "News Casters"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "options": {
        "operationId": "optionsNewsCasterPersonalityLibrary",
        "responses": {
          "204": {
            "description": "CORS and Allow metadata."
          }
        },
        "summary": "Discover allowed methods for the news-caster API",
        "tags": [
          "News Casters"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "post": {
        "description": "State-free, non-provider-backed profile composition. Requests are limited to 32 KiB and 30 per 60 seconds. The server derives `ncpr1.<sha256>` from the normalized request. A supplied Idempotency-Key must match or the request fails with 409. Identical normalized requests return byte-identical JSON and the same ETag. No durable replay store or persistence is used.",
        "operationId": "postNewsCasterProfile",
        "parameters": [
          {
            "description": "Optional deterministic key in the form ncpr1.<sha256>. When omitted, the server derives and returns it. A nonmatching key fails closed with 409.",
            "in": "header",
            "name": "Idempotency-Key",
            "required": false,
            "schema": {
              "maxLength": 70,
              "pattern": "^ncpr1\\.[a-f0-9]{64}$",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCasterProfileRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCasterProfile"
                }
              }
            },
            "description": "Deterministic news-caster profile.",
            "headers": {
              "ETag": {
                "description": "SHA-256 entity tag for the exact JSON response bytes.",
                "schema": {
                  "type": "string"
                }
              },
              "Idempotency-Key": {
                "description": "Deterministic ncpr1 key derived from the normalized request.",
                "schema": {
                  "pattern": "^ncpr1\\.[a-f0-9]{64}$",
                  "type": "string"
                }
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/X-Spiralist-Completion-Marker"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/X-Spiralist-Release"
              },
              "X-Spiralist-Replay-Safe": {
                "description": "True for identical normalized package-local requests.",
                "schema": {
                  "enum": [
                    "true"
                  ],
                  "type": "string"
                }
              },
              "X-Spiralist-Request-Sha256": {
                "description": "SHA-256 of the canonical normalized request envelope.",
                "schema": {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Malformed JSON or unsupported POST view."
          },
          "409": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "The supplied Idempotency-Key does not match the normalized request."
          },
          "413": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Request body exceeds 32 KiB."
          },
          "415": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Content-Type is not application/json."
          },
          "422": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Request schema or invariant validation failed."
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Profile-composition rate limit exceeded."
          }
        },
        "summary": "Compose one deterministic news-caster profile from a bounded request envelope",
        "tags": [
          "News Casters"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/news-casters/reviews/": {
      "get": {
        "description": "Returns a fail-closed workflow with 12 high-risk multilingual fixtures, 18 script typography tokens, unsigned draft templates, and an empty trusted acceptance register. No human review or publication acceptance is claimed.",
        "operationId": "getNewsCasterQualifiedReviewWorkflow",
        "parameters": [
          {
            "description": "Review projection.",
            "in": "query",
            "name": "view",
            "required": false,
            "schema": {
              "default": "index",
              "enum": [
                "index",
                "summary",
                "cohort",
                "typography",
                "template",
                "records"
              ],
              "type": "string"
            }
          },
          {
            "description": "Cohort fixture for view=template.",
            "in": "query",
            "name": "fixtureId",
            "required": false,
            "schema": {
              "maxLength": 100,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Qualified-review index, cohort, typography tokens, draft template, trusted records, or state-free validation result."
          },
          "400": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Malformed request or unsupported view."
          },
          "404": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Requested cohort fixture was not found."
          },
          "413": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Request exceeds 64 KiB."
          },
          "415": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Content-Type is not application/json."
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Validation rate limit exceeded."
          }
        },
        "summary": "Inspect the bounded qualified-human news-caster review workflow",
        "tags": [
          "News Casters"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "head": {
        "operationId": "headNewsCasterQualifiedReviewWorkflow",
        "parameters": [
          {
            "in": "query",
            "name": "view",
            "required": false,
            "schema": {
              "default": "index",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "fixtureId",
            "required": false,
            "schema": {
              "maxLength": 100,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers for the selected review projection."
          }
        },
        "summary": "Read qualified-review response metadata without a body",
        "tags": [
          "News Casters"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "options": {
        "operationId": "optionsNewsCasterQualifiedReviewWorkflow",
        "responses": {
          "204": {
            "description": "CORS and Allow metadata."
          }
        },
        "summary": "Discover allowed methods for the qualified-review API",
        "tags": [
          "News Casters"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "post": {
        "description": "Strict structural validation of a record envelope. The endpoint is state-free, never registers reviewer trust, and never accepts a self-declared signature. Publication acceptance can only come from an offline-verified entry in the trusted static register.",
        "operationId": "postNewsCasterQualifiedReviewValidation",
        "parameters": [
          {
            "in": "query",
            "name": "view",
            "required": false,
            "schema": {
              "default": "validate",
              "enum": [
                "validate",
                "index"
              ],
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCasterQualifiedReviewRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Qualified-review index, cohort, typography tokens, draft template, trusted records, or state-free validation result."
          },
          "400": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Malformed request or unsupported view."
          },
          "404": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Requested cohort fixture was not found."
          },
          "413": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Request exceeds 64 KiB."
          },
          "415": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Content-Type is not application/json."
          },
          "429": {
            "content": {
              "application/problem+json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Validation rate limit exceeded."
          }
        },
        "summary": "Validate one qualified-review record without persisting or trusting it",
        "tags": [
          "News Casters"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/no-op/": {
      "get": {
        "operationId": "readNoOpSimulation",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "No-op response"
          }
        },
        "summary": "Read no-op simulation boundary",
        "tags": [
          "Public AI Access"
        ]
      },
      "post": {
        "operationId": "simulateNoOp",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "No-op response"
          }
        },
        "summary": "Return no-op for unsupported action simulation",
        "tags": [
          "Public AI Access"
        ]
      }
    },
    "/api/v1/openapi/validation/": {
      "get": {
        "operationId": "validateOpenApiMirrors",
        "parameters": [
          {
            "$ref": "#/components/parameters/ApiVersionHeader"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Problem400"
          },
          "406": {
            "$ref": "#/components/responses/Problem406"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          }
        },
        "summary": "Read non-generating OpenAPI mirror validation",
        "tags": [
          "API contract"
        ]
      },
      "head": {
        "operationId": "validateOpenApiMirrorsHead",
        "responses": {
          "200": {
            "description": "Same headers as GET without a response body."
          }
        },
        "summary": "Read non-generating OpenAPI mirror validation headers",
        "tags": [
          "API contract"
        ]
      },
      "options": {
        "operationId": "validateOpenApiMirrorsOptions",
        "responses": {
          "204": {
            "description": "No content."
          }
        },
        "summary": "CORS and method discovery",
        "tags": [
          "API contract"
        ]
      }
    },
    "/api/v1/persona-of-the-day/": {
      "get": {
        "operationId": "readPersonaOfTheDay",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read deterministic UTC persona of the day",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "head": {
        "operationId": "readPersonaOfTheDayHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read deterministic UTC persona of the day headers",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/personas/": {
      "get": {
        "operationId": "searchPersonaCatalog",
        "parameters": [
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "maxLength": 200,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "default": 0,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "id",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "md",
                "text",
                "prompt",
                "uai"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Search or paginate the 1,000-type public catalog",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "head": {
        "operationId": "searchPersonaCatalogHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read persona catalog headers",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/personas/compile/": {
      "post": {
        "operationId": "compilePersona",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PersonaGenerationRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "422": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Compile full, compact, continuity, and UAI artifacts",
        "tags": [
          "Personas"
        ],
        "x-request-body-limit-bytes": 131072,
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        },
        "x-state-change": false
      }
    },
    "/api/v1/personas/generate/": {
      "get": {
        "operationId": "generatePersonaFromCatalog",
        "parameters": [
          {
            "in": "query",
            "name": "sourceTypeId",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "integer"
                },
                {
                  "type": "string"
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "md",
                "text",
                "prompt",
                "uai"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Generate from a public sourceTypeId without a request body",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "head": {
        "operationId": "generatePersonaHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read generation endpoint headers",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "post": {
        "operationId": "generatePersona",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PersonaGenerationRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "422": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Generate a deterministic portable persona from a bounded brief",
        "tags": [
          "Personas"
        ],
        "x-request-body-limit-bytes": 131072,
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        },
        "x-state-change": false
      }
    },
    "/api/v1/personas/generate/source-type/{sourceTypeId}/": {
      "get": {
        "operationId": "generatePersonaFromCatalog__get_api_v1_personas_generate_source_type__sourceTypeId",
        "parameters": [
          {
            "description": "Public persona source type identifier.",
            "in": "path",
            "name": "sourceTypeId",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "integer"
                },
                {
                  "type": "string"
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "md",
                "text",
                "prompt",
                "uai"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Generate a persona from a clean path source type ID",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "head": {
        "operationId": "generatePersonaHead__head_api_v1_personas_generate_source_type__sourceTypeId",
        "parameters": [
          {
            "description": "Public persona source type identifier.",
            "in": "path",
            "name": "sourceTypeId",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Generate a persona from a clean path source type ID",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "post": {
        "operationId": "generatePersona__post_api_v1_personas_generate_source_type__sourceTypeId",
        "parameters": [
          {
            "description": "Public persona source type identifier.",
            "in": "path",
            "name": "sourceTypeId",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PersonaGenerationRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "422": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Generate a persona from a clean path source type ID",
        "tags": [
          "Personas"
        ],
        "x-request-body-limit-bytes": 131072,
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        },
        "x-state-change": false
      }
    },
    "/api/v1/personas/id/{id}/": {
      "get": {
        "operationId": "searchPersonaCatalog__get_api_v1_personas_id__id",
        "parameters": [
          {
            "description": "Public persona type identifier.",
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "maxLength": 200,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "default": 0,
              "minimum": 0,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "md",
                "text",
                "prompt",
                "uai"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Get one public persona type by clean path ID",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "head": {
        "operationId": "searchPersonaCatalogHead__head_api_v1_personas_id__id",
        "parameters": [
          {
            "description": "Public persona type identifier.",
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Get one public persona type by clean path ID",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/personas/random/": {
      "get": {
        "deprecated": true,
        "operationId": "generateRandomPersonaAlias",
        "parameters": [
          {
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "integer"
                },
                {
                  "type": "string"
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "md",
                "text",
                "prompt",
                "uai"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Generate a deterministic public persona from a seed",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      },
      "head": {
        "operationId": "generateRandomPersonaAliasHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read deterministic random persona headers",
        "tags": [
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/personas/validate/": {
      "post": {
        "operationId": "validatePersona",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PersonaDocument"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "422": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Validate structural portability and public boundaries",
        "tags": [
          "Validation"
        ],
        "x-request-body-limit-bytes": 131072,
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        },
        "x-state-change": false
      }
    },
    "/api/v1/personas/{personaId}/career/": {
      "post": {
        "operationId": "savePersonaCareer",
        "parameters": [
          {
            "in": "path",
            "name": "personaId",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Normalized career payload"
          }
        },
        "summary": "Normalize a structured career payload for browser-local persona state",
        "tags": [
          "Careers",
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/personas/{personaId}/career/regenerate/": {
      "post": {
        "operationId": "regeneratePersonaCareer",
        "parameters": [
          {
            "in": "path",
            "name": "personaId",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Structured career and trace"
          }
        },
        "summary": "Regenerate a structured career assignment for a persona",
        "tags": [
          "Careers",
          "Personas"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/problems/": {
      "get": {
        "operationId": "listApiProblems",
        "parameters": [
          {
            "$ref": "#/components/parameters/ApiVersionHeader"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Problem400"
          },
          "406": {
            "$ref": "#/components/responses/Problem406"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          }
        },
        "summary": "List stable typed problem codes",
        "tags": [
          "API contract"
        ]
      },
      "head": {
        "operationId": "listApiProblemsHead",
        "responses": {
          "200": {
            "description": "Same headers as GET without a response body."
          }
        },
        "summary": "List stable typed problem codes headers",
        "tags": [
          "API contract"
        ]
      },
      "options": {
        "operationId": "listApiProblemsOptions",
        "responses": {
          "204": {
            "description": "No content."
          }
        },
        "summary": "CORS and method discovery",
        "tags": [
          "API contract"
        ]
      }
    },
    "/api/v1/random-persona/": {
      "get": {
        "deprecated": false,
        "operationId": "generateRandomPersona",
        "parameters": [
          {
            "in": "query",
            "name": "seed",
            "required": false,
            "schema": {
              "oneOf": [
                {
                  "type": "integer"
                },
                {
                  "type": "string"
                }
              ]
            }
          },
          {
            "in": "query",
            "name": "format",
            "required": false,
            "schema": {
              "enum": [
                "json",
                "markdown",
                "md",
                "text",
                "prompt",
                "uai"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.spiralist.uai+json": {
                "schema": {
                  "type": "object"
                }
              },
              "text/markdown": {
                "schema": {
                  "type": "object"
                }
              },
              "text/plain": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Generate a deterministic public persona from a seed",
        "tags": [
          "Personas"
        ]
      },
      "head": {
        "operationId": "generateRandomPersonaHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read deterministic random persona headers",
        "tags": [
          "Personas"
        ]
      }
    },
    "/api/v1/random-psychosis-character/": {
      "get": {
        "description": "Return a fictional adult ward game character with a coherent psychosis-inspired presentation, complete pre-hospital life, perceived social-agent architecture, engine-ready objective/subjective/overlap world layers, initial interaction state, accessibility preset, portal lore, and optional 200,000+ character dossier. One explicit adult-confirmation parameter is required.\n\nSuccess responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "getOperation__get_api_v1_random_psychosis_character",
        "parameters": [
          {
            "$ref": "#/components/parameters/AdultConsent"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorSeed"
          },
          {
            "$ref": "#/components/parameters/AdultCreatorDetail"
          },
          {
            "description": "Optional base-character id.",
            "in": "query",
            "name": "character",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional coherent presentation-profile id.",
            "in": "query",
            "name": "presentation",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Strict mode normalizes incompatible manual overrides to the selected presentation profile.",
            "in": "query",
            "name": "coherence",
            "required": false,
            "schema": {
              "default": "strict",
              "enum": [
                "strict",
                "experimental"
              ],
              "type": "string"
            }
          },
          {
            "description": "Initial distress intensity for the scene.",
            "in": "query",
            "name": "intensity",
            "required": false,
            "schema": {
              "default": 62,
              "maximum": 95,
              "minimum": 10,
              "type": "integer"
            }
          },
          {
            "description": "Optional primary perception-channel id.",
            "in": "query",
            "name": "perception",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional secondary perception-channel id.",
            "in": "query",
            "name": "secondary_perception",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional belief-pattern id.",
            "in": "query",
            "name": "belief",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional thought-form id.",
            "in": "query",
            "name": "thought",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional insight-state id.",
            "in": "query",
            "name": "insight",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional episode-stage id. phase remains a legacy alias.",
            "in": "query",
            "name": "stage",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional negative-symptom or fatigue-pattern id.",
            "in": "query",
            "name": "negative_pattern",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional cognitive-load-pattern id.",
            "in": "query",
            "name": "cognitive_pattern",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional pre-hospital world-focus id.",
            "in": "query",
            "name": "world_focus",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional supernatural portal-realm id.",
            "in": "query",
            "name": "portal",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional clue-delivery style id.",
            "in": "query",
            "name": "help",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional quiet-room id.",
            "in": "query",
            "name": "room",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional non-graphic containment-context id. Players cannot manipulate restraint.",
            "in": "query",
            "name": "containment",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Optional accessibility preset: standard, reduced-audio, reduced-visual, text-forward, or low-stimulation.",
            "in": "query",
            "name": "accessibility",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Generated game-character payload",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          }
        },
        "summary": "Generate coherent adult ward game character",
        "tags": [
          "Game Characters"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      },
      "post": {
        "description": "Return a fictional adult ward game character with a coherent psychosis-inspired presentation, complete pre-hospital life, perceived social-agent architecture, engine-ready objective/subjective/overlap world layers, initial interaction state, accessibility preset, portal lore, and optional 200,000+ character dossier. One explicit adult-confirmation parameter is required.\n\nSuccess responses include the shared adult-creator-native-compatible-v1 fields while preserving the creator's native payload. Compatibility envelopes use deterministic precedence: characters, character, results, result, data, then payload. Grounded realism metadata preserves chronology, bounded expertise, reciprocal relationships, ordinary life, and creator-specific portrayal without individual demographic quotas. Failures use application/problem+json with request and exact-package markers. Explicit adult confirmation is required for every generation request.",
        "operationId": "postOperation__post_api_v1_random_psychosis_character",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PsychosisAdultCreatorRequest"
              }
            }
          },
          "description": "Common consent, seed, detail, and count fields plus creator-specific controls.",
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/PsychosisGameCharacterResponse"
                    },
                    {
                      "$ref": "#/components/schemas/AdultCreatorCommonResponse"
                    }
                  ]
                }
              }
            },
            "description": "Generated game-character payload",
            "headers": {
              "Link": {
                "$ref": "#/components/headers/SpiralistAdultCreatorLinks"
              },
              "X-Spiralist-Adult-Consent-Required": {
                "$ref": "#/components/headers/SpiralistAdultConsentRequired"
              },
              "X-Spiralist-Adult-Only": {
                "$ref": "#/components/headers/SpiralistAdultOnly"
              },
              "X-Spiralist-Asset-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistAssetManifestSha256"
              },
              "X-Spiralist-Completion-Marker": {
                "$ref": "#/components/headers/SpiralistCompletionMarker"
              },
              "X-Spiralist-Component-Manifest-Sha256": {
                "$ref": "#/components/headers/SpiralistComponentManifestSha256"
              },
              "X-Spiralist-Contract-Version": {
                "$ref": "#/components/headers/SpiralistContractVersion"
              },
              "X-Spiralist-Creator-Type": {
                "$ref": "#/components/headers/SpiralistCreatorType"
              },
              "X-Spiralist-Default-Detail": {
                "$ref": "#/components/headers/SpiralistDefaultDetail"
              },
              "X-Spiralist-Deployment-Fingerprint": {
                "$ref": "#/components/headers/SpiralistDeploymentFingerprint"
              },
              "X-Spiralist-Interaction-Contract": {
                "$ref": "#/components/headers/SpiralistInteractionContract"
              },
              "X-Spiralist-Interaction-Mode": {
                "$ref": "#/components/headers/SpiralistInteractionMode"
              },
              "X-Spiralist-Interaction-Version": {
                "$ref": "#/components/headers/SpiralistInteractionVersion"
              },
              "X-Spiralist-Package-Status": {
                "$ref": "#/components/headers/SpiralistPackageStatus"
              },
              "X-Spiralist-Realism-Contract": {
                "$ref": "#/components/headers/SpiralistRealismContract"
              },
              "X-Spiralist-Realism-Mode": {
                "$ref": "#/components/headers/SpiralistRealismMode"
              },
              "X-Spiralist-Realism-Version": {
                "$ref": "#/components/headers/SpiralistRealismVersion"
              },
              "X-Spiralist-Release": {
                "$ref": "#/components/headers/SpiralistRelease"
              },
              "X-Spiralist-Request-Id": {
                "$ref": "#/components/headers/SpiralistRequestId"
              },
              "X-Spiralist-Response-Envelope": {
                "$ref": "#/components/headers/SpiralistResponseEnvelope"
              }
            }
          },
          "403": {
            "$ref": "#/components/responses/AdultCreatorConsentRequired"
          }
        },
        "summary": "Generate coherent adult ward game character",
        "tags": [
          "Game Characters"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "d76f0f845869fde90d9975102e26780f20a421872872f43d30fef72d855d2a3f",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "7138de5dc93d51d79f86dabd1093207d5ee6a9a1f1b776174dc2d003628bf69e",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a313468c8ebf5bb77b3ceb25ef5663c0e2960d43b429c16c3885ff4510e652bd",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "nativeFieldsPreserved": true,
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.5.0"
        }
      }
    },
    "/api/v1/research/": {
      "get": {
        "description": "Search 134 public-safe report summaries across psychosis, espionage, espionage-psychosis, AI-interaction, economy/housing, evidence-and-movements, and psychological-warfare groups. The v100.0.34 psychological-warfare collection preserves 13 exact source files with SHA-256, duplicate relationships, summaries, and heading-level deep links. Current facts require fresh primary-source verification; no live influence-planning contract is exposed.",
        "operationId": "getOperation__get_api_v1_research",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Search safe report summaries, hashes, duplicate links, classifications, and implementation areas"
      }
    },
    "/api/v1/research/ai-psyops/": {
      "get": {
        "description": "Returns public-safe category summaries, evidence maturity, uncertainty, relationships, safeguards, research gaps, and inherited source links. Complete reports remain in a server-denied provenance directory. Operational targeting, persuasion scripts, campaign workflows, and evasion instructions are excluded.",
        "operationId": "getAiPsyopsResearchTaxonomy",
        "parameters": [
          {
            "description": "Exact category slug.",
            "in": "query",
            "name": "slug",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "role",
            "required": false,
            "schema": {
              "enum": [
                "tool",
                "operator",
                "environment"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "maturity",
            "required": false,
            "schema": {
              "enum": [
                "documented",
                "demonstrated",
                "emerging",
                "prospective",
                "contested",
                "mixed"
              ],
              "type": "string"
            }
          },
          {
            "description": "Published defensive-concern key.",
            "in": "query",
            "name": "concern",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AiPsyopsTaxonomyApiResponse"
                }
              }
            },
            "description": "Public-safe taxonomy response"
          },
          "404": {
            "description": "Category not found"
          },
          "422": {
            "description": "Invalid filter"
          }
        },
        "summary": "Browse the defensive 12-category AI PSYOPS research taxonomy"
      },
      "head": {
        "operationId": "headAiPsyopsResearchTaxonomy",
        "responses": {
          "200": {
            "description": "Headers only"
          }
        },
        "summary": "Inspect AI PSYOPS taxonomy response headers"
      }
    },
    "/api/v1/research/ai-psyops/claim-source-matrix/": {
      "get": {
        "description": "Returns paginated public-safe claim records linked to selected source identifiers. Traceability does not constitute independent verification or human editorial acceptance.",
        "operationId": "getAiPsyopsClaimSourceMatrix",
        "parameters": [
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "class",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "kind",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "review",
            "required": false,
            "schema": {
              "enum": [
                "checked",
                "pending"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "default": 0,
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AiPsyopsClaimSourceMatrixApiResponse"
                }
              }
            },
            "description": "Public-safe claim matrix response"
          },
          "422": {
            "description": "Invalid filter"
          }
        },
        "summary": "Browse the AI PSYOPS claim-to-source matrix"
      },
      "head": {
        "operationId": "headAiPsyopsClaimSourceMatrix",
        "responses": {
          "200": {
            "description": "Headers only"
          }
        },
        "summary": "Inspect claim matrix response headers"
      }
    },
    "/api/v1/research/ai-psyops/editorial-review/": {
      "get": {
        "description": "Returns the no-store, privacy-safe derived state. Automated validation, signature verification, human review, publication acceptance, and independent research re-verification remain separate states.",
        "operationId": "getAiPsyopsEditorialReviewStatus",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "properties": {
                    "status": {
                      "$ref": "#/components/schemas/AiPsyopsEditorialReviewStatus"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Current editorial-review verification state",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "const": "no-store, no-cache, max-age=0, must-revalidate",
                  "type": "string"
                }
              }
            }
          }
        },
        "summary": "Read AI PSYOPS editorial-review verification status"
      },
      "head": {
        "operationId": "headAiPsyopsEditorialReviewStatus",
        "responses": {
          "200": {
            "description": "Headers only"
          }
        },
        "summary": "Inspect editorial-review status headers"
      }
    },
    "/api/v1/research/ai-psyops/sources/": {
      "get": {
        "description": "Returns paginated public-safe source-resolution records. A resolution record or automated check does not constitute full-corpus independent verification or human editorial acceptance.",
        "operationId": "getAiPsyopsSourceResolution",
        "parameters": [
          {
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "enum": [
                "checked",
                "pending"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "type",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "maxLength": 160,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 50,
              "maximum": 200,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "offset",
            "required": false,
            "schema": {
              "default": 0,
              "minimum": 0,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AiPsyopsSourceResolutionApiResponse"
                }
              }
            },
            "description": "Public-safe source-resolution response"
          },
          "422": {
            "description": "Invalid filter"
          }
        },
        "summary": "Browse the AI PSYOPS source-resolution registry"
      },
      "head": {
        "operationId": "headAiPsyopsSourceResolution",
        "responses": {
          "200": {
            "description": "Headers only"
          }
        },
        "summary": "Inspect source-resolution response headers"
      }
    },
    "/api/v1/schema/persona/": {
      "get": {
        "operationId": "readPersonaSchema",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/schema+json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read persona JSON Schema",
        "tags": [
          "Discovery"
        ]
      },
      "head": {
        "operationId": "readPersonaSchemaHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read persona JSON Schema headers",
        "tags": [
          "Discovery"
        ]
      }
    },
    "/api/v1/schemas/": {
      "get": {
        "operationId": "listApiSchemas",
        "parameters": [
          {
            "$ref": "#/components/parameters/ApiVersionHeader"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Problem400"
          },
          "406": {
            "$ref": "#/components/responses/Problem406"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          }
        },
        "summary": "List JSON Schema resources",
        "tags": [
          "API contract"
        ]
      },
      "head": {
        "operationId": "listApiSchemasHead",
        "responses": {
          "200": {
            "description": "Same headers as GET without a response body."
          }
        },
        "summary": "List JSON Schema resources headers",
        "tags": [
          "API contract"
        ]
      },
      "options": {
        "operationId": "listApiSchemasOptions",
        "responses": {
          "204": {
            "description": "No content."
          }
        },
        "summary": "CORS and method discovery",
        "tags": [
          "API contract"
        ]
      }
    },
    "/api/v1/schemas/persona/": {
      "get": {
        "operationId": "readPersonaSchemaAlias",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/schema+json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read persona JSON Schema alias",
        "tags": [
          "Discovery"
        ]
      },
      "head": {
        "operationId": "readPersonaSchemaAliasHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read persona JSON Schema alias headers",
        "tags": [
          "Discovery"
        ]
      }
    },
    "/api/v1/search/": {
      "get": {
        "operationId": "searchPublicSite",
        "parameters": [
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "maxLength": 200,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Search public site documentation and persona records",
        "tags": [
          "Discovery"
        ]
      },
      "head": {
        "operationId": "searchPublicSiteHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read search headers",
        "tags": [
          "Discovery"
        ]
      }
    },
    "/api/v1/standards/": {
      "get": {
        "operationId": "getApiStandards",
        "parameters": [
          {
            "$ref": "#/components/parameters/ApiVersionHeader"
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": true,
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "Content-Digest": {
                "$ref": "#/components/headers/ContentDigest"
              },
              "RateLimit": {
                "$ref": "#/components/headers/RateLimit"
              },
              "X-Request-Id": {
                "$ref": "#/components/headers/XRequestId"
              },
              "X-Spiralist-Api-Version": {
                "$ref": "#/components/headers/XSpiralistApiVersion"
              },
              "X-Spiralist-Request-Duration-Ms": {
                "$ref": "#/components/headers/XRequestDuration"
              },
              "X-Spiralist-Trace-Id": {
                "$ref": "#/components/headers/XSpiralistTraceId"
              }
            }
          },
          "400": {
            "$ref": "#/components/responses/Problem400"
          },
          "406": {
            "$ref": "#/components/responses/Problem406"
          },
          "429": {
            "$ref": "#/components/responses/Problem429"
          }
        },
        "summary": "Read standards and implementation boundaries",
        "tags": [
          "API contract"
        ]
      },
      "head": {
        "operationId": "getApiStandardsHead",
        "responses": {
          "200": {
            "description": "Same headers as GET without a response body."
          }
        },
        "summary": "Read standards and implementation boundaries headers",
        "tags": [
          "API contract"
        ]
      },
      "options": {
        "operationId": "getApiStandardsOptions",
        "responses": {
          "204": {
            "description": "No content."
          }
        },
        "summary": "CORS and method discovery",
        "tags": [
          "API contract"
        ]
      }
    },
    "/api/v1/starter-packs/": {
      "get": {
        "operationId": "listStarterPacks",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "properties": {
                    "apiVersion": {
                      "type": "string"
                    },
                    "count": {
                      "type": "integer"
                    },
                    "items": {
                      "items": {
                        "$ref": "#/components/schemas/StarterPackSummary"
                      },
                      "type": "array"
                    },
                    "links": {
                      "additionalProperties": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "privacyBoundary": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "release": {
                      "type": "string"
                    },
                    "schemaVersion": {
                      "type": "string"
                    },
                    "updatedUtc": {
                      "format": "date-time",
                      "type": "string"
                    }
                  },
                  "required": [
                    "apiVersion",
                    "schemaVersion",
                    "release",
                    "count",
                    "items",
                    "links",
                    "privacyBoundary"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Starter Pack collection with public-safe links."
          }
        },
        "summary": "List Starter Packs",
        "tags": [
          "Starter Packs"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/starter-packs/{slug}/": {
      "get": {
        "operationId": "readStarterPack",
        "parameters": [
          {
            "description": "Starter Pack slug such as developer, research, writing, product-founder, personal-productivity, teacher-student, or marketing.",
            "in": "path",
            "name": "slug",
            "required": true,
            "schema": {
              "pattern": "^[a-z0-9-]+$",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StarterPackDetailResponse"
                }
              }
            },
            "description": "Starter Pack detail with personas, recommended first persona, copy summary, and public links."
          },
          "404": {
            "description": "Starter Pack not found."
          }
        },
        "summary": "Read Starter Pack detail",
        "tags": [
          "Starter Packs"
        ],
        "x-spiralist-persona-output-contract": {
          "canonicalProfileIsSourceOfTruth": true,
          "canonicalSchema": "#/components/schemas/PersonaOperatingProfile",
          "compatibilitySchema": "#/components/schemas/PersonaOutputPresentation"
        }
      }
    },
    "/api/v1/uai/": {
      "get": {
        "operationId": "readPublicUai",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read public UAI manifest",
        "tags": [
          "Evidence"
        ]
      },
      "head": {
        "operationId": "readPublicUaiHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read public UAI manifest headers",
        "tags": [
          "Evidence"
        ]
      }
    },
    "/api/v1/version/": {
      "get": {
        "operationId": "readVersion",
        "parameters": [],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response",
            "headers": {
              "ETag": {
                "schema": {
                  "type": "string"
                }
              },
              "RateLimit-Limit": {
                "schema": {
                  "type": "integer"
                }
              },
              "RateLimit-Remaining": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "$ref": "#/components/responses/Problem"
          },
          "404": {
            "$ref": "#/components/responses/Problem"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "413": {
            "$ref": "#/components/responses/Problem"
          },
          "415": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read release versions",
        "tags": [
          "Discovery"
        ]
      },
      "head": {
        "operationId": "readVersionHead",
        "responses": {
          "200": {
            "description": "Headers only"
          },
          "304": {
            "description": "Not modified"
          },
          "405": {
            "$ref": "#/components/responses/Problem"
          },
          "429": {
            "$ref": "#/components/responses/Problem"
          }
        },
        "summary": "Read release versions headers",
        "tags": [
          "Discovery"
        ]
      }
    },
    "/create/": {
      "get": {
        "operationId": "getOperation__get_create",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Open the Standard Persona Creator"
      }
    },
    "/create/espionage-psychosis/": {
      "get": {
        "operationId": "getOperation__get_create_espionage_psychosis",
        "parameters": [
          {
            "description": "Required for adult persona generation. Accepted values include 1, true, yes, confirmed, over18, and adult.",
            "in": "query",
            "name": "adult_consent",
            "required": false,
            "schema": {
              "description": "Required for adult persona generation. Accepted values include 1, true, yes, confirmed, over18, and adult.",
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "type": "integer"
                },
                {
                  "type": "boolean"
                }
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Open the 18+ EspionagePsychosis creator or request a negotiated representation",
        "tags": [
          "EspionagePsychosis Creator"
        ],
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage-psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/create/espionage/": {
      "get": {
        "operationId": "getOperation__get_create_espionage",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Open the adult Espionage Persona Generator or request a negotiated API representation",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "espionage",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/create/psychosis/": {
      "get": {
        "operationId": "getOperation__get_create_psychosis",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "400": {
            "description": "Malformed request"
          },
          "422": {
            "description": "Invalid filter or unsupported option"
          }
        },
        "summary": "Open the adult Psychosis Character Studio",
        "x-adult-creator-contract": {
          "assetManifestSha256": "3e56977d3bfc876f1a2167848416e81d39d3dc8517efd3cc8f8b99b683e115c1",
          "batch": false,
          "completionMarker": "SPIRALIST_SEARCH_DEMAND_INTELLIGENCE_CONTENT_REFRESH_WIP_V100_0_63",
          "componentManifestSha256": "9240c763b3c5d439c9caf4ee779a5a21b30dfffe894e3d248fb2a54fbf263ede",
          "contractVersion": "1.14.0",
          "creatorType": "psychosis",
          "deploymentFingerprint": "a579a940bfb648ffc64737a59f539ce91c6a82108a22ce3dbf609920510df008",
          "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
          "envelopePrecedence": [
            "characters",
            "character",
            "results",
            "result",
            "data",
            "payload"
          ],
          "interactionContractName": "active-fictional-character-v1",
          "interactionContractVersion": "1.0.0",
          "interactionMode": "direct-first-person-character",
          "internationalFairnessContractName": "global-country-context-fairness-v1",
          "internationalFairnessContractVersion": "1.1.0",
          "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
          "nativeFieldsPreserved": true,
          "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
          "npcRuntimeContractVersion": "1.1.0",
          "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
          "packageStatus": "work-in-progress",
          "realismContractName": "grounded-fictional-character-realism-v1",
          "realismContractVersion": "1.0.0",
          "realismMode": "chronology-relationships-expertise-ordinary-life",
          "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
          "shape": "adult-creator-native-compatible-v1",
          "version": "1.8.0"
        }
      }
    },
    "/espionage/": {
      "get": {
        "deprecated": true,
        "operationId": "getOperation__get_espionage",
        "responses": {
          "308": {
            "description": "Permanent redirect"
          }
        },
        "summary": "Legacy redirect to /create/espionage/"
      }
    },
    "/api/v1/behavioral-likelihood/": {
      "get": {
        "tags": [
          "Behavioral Likelihood"
        ],
        "summary": "Read the fictional behavioral likelihood contract",
        "operationId": "getBehavioralLikelihoodContract",
        "responses": {
          "200": {
            "description": "Successful package-local fictional-only response.",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "type": "string"
                },
                "example": "no-store, no-cache, max-age=0, must-revalidate"
              },
              "X-Spiralist-Behavioral-Release": {
                "schema": {
                  "type": "string"
                },
                "example": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "apiVersion": {
                      "type": "string"
                    },
                    "contract": {
                      "$ref": "#/components/schemas/BehavioralLikelihoodContract"
                    }
                  }
                }
              }
            }
          },
          "422": {
            "description": "Fail-closed validation rejection.",
            "content": {
              "application/problem+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "500": {
            "description": "Package-local runtime failure.",
            "content": {
              "application/problem+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Behavioral Likelihood"
        ],
        "summary": "Evaluate bounded fictional action tendencies",
        "operationId": "evaluateBehavioralLikelihood",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BehavioralLikelihoodRuntimeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful package-local fictional-only response.",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "type": "string"
                },
                "example": "no-store, no-cache, max-age=0, must-revalidate"
              },
              "X-Spiralist-Behavioral-Release": {
                "schema": {
                  "type": "string"
                },
                "example": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "apiVersion": {
                      "type": "string"
                    },
                    "result": {
                      "$ref": "#/components/schemas/BehavioralLikelihoodRuntimeResponse"
                    }
                  }
                }
              }
            }
          },
          "422": {
            "description": "Fail-closed validation rejection.",
            "content": {
              "application/problem+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "500": {
            "description": "Package-local runtime failure.",
            "content": {
              "application/problem+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/behavioral-likelihood/schema/": {
      "get": {
        "tags": [
          "Behavioral Likelihood"
        ],
        "summary": "Read the runtime schema and authority boundary",
        "operationId": "getBehavioralLikelihoodSchema",
        "responses": {
          "200": {
            "description": "Successful package-local fictional-only response.",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "type": "string"
                },
                "example": "no-store, no-cache, max-age=0, must-revalidate"
              },
              "X-Spiralist-Behavioral-Release": {
                "schema": {
                  "type": "string"
                },
                "example": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "apiVersion": {
                      "type": "string"
                    },
                    "contract": {
                      "$ref": "#/components/schemas/BehavioralLikelihoodContract"
                    }
                  }
                }
              }
            }
          },
          "422": {
            "description": "Fail-closed validation rejection.",
            "content": {
              "application/problem+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "500": {
            "description": "Package-local runtime failure.",
            "content": {
              "application/problem+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/behavioral-likelihood/feedback-loop/": {
      "get": {
        "tags": [
          "Behavioral Likelihood"
        ],
        "summary": "Read the synthetic institutional feedback-loop contract",
        "operationId": "getBehavioralFeedbackLoopContract",
        "responses": {
          "200": {
            "description": "Successful package-local fictional-only response.",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "type": "string"
                },
                "example": "no-store, no-cache, max-age=0, must-revalidate"
              },
              "X-Spiralist-Behavioral-Release": {
                "schema": {
                  "type": "string"
                },
                "example": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Fail-closed validation rejection.",
            "content": {
              "application/problem+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "500": {
            "description": "Package-local runtime failure.",
            "content": {
              "application/problem+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Behavioral Likelihood"
        ],
        "summary": "Run a synthetic observation and deployment feedback-loop fixture",
        "operationId": "simulateBehavioralFeedbackLoop",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InstitutionalFeedbackLoopRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful package-local fictional-only response.",
            "headers": {
              "Cache-Control": {
                "schema": {
                  "type": "string"
                },
                "example": "no-store, no-cache, max-age=0, must-revalidate"
              },
              "X-Spiralist-Behavioral-Release": {
                "schema": {
                  "type": "string"
                },
                "example": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip"
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Fail-closed validation rejection.",
            "content": {
              "application/problem+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "500": {
            "description": "Package-local runtime failure.",
            "content": {
              "application/problem+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    }
  },
  "security": [],
  "servers": [
    {
      "description": "Production",
      "url": "https://spiralistai.com"
    },
    {
      "description": "Local development",
      "url": "http://127.0.0.1:8080"
    }
  ],
  "tags": [
    {
      "name": "Discovery"
    },
    {
      "description": "Shared discovery, direct fictional-character activation and routing, grounded-realism ledgers, deterministic compatibility precedence, native-compatible success fields, typed errors, generated asset/component manifests, runtime verification, and deployment fingerprints for all 18+ adult creators.",
      "name": "Adult Creator Contract"
    },
    {
      "name": "Personas"
    },
    {
      "name": "Validation"
    },
    {
      "name": "Evidence"
    },
    {
      "name": "Public AI Access"
    },
    {
      "description": "Structured career taxonomy, hierarchy browsing, and deterministic career randomization endpoints.",
      "name": "Careers"
    },
    {
      "description": "Workflow Starter Pack discovery, detail, compare, remix, and copy-summary endpoints.",
      "name": "Starter Packs"
    },
    {
      "description": "Adult-consent-gated fictional ward character generation and deterministic scene interaction for compassionate educational horror-game integrations.",
      "name": "Game Characters"
    },
    {
      "description": "Schema-22 fictional intelligence personas and external NPC-memory bootstrap.",
      "name": "Espionage Personas"
    },
    {
      "description": "Unified Standard, Psychosis, Espionage, and EspionagePsychosis creator family.",
      "name": "Create Person"
    },
    {
      "description": "All-ages schema-22 portable persona creation.",
      "name": "Standard Creator"
    },
    {
      "description": "18+ trauma-informed lived-experience character creation.",
      "name": "Psychosis Creator"
    },
    {
      "description": "18+ fictional intelligence persona and NPC-memory bootstrap creation.",
      "name": "Espionage Creator"
    },
    {
      "description": "Safe source-backed research summaries and provenance.",
      "name": "Research Library"
    },
    {
      "description": "18+ fictional intelligence persona plus non-diagnostic experienced-reality, evidence, supportive interaction, and truth-bound memory boundaries.",
      "name": "EspionagePsychosis Creator"
    },
    {
      "description": "Adult fictional combined intelligence and experienced-reality persona APIs.",
      "name": "EspionagePsychosis"
    },
    {
      "description": "Non-generating worldwide country/area context, evidence methodology, and fair comparative game-system design.",
      "name": "International fairness"
    },
    {
      "description": "Discovery, schemas, problems, headers, standards, and OpenAPI integrity.",
      "name": "API contract"
    },
    {
      "description": "Bounded administrator generation orchestrated by /admin/.",
      "name": "Admin batch"
    },
    {
      "description": "All-ages fictional synthetic news-caster profiles, equal-coverage worldwide starters, optional self-described identity and worldview, and one evidence standard.",
      "name": "News Casters"
    },
    {
      "name": "Behavioral Likelihood",
      "description": "Fictional-only character, NPC, event-role, simulation-person, and synthetic institutional feedback-loop diagnostics."
    }
  ],
  "x-age-generation-policy": {
    "calculatedUsing": "current UTC date",
    "customBlankMeaning": "none / unspecified",
    "dynamicAgeRanges": true,
    "exactAgeAuthoritative": true,
    "generationIds": [
      "silent-generation",
      "baby-boomers",
      "generation-jones",
      "generation-x",
      "xennials",
      "millennials",
      "zillennials",
      "generation-z",
      "zalphas",
      "generation-alpha",
      "none-unspecified",
      "custom"
    ],
    "maximumAge": 120,
    "minimumAge": 18
  },
  "x-agent-boundaries": {
    "credentialsAccepted": false,
    "defaultUnsupportedAction": "no-op",
    "externalModelCalls": false,
    "persistentWrites": false,
    "publishingActions": false,
    "requestBodyLimitBytes": 131072,
    "state": "stateless"
  },
  "x-creator-experience": {
    "advancedMode": "optional",
    "advancedRecipes": [
      "fast-execution",
      "careful-analysis",
      "creative-range",
      "gentle-guidance"
    ],
    "browserLocalPreference": true,
    "canonicalSchemaVersion": "22.0.0",
    "defaultMode": "simple",
    "serverRenderedReadyPersona": true,
    "taskFirst": true,
    "taskIds": [
      "coding",
      "research",
      "writing",
      "planning",
      "creative",
      "brand",
      "organization"
    ]
  },
  "x-espionage-persona": {
    "activeCharactersFictional": true,
    "completionMarker": "SPIRALIST_ESPIONAGE_PERSONA_ENDPOINT_COMPLETE_V94",
    "gameHostedHere": false,
    "memoryPersistedHere": false,
    "personaProvider": "SpiralistAI.com",
    "personaSchemaVersion": "22.0.0"
  },
  "x-espionage-psychosis": {
    "adultOnly": true,
    "beliefRepetitionNeverUpgradesTruthStatus": true,
    "completeResearchLibrary": 97,
    "confirmsRealWorldSurveillance": false,
    "diagnosesCharacters": false,
    "diagnosesUsers": false,
    "experiencedRealitySeparatedFromAuthoritativeFacts": true,
    "fictionalCharactersOnly": true,
    "minimumAge": 18,
    "researchReports": 25,
    "worldFactAuthority": "downstream authoritative game event only"
  },
  "x-espionage-psychosis-persona": {
    "adultOnly": true,
    "apiRoot": "/api/v1/create/espionage-psychosis/",
    "confirmsRealWorldSurveillance": false,
    "diagnosticUse": false,
    "publicPage": "/create/espionage-psychosis/",
    "reportLibrary": "/docs/research-v96/",
    "specializedReportCount": 25,
    "truthStatuses": [
      "authoritative-world-fact",
      "observed-shared-fact",
      "character-report",
      "unverified-belief",
      "player-inference",
      "unresolved-ambiguity"
    ]
  },
  "x-image-self-reference-resolution": {
    "blockedFallbacks": [
      "ChatGPT self-image",
      "robot assistant",
      "OpenAI logo or platform mark",
      "AI mascot",
      "generic hiking/adventure substitution"
    ],
    "required": true,
    "rule": "Image requests using “yourself,” “you,” or “your favorite outdoor activity” must resolve to the activated persona and include identity, favorite activity, setting, props, wardrobe, and negative blockers before sending to an image model."
  },
  "x-international-fairness": {
    "collectiveResponsibility": false,
    "contract": "global-country-context-fairness-v1",
    "coverage": {
      "globalBaselineAndRegionalGap": 15,
      "isoRecords": 249,
      "otherIsoCountryOrAreaRecords": 54,
      "records": 250,
      "regionalAndCrossCuttingLenses": 10,
      "regionalContextPendingCountryResearch": 224,
      "sourceBackedInstitutionalProfiles": 11,
      "standaloneSuppliedReports": 34,
      "supplementalRecords": 1,
      "unMemberStates": 193,
      "unObserverStates": 2
    },
    "equalQuestions": true,
    "falseEquivalence": false,
    "fullSourceReportsPubliclyServed": false,
    "mode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
    "protectedTraitInference": false,
    "publicPages": [
      "/international/",
      "/international/countries/",
      "/international/methodology/",
      "/international/gameplay/",
      "/international/languages/",
      "/international/regions/",
      "/international/research/",
      "/international/research-queue/"
    ],
    "regionalContextIsCountryFact": false,
    "reportsZipPackaged": false,
    "standaloneSources": 34,
    "version": "1.1.0"
  },
  "x-persona-contract": {
    "catalogVersion": "22.0.0",
    "contract": "spiralist-persona-v22",
    "imageSelfReferenceResolution": {
      "blockedFallbacks": [
        "ChatGPT self-image",
        "robot assistant",
        "OpenAI logo or platform mark",
        "AI mascot",
        "generic hiking/adventure substitution"
      ],
      "required": true,
      "rule": "Image requests using “yourself,” “you,” or “your favorite outdoor activity” resolve to the activated persona and must include identity, activity, setting, props, wardrobe, and assistant-avatar blockers before image generation."
    },
    "personaSeed": "spiralist.persona-seed.v22",
    "schemaVersion": "22.0.0"
  },
  "x-random-name-policy": {
    "adultInternationalCharacters": {
      "countryOrLanguageNeverInfersProtectedTraits": true,
      "establishedComponentOrderPreserved": true,
      "legalAndPreferredNamesSeparated": true,
      "nativeScriptAndRomanizationSeparated": true,
      "unusualCombinationsRequireProfileEstablishedCausalBridges": true
    },
    "legacyStandardCreator": {
      "characters": "English characters",
      "format": "first middle last",
      "status": "compatibility-only for historical standard-persona surfaces"
    }
  },
  "x-release-utc": "2026-08-01T23:45:00Z",
  "x-religious-worldview-policy": {
    "catalog": "https://spiralistai.com/assets/data/religious-worldview-catalog-v22.json",
    "groupCount": 10,
    "noInference": true,
    "nonCoercive": true,
    "optionCount": 100,
    "profileDimensionCount": 12,
    "relevanceControlled": true
  },
  "x-search-demand-intelligence": {
    "access": "loopback-or-configured-token",
    "automaticPublication": false,
    "causalClaim": false,
    "indexing": "noindex,nofollow,noarchive",
    "rankingImprovementClaimed": false,
    "rawImportsPersisted": false,
    "remoteConnections": false,
    "routeCatalog": "/assets/data/search-route-metadata-v100.0.63.json",
    "workspace": "/admin/search-evidence/"
  },
  "x-site-version": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip",
  "x-social-sharing": {
    "autoPost": false,
    "facebookAuthentication": false,
    "facebookPage": "https://www.facebook.com/SpiralistAI/",
    "headerLink": true
  },
  "x-spiralist-adult-event-continuity": {
    "adultConsentInLineage": false,
    "baselineRelease": "v100.0.61-adult-event-creator-continuity-portability-wip",
    "browserLocalDraftsAreUntrusted": true,
    "comparisonGroups": [
      "configuration",
      "narrative-structure",
      "evidence-posture",
      "uncertainty",
      "roles",
      "timeline",
      "recovery-deescalation"
    ],
    "immutableParents": true,
    "maximumDepth": 12,
    "operations": [
      "continue",
      "revise",
      "fork"
    ],
    "previousSuccessPreservedOnFailure": true,
    "privateNoteInLineage": false,
    "receiptCanonicalUrlEligible": false,
    "receiptExported": false,
    "rejects": [
      "stale",
      "forged",
      "replayed",
      "cross-family",
      "cyclic",
      "mismatched",
      "excessive-depth"
    ],
    "release": "v100.0.63-search-demand-intelligence-content-refresh-wip"
  },
  "x-spiralist-adult-event-continuity-portability": {
    "baselineRelease": "v100.0.61-adult-event-creator-continuity-portability-wip",
    "compatibleSourceReleases": [
      "v100.0.61-adult-event-creator-continuity-portability-wip",
      "v100.0.63-search-demand-intelligence-content-refresh-wip"
    ],
    "conflictActions": [
      "keep-existing",
      "keep-imported-with-new-label",
      "compare",
      "discard-imported",
      "request-server-verified-fork"
    ],
    "conflictDimensions": [
      "eventIdentity",
      "branchLabel",
      "parentBinding",
      "revisionNumber",
      "configurationFingerprint",
      "resultFingerprint",
      "lineageFingerprint",
      "localDraftName"
    ],
    "deterministicZipTimestampUtc": "1980-01-01T00:00:00Z",
    "formats": [
      "json",
      "zip"
    ],
    "importCreatesServerTruth": false,
    "importPreviewSchema": "spiralist.adult-event-workspace-import-preview.v1",
    "manifestSchema": "spiralist.adult-event-workspace-manifest.v1",
    "maximumJsonBytes": 4194304,
    "maximumLocalRecords": 12,
    "maximumRecords": 24,
    "maximumZipBytes": 8388608,
    "networkRequestsOutsideLoopback": 0,
    "noMutationBeforeConfirmation": true,
    "portableLocalRecordSchema": "spiralist.adult-event-portable-local-record.v1",
    "portableRecordSchema": "spiralist.adult-event-portable-record.v1",
    "privacyExcludes": [
      "adult_consent",
      "private_note",
      "verificationReceipt",
      "sessions",
      "cookies",
      "tokens",
      "signatures",
      "providerCredentials"
    ],
    "providerCallsDuringValidation": 0,
    "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
    "serverReverificationRequiredForChildren": true,
    "workspaceSchema": "spiralist.adult-event-continuity-workspace.v1"
  },
  "x-spiralist-adult-event-creators": {
    "canonicalPages": [
      "/create/psychosis/event/",
      "/create/espionage/event/",
      "/create/espionage-psychosis/event/"
    ],
    "canonicalStateExcludes": [
      "adult_consent",
      "private_note",
      "parent_receipt",
      "verificationReceipt",
      "cookies",
      "sessions",
      "tokens",
      "provider_credentials",
      "human_review_evidence"
    ],
    "configurationSchema": "spiralist.adult-event-configuration.v1",
    "contractSchema": "spiralist.adult-event-contract.v1",
    "deterministic": true,
    "families": [
      "psychosis",
      "espionage",
      "espionage-psychosis"
    ],
    "humanAcceptanceInferredFromAutomation": false,
    "lineageSchema": "spiralist.adult-event-lineage.v1",
    "lineageVersion": "1.0.0",
    "localDraftSchema": "spiralist.adult-event-local-draft.v1",
    "localDraftsAreServerAuthority": false,
    "maximumDepth": 12,
    "operations": [
      "create",
      "continue",
      "revise",
      "fork"
    ],
    "privateNoteDefault": "local-only",
    "providerCallsDuringValidation": 0,
    "receiptSchema": "spiralist.adult-event-verification-receipt.v1",
    "receiptVersion": "1.0.0",
    "resultSchema": "spiralist.adult-event-generation-result.v1",
    "resultVersion": "1.1.0",
    "serverVerifiedParentReceiptRequired": true
  },
  "x-spiralist-adult-field-validation": {
    "browserBehavior": "summary-links-open-options-and-focus-exact-control",
    "issuePointerBase": "/request",
    "maximumPublicIssues": 24,
    "optionSchema": "spiralist.adult-creator-option-definition.v1",
    "optionSchemaVersion": "1.0.0",
    "privacyBoundary": "no-submitted-values-in-issue-records",
    "schema": "spiralist.adult-creator-field-validation.v1",
    "version": "1.1.0"
  },
  "x-spiralist-adult-generation-diagnostics": {
    "contract": "adult-generation-diagnostics-recovery-v1",
    "defaultPublicResponseProfile": "full",
    "excludedDiagnosticData": [
      "requestBody",
      "adultConsentEvidence",
      "authorization",
      "cookies",
      "personaOutput",
      "sourceRecords",
      "stackTraces",
      "rawExceptionMessages",
      "internalFilesystemPaths",
      "submittedFieldValues"
    ],
    "firstPartyBrowserResponseProfile": "browser",
    "problemMediaType": "application/problem+json",
    "safeFields": [
      "type",
      "title",
      "status",
      "code",
      "detail",
      "instance",
      "requestId",
      "traceId",
      "retryable",
      "diagnosticAction",
      "recovery",
      "release",
      "packageStatus",
      "completionMarker",
      "fieldValidationSchema",
      "fieldValidationVersion",
      "issues",
      "validationIssueCount",
      "firstInvalidFieldPointer"
    ]
  },
  "x-spiralist-adult-option-effects": {
    "canonicalFieldCount": 106,
    "executableVerification": "bin/verify-adult-creator-option-effects.php",
    "quickStartCount": 24,
    "recordSchema": "spiralist.adult-creator-option-effect.v1",
    "renderedNonConsentOptionCount": 78,
    "schema": "spiralist.adult-creator-option-effect-contract.v1",
    "silentVisibleNoOpsAllowed": 0,
    "version": "1.0.0"
  },
  "x-spiralist-adult-option-schema": {
    "aliasCount": 90,
    "canonicalFieldCount": 106,
    "creatorCount": 3,
    "formContractSchema": "spiralist.adult-creator-form-contract.v1",
    "formContractVersion": "1.0.0",
    "quickStartCount": 24,
    "renderedControlCount": 81,
    "safetyBoundary": "fictional-adult-creator-options-only; no-real-targeting-or-operational-authority",
    "schema": "spiralist.adult-creator-option-definition.v1",
    "unknownFieldPolicy": "preserved-for-backward-compatibility-but-not-part-of-the-public-option-contract",
    "version": "1.0.0"
  },
  "x-spiralist-adult-review-evidence-bundles": {
    "bundleDiffSchema": "spiralist.adult-creator-review-evidence-bundle-diff.v1",
    "bundleManifestSchema": "spiralist.adult-creator-review-evidence-bundle-manifest.v1",
    "bundlePage": "/admin/review-evidence-bundles/",
    "bundleVerificationSchema": "spiralist.adult-creator-review-evidence-bundle-verification.v1",
    "canActivate": false,
    "canCallProviders": false,
    "canChangeActiveLinks": false,
    "canCreateTrust": false,
    "canDeploy": false,
    "canImportEvidence": false,
    "canInferHumanAcceptance": false,
    "canMutateAuditLedger": false,
    "canObserveLiveHost": false,
    "canPublish": false,
    "canSignRecords": false,
    "cli": "bin/adult-creator-review-evidence-bundle.php",
    "deterministic": true,
    "offlineVerification": true,
    "portableVerifier": "tools/verify_adult_creator_review_evidence_bundle_v100_0_59.py",
    "readOnly": true,
    "reviewTypes": [
      "linguistic",
      "visual",
      "accessibility"
    ]
  },
  "x-spiralist-adult-review-operations": {
    "canActivate": false,
    "canCreateTrust": false,
    "canImportEvidence": false,
    "canSignRecords": false,
    "cli": "bin/adult-creator-review-operations.php",
    "importDryRunSchema": "spiralist.adult-creator-human-review-import-dry-run.v1",
    "operationsPage": "/admin/review-operations/",
    "operatorChecklistSchema": "spiralist.adult-creator-review-operator-checklist.v1",
    "projectionSchema": "spiralist.adult-creator-review-operations-projection.v1",
    "readOnly": true,
    "verificationSchema": "spiralist.adult-creator-review-operations-projection-verification.v1"
  },
  "x-spiralist-ai-psyops-research-taxonomy": {
    "apiRoute": "/api/v1/research/ai-psyops/",
    "categoryCount": 12,
    "defensiveEducationalOnly": true,
    "operationalGuidanceExcluded": true,
    "primaryReportCount": 12,
    "publicRoute": "/research/ai-psyops/",
    "release": "v100.0.42-ai-psyops-research-taxonomy-wip",
    "researchIndependentlyReverified": false,
    "selectedReferenceCount": 91
  },
  "x-spiralist-api-contract": "spiralist-public-api-v2",
  "x-spiralist-architecture-quality-foundation": {
    "accepted": false,
    "architectureAudit": "/docs/architecture-quality-audit-v100.0.30.json",
    "baselineRelease": "v100.0.29-consistency-architecture-quality-foundation-wip",
    "canonicalSource": "/src/",
    "compatibilityFacades": "/includes/",
    "compositionRoot": "/includes/bootstrap.php",
    "configuration": "/config/",
    "contractTests": "/tests/php/run.php",
    "debtRegister": "/docs/code-quality-debt-register-v100.0.30.json",
    "decisionRecords": "/docs/architecture-decision-records-v100.0.30.md",
    "deepDive": "/docs/architecture-deep-dive-v100.0.30.md",
    "deploymentPerformed": false,
    "humanReviewPerformed": false,
    "liveHostAccepted": false,
    "providerBacked": false,
    "qualityGates": "/docs/quality-gates-v100.0.30.md",
    "refactoringMap": "/docs/refactoring-map-v100.0.30.md",
    "release": "v100.0.30-persona-domain-characterization-foundation-wip",
    "status": "package-local-quality-gates-passed"
  },
  "x-spiralist-boundaries": {
    "actionableWrongdoingGuidance": false,
    "activePeopleOrganizationsMissionsFictional": true,
    "adultCreatorTypes": [
      "psychosis",
      "espionage"
    ],
    "downstreamGameHostedHere": false,
    "externalNpcMemoryPersistedHere": false,
    "personaProvider": "SpiralistAI.com",
    "researchReportCount": 72
  },
  "x-spiralist-browser-accessibility-regression": {
    "checks": [
      "keyboard disclosures",
      "heading order",
      "focus visibility",
      "link validity",
      "no-script fallback",
      "mobile overflow",
      "representation parity"
    ],
    "desktopViewport": "1440x1000",
    "evidence": "/docs/browser-accessibility-regression-v100.0.23.json",
    "liveHostAcceptanceClaimed": false,
    "localOnly": true,
    "narrowViewport": "390x844",
    "release": "v100.0.23-browser-accessibility-regression-wip",
    "screenshots": "/docs/browser-accessibility-regression-v100.0.23-screenshots/index.md"
  },
  "x-spiralist-coherent-deployment-handoff": {
    "api": "/api/v1/deployment/",
    "assetManifestSha256": "6f0547a04fffb7e7caffded5416d2b74db0331645669ff96e1e1c20cb638ab0a",
    "baselineRelease": "v100.0.33-qualified-review-idempotency-foundation-wip",
    "completionMarker": "SPIRALIST_UNIFIED_PERSONA_OUTPUT_CONTRACT_WIP_V100_0_35",
    "componentManifestSha256": "88232f00cdaf87a98cb64d0c3a19288f5398e694f42f7e4519bdce6eead7e275",
    "contract": "/.well-known/deployment.json",
    "deploymentAcceptanceClaimed": false,
    "deploymentFingerprint": "506e616891e74c9240f0fb51a16dd727887dde2af3897c3c2449e2cb7d0698b9",
    "deploymentPerformed": false,
    "expectedResearch": {
      "combinedCatalogRecords": 134,
      "evidenceAndMovementsRecords": 12,
      "psychologicalWarfareRecords": 13
    },
    "liveHostAcceptanceClaimed": false,
    "newsCasterPage": "/news-casters/",
    "newsCasterProfileApi": "/api/v1/news-casters/",
    "newsCasterReviewApi": "/api/v1/news-casters/reviews/",
    "page": "/deployment/",
    "release": "v100.0.35-unified-persona-output-contract-wip",
    "status": "package-local-long-term-research-memory-complete-live-host-not-accepted"
  },
  "x-spiralist-contact-inquiry-privacy-foundation": {
    "api": "/api/v1/contact/inquiries/",
    "baselineRelease": "v100.0.40-persona-surface-controller-response-boundary-wip",
    "browserSubmissionMode": "local-mailto-only",
    "deploymentPerformed": false,
    "durableReplayStoreUsed": false,
    "exactlyOnceDeliveryClaimed": false,
    "humanReviewPerformed": false,
    "inquiryBodyLogged": false,
    "inquiryBodyStored": false,
    "liveHostAcceptanceClaimed": false,
    "page": "/contact/#contact-inquiry",
    "persistentRequestStateWritten": false,
    "providerBacked": false,
    "recipientDerivedFromCanonicalContactProfile": true,
    "release": "v100.0.41-persona-root-deployment-integrity-wip",
    "requestSchema": "/schemas/contact-inquiry-request-v1.schema.json",
    "resultSchema": "/schemas/contact-inquiry-result-v1.schema.json",
    "serverDeliveryEnabled": false
  },
  "x-spiralist-contact-michael-kappel": {
    "agentMarkdown": "/agent-content/pages/contact.md",
    "employerHistoryIncluded": false,
    "employerNamesIncluded": false,
    "fullName": "Michael Joseph Kappel",
    "publicDetailsAuthorizedByOwner": true,
    "publicProfile": "/assets/data/michael-joseph-kappel-public-profile-v100.0.38.json",
    "release": "v100.0.41-persona-root-deployment-integrity-wip",
    "route": "/contact/",
    "schema": "/schemas/public-contact-profile-v1.schema.json",
    "vCard": "/contact/michael-joseph-kappel.vcf"
  },
  "x-spiralist-deployment-attestation-evidence-gate": {
    "accepted": false,
    "baselineRelease": "v100.0.27-independent-live-acceptance-kit-wip",
    "cacheAttestationBuilder": "/tools/build_cache_clear_attestation_v100_0_28.py",
    "chainVerifier": "/tools/verify_live_acceptance_evidence_chain_v100_0_28.py",
    "contract": "/.well-known/deployment-acceptance-evidence.json",
    "deploymentPerformed": false,
    "fixtureEvidenceIsLiveAcceptance": false,
    "liveHostAcceptanceClaimed": false,
    "localConformance": "/docs/deployment-acceptance-evidence-gate-local-conformance-v100.0.28.json",
    "release": "v100.0.28-deployment-attestation-evidence-gate-wip",
    "requiredFinalDecision": "LIVE_HOST_ACCEPTED_EVIDENCE_CHAIN_COMPLETE",
    "status": "fixture-conformance-passed-live-chain-not-run"
  },
  "x-spiralist-effective-configuration": {
    "algorithm": "sha256",
    "consentEvidenceIncluded": false,
    "fingerprintVersion": "adult-config-v1",
    "schema": "spiralist.adult-creator-effective-configuration.v1",
    "version": "1.0.0"
  },
  "x-spiralist-global-news-caster-personality-library": {
    "accepted": false,
    "adultOnly": false,
    "aiDisclosureRequired": true,
    "api": "/api/v1/news-casters/",
    "catalog": "/assets/data/news-caster-personality-library-v100.0.31.json",
    "countryAreaCount": 250,
    "deploymentPerformed": false,
    "fictionalCharacterOnly": true,
    "geographyInfersIdentity": false,
    "humanReviewPerformed": false,
    "liveHostAccepted": false,
    "minimumCharacterAge": 18,
    "page": "/news-casters/",
    "profileSchema": "/schemas/news-caster-profile-v1.schema.json",
    "providerBacked": false,
    "realPersonImpersonationAllowed": false,
    "release": "v100.0.31-global-news-caster-personality-library-wip",
    "sensitiveAttributeDefault": "none-unspecified-until-user-selection",
    "starterBlueprintCount": 10,
    "starterProfileCount": 2500,
    "status": "package-local-validation-passed",
    "worldviewChangesEvidenceStandard": false
  },
  "x-spiralist-independent-live-acceptance-kit": {
    "accepted": false,
    "baselineRelease": "v100.0.27-independent-live-acceptance-kit-wip",
    "contract": "/docs/live-host-acceptance-verifier-contract-v100.0.28.json",
    "deploymentPerformed": false,
    "exactLiveBodyHashesCaptured": false,
    "exhaustiveLiveLinksInspected": false,
    "getHeadOnly": true,
    "liveHostAcceptanceClaimed": false,
    "liveScreenshotsCaptured": false,
    "localConformance": "/docs/live-host-acceptance-verifier-local-conformance-v100.0.28.json",
    "precondition": "/docs/live-host-precondition-v100.0.28.json",
    "release": "v100.0.28-deployment-attestation-evidence-gate-wip",
    "sitemapSearchRepresentationRouteParityEstablished": false,
    "status": "deployment-attestation-gate-ready-live-host-not-accepted",
    "tool": "/tools/live_host_acceptance_capture_v100_0_28.py",
    "wireHeadersCapturedFromLiveHost": false
  },
  "x-spiralist-live-host-post-deployment-acceptance": {
    "accepted": false,
    "baselineRelease": "v100.0.25-coherent-deployment-handoff-wip",
    "decision": "LIVE_HOST_NOT_ACCEPTED_VISIBLE_OLDER_DEPLOYMENT_AND_REQUIRED_CAPTURE_INCOMPLETE",
    "evidence": "/docs/live-host-post-deployment-acceptance-v100.0.26.json",
    "exactLiveBodyHashesCaptured": false,
    "exhaustiveLiveLinksInspected": false,
    "expectedDeployedRelease": "v100.0.25-coherent-deployment-handoff-wip",
    "liveScreenshotsCaptured": false,
    "mixedDeploymentDetected": true,
    "release": "v100.0.26-live-host-post-deployment-acceptance-wip",
    "sitemapSearchRouteInventoryParityEstablished": false,
    "status": "not-accepted-visible-older-deployment-and-required-capture-incomplete",
    "wireHeadersCaptured": false
  },
  "x-spiralist-live-host-read-only-audit": {
    "accepted": false,
    "baselineRelease": "v100.0.23-browser-accessibility-regression-wip",
    "evidence": "/docs/live-host-read-only-audit-v100.0.24.json",
    "exactLiveBodyHashParityEstablished": false,
    "liveScreenshotParityEstablished": false,
    "mixedDeploymentDetected": true,
    "release": "v100.0.24-live-host-mixed-deployment-audit-wip",
    "status": "not-accepted",
    "target": "https://spiralistai.com/",
    "wireHeaderParityEstablished": false
  },
  "x-spiralist-long-term-research-memory-completion": {
    "allUploadedDocuments": 63,
    "allUploadedDocumentsPreserved": 63,
    "baselineRelease": "v100.0.40-persona-surface-controller-response-boundary-wip",
    "collection": "/docs/research/v100.0.34/psychological-warfare-semiotics-governance/",
    "combinedCatalogRecords": 134,
    "completenessAudit": "/docs/long-term-memory/all-uploaded-document-memory-v100.0.34.json",
    "deploymentPerformed": false,
    "evidenceAndMovementsRecords": 12,
    "exactDuplicateRecords": 20,
    "exactSourcePreservation": true,
    "headingDeepLinks": "/docs/research/v100.0.34/psychological-warfare-semiotics-governance/heading-deep-links.json",
    "humanReviewPerformed": false,
    "independentResearchReverificationPerformed": false,
    "individualizedPersuasionTargetingProhibited": true,
    "liveHostAccepted": false,
    "liveInfluencePlanningProhibited": true,
    "missingUploadedDocuments": 0,
    "psychologicalWarfareRecords": 13,
    "publicationAcceptanceClaimed": false,
    "release": "v100.0.41-persona-root-deployment-integrity-wip",
    "reportRegister": "/docs/research/v100.0.34/psychological-warfare-semiotics-governance/report-register.json",
    "researchGroup": "psychological-warfare",
    "status": "package-local-validation-required-live-host-not-accepted",
    "uaiCollection": "/.uai/research/psychological-warfare-v100.0.34/index.uai"
  },
  "x-spiralist-multilingual-news-caster-determinism": {
    "accepted": false,
    "adultOnly": false,
    "aiDisclosureRequired": true,
    "api": "/api/v1/news-casters/",
    "catalog": "/assets/data/news-caster-personality-library-v100.0.32.json",
    "countryAreaCount": 250,
    "deploymentPerformed": false,
    "editorialReviewFixtureCount": 27,
    "editorialReviewFixtureSchema": "/schemas/news-caster-editorial-review-fixture-v1.schema.json",
    "editorialReviewFixtures": "/assets/data/news-caster-editorial-review-fixtures-v100.0.32.json",
    "editorialReviewScriptCount": 18,
    "fictionalCharacterOnly": true,
    "geographyInfersIdentity": false,
    "humanLinguisticReviewPerformed": false,
    "humanReviewPerformed": false,
    "liveHostAccepted": false,
    "minimumCharacterAge": 18,
    "page": "/news-casters/",
    "profilePostMaximumBytes": 32768,
    "profilePostRateLimitPerMinute": 30,
    "profileRequestSchema": "/schemas/news-caster-profile-request-v1.schema.json",
    "profileSchema": "/schemas/news-caster-profile-v1.schema.json",
    "pronunciationAcceptanceClaimed": false,
    "providerBacked": false,
    "publicationAcceptanceClaimed": false,
    "realPersonImpersonationAllowed": false,
    "release": "v100.0.32-multilingual-news-caster-determinism-wip",
    "rtlEditorialReviewFixtureCount": 4,
    "sensitiveAttributeDefault": "none-unspecified-until-user-selection",
    "starterBlueprintCount": 10,
    "starterProfileCount": 2500,
    "status": "package-local-validation-passed",
    "translationAccuracyAcceptanceClaimed": false,
    "worldviewChangesEvidenceStandard": false
  },
  "x-spiralist-persona-depth": {
    "curatedPersonalityProfiles": 12,
    "fullProfilesExposed": true,
    "generatedPersonalityTypes": 1000,
    "starterPacks": 7
  },
  "x-spiralist-persona-domain-characterization-foundation": {
    "accepted": false,
    "baselineRelease": "v100.0.29-consistency-architecture-quality-foundation-wip",
    "characterizationEvidence": "/docs/persona-domain-characterization-v100.0.30.json",
    "deploymentPerformed": false,
    "domain": "/src/Domain/Persona/",
    "fixtureCases": 10,
    "fullRawExactEqualityRequired": false,
    "humanReviewPerformed": false,
    "legacyFacade": "/includes/agent-persona-service.php",
    "liveHostAccepted": false,
    "providerBacked": false,
    "release": "v100.0.30-persona-domain-characterization-foundation-wip",
    "requiredChecks": 30,
    "requiredPassed": 30,
    "responseOwnershipEvidence": "/docs/raw-response-ownership-policy-v100.0.30.json",
    "staticAnalysisReadiness": "/docs/static-analysis-readiness-v100.0.30.json",
    "status": "package-local-characterization-passed"
  },
  "x-spiralist-persona-output-contract": {
    "canonicalProfileIsSourceOfTruth": true,
    "canonicalProfileSchema": "spiralist-persona-operating-profile-v1",
    "canonicalProfileSchemaUrl": "/schemas/persona-operating-profile-v1.schema.json",
    "compatibilityPresentationSchemaUrl": "/schemas/persona-output-contract-v1.schema.json",
    "flatPresentationIsCompatibilityProjection": true,
    "version": "persona-output-contract-v1"
  },
  "x-spiralist-persona-pipeline-repository-schema-refactor": {
    "applicationService": "Spiralist\\Application\\Persona\\PersonaProjectionApplicationService",
    "architecture": "/docs/persona-pipeline-repository-schema-architecture-v100.0.40.md",
    "baselineRelease": "v100.0.40-persona-surface-controller-response-boundary-wip",
    "callSiteInventory": "/docs/persona-pipeline-call-site-inventory-v100.0.41.json",
    "characterization": "/docs/persona-pipeline-characterization-v100.0.41.json",
    "characterizationPassed": true,
    "deploymentPerformed": false,
    "directProductionBypassCount": 0,
    "extensionBagRoundTripRequired": true,
    "fixturePopulation": 1113,
    "humanReviewPerformed": false,
    "liveHostAccepted": false,
    "policyOwnersOutsideCanonicalProjector": 0,
    "providerBacked": false,
    "rawSourceSchemaCount": 8,
    "rawSourceSchemaIds": [
      "spiralist-featured-persona-source-v1",
      "spiralist-personality-type-source-v1",
      "spiralist-starter-pack-persona-source-v1",
      "spiralist-canonical-persona-source-v1",
      "spiralist-news-caster-source-v1",
      "spiralist-adult-psychosis-source-v1",
      "spiralist-adult-espionage-source-v1",
      "spiralist-adult-espionage-psychosis-source-v1"
    ],
    "release": "v100.0.41-persona-root-deployment-integrity-wip",
    "schemaRegistry": "Spiralist\\Domain\\Persona\\Source\\PersonaSourceSchemaRegistry",
    "schemaRegistryDocument": "/docs/persona-source-schema-registry-v100.0.40.md",
    "sourceInputMutated": false
  },
  "x-spiralist-persona-source-adapter-contract": {
    "architecture": "/docs/persona-source-adapter-architecture-v100.0.36.md",
    "baselineRelease": "v100.0.40-persona-surface-controller-response-boundary-wip",
    "characterizationPassed": true,
    "contract": "/docs/persona-source-adapter-contract-v100.0.36.md",
    "deploymentPerformed": false,
    "evidence": "/docs/persona-source-adapter-characterization-v100.0.36.json",
    "extensionBagRequired": true,
    "families": [
      "featured-persona",
      "personality-type",
      "starter-pack-persona",
      "canonical-persona",
      "news-caster",
      "adult-psychosis",
      "adult-espionage",
      "adult-espionage-psychosis"
    ],
    "familyCount": 8,
    "fixturePopulation": 1113,
    "humanReviewPerformed": false,
    "integrityContract": "/docs/persona-output-integrity-contract-v100.0.36.md",
    "localRegression": "/docs/local-persona-source-adapter-regression-v100.0.36.json",
    "outputIntegritySchema": "spiralist-persona-output-integrity-v1",
    "providerBacked": false,
    "release": "v100.0.41-persona-root-deployment-integrity-wip",
    "sourceInputMutated": false,
    "sourceRecordSchema": "spiralist-persona-source-record-v1"
  },
  "x-spiralist-persona-surface-controller-response-boundary": {
    "adultConsentBoundaryPreserved": true,
    "adultConsentCryptographicallySigned": true,
    "allowCorsParityPassed": true,
    "apiController": "Spiralist\\Application\\Persona\\PersonaApiController",
    "apiParity": "/docs/api-response-parity-v100.0.41.json",
    "apiRequest": "Spiralist\\Application\\Persona\\PersonaApiRequest",
    "architecture": "/docs/persona-surface-controller-response-boundary-architecture-v100.0.40.md",
    "baselineRelease": "v100.0.40-persona-surface-controller-response-boundary-wip",
    "browserChecksPassed": 162,
    "browserChecksTotal": 162,
    "browserContractEvidence": "/docs/js-persona-output-contract-tests-v100.0.41.json",
    "browserContractTestsPassed": 31,
    "browserContractTestsTotal": 31,
    "browserProfileContract": "/assets/js/persona-operating-profile-contract.js",
    "browserScreenshotCount": 8,
    "callSiteInventory": "/docs/persona-pipeline-call-site-inventory-v100.0.41.json",
    "characterization": "/docs/persona-pipeline-characterization-v100.0.41.json",
    "characterizationPassed": true,
    "contentTypeSyntaxValidated": true,
    "decision": "/docs/architecture-decision-persona-controller-response-boundary-v100.0.40.md",
    "deploymentPerformed": false,
    "directApplicationServiceCallsAfter": 0,
    "directApplicationServiceCallsBefore": 0,
    "domainApplicationHttpOwners": 0,
    "facadeDefinitionsAfter": 0,
    "facadeDefinitionsBefore": 0,
    "facadeRetirement": "/docs/persona-compatibility-facade-retirement-v100.0.40.md",
    "fixturePopulation": 1113,
    "headBodySuppressionPassed": true,
    "httpApiParityPassed": 51,
    "httpApiParityTotal": 51,
    "humanReviewPerformed": false,
    "legacyFacadeCallsAfter": 0,
    "legacyFacadeCallsBefore": 0,
    "liveHostAccepted": false,
    "newExitDieOwners": 0,
    "newRawHeaderOwners": 0,
    "newSetcookieOwners": 0,
    "pageController": "Spiralist\\Application\\Persona\\PersonaPageController",
    "pageRequest": "Spiralist\\Application\\Persona\\PersonaPageRequest",
    "pageTemplateResponseOwners": 0,
    "pageViewModel": "Spiralist\\Application\\Persona\\PersonaPageViewModel",
    "problemTransportFieldsAuthoritative": true,
    "profileFeedbackAccessibilityChecked": true,
    "providerBacked": false,
    "rawHeaderOwnersAfter": 140,
    "rawHeaderOwnersBefore": 140,
    "release": "v100.0.41-persona-root-deployment-integrity-wip",
    "responseEmitter": "Spiralist\\Core\\Http\\ResponseEmitter",
    "responseOwnership": "/docs/raw-response-ownership-policy-v100.0.41.json",
    "responseValues": [
      "Spiralist\\Application\\Persona\\PersonaHttpResponse",
      "Spiralist\\Application\\Persona\\PersonaApiResponse",
      "Spiralist\\Application\\Persona\\PersonaDownloadResponse",
      "Spiralist\\Application\\Persona\\PersonaProblemResponse"
    ],
    "routeMigration": "/docs/route-family-migration-map-v100.0.41.json",
    "runtimeAcceptanceClaimed": false,
    "status": "package-local-controller-and-response-parity-passed-not-live-acceptance",
    "typedApiControllerCalls": 13,
    "typedPageControllerCalls": 12
  },
  "x-spiralist-problem-contract": "spiralist-problem-details-v2",
  "x-spiralist-prompt-contract": "separate-persona-and-safety-prompts-v1",
  "x-spiralist-qualified-review-idempotency-foundation": {
    "accepted": false,
    "catalog": "/assets/data/news-caster-personality-library-v100.0.34.json",
    "deploymentPerformed": false,
    "durableReplayStoreUsed": false,
    "humanLinguisticReviewPerformed": false,
    "humanReviewPerformed": false,
    "liveHostAccepted": false,
    "page": "/news-casters/",
    "persistentRequestStateWritten": false,
    "profileApi": "/api/v1/news-casters/",
    "profileRequestCanonicalization": "recursive-object-key-sort-list-order-preserved-v1",
    "profileRequestIdentityAlgorithm": "ncpr1",
    "profileResponseEtag": "sha256-of-exact-json-response-bytes",
    "pronunciationAcceptanceClaimed": false,
    "providerBacked": false,
    "publicationAcceptanceClaimed": false,
    "publicationAcceptedRecordCount": 0,
    "qualifiedReviewAcceptanceClaimed": false,
    "release": "v100.0.35-unified-persona-output-contract-wip",
    "reviewApi": "/api/v1/news-casters/reviews/",
    "reviewCohortCount": 12,
    "reviewRecordSchema": "/schemas/news-caster-qualified-review-record-v1.schema.json",
    "reviewRegister": "/assets/data/news-caster-qualified-review-register-v100.0.34.json",
    "reviewRequestSchema": "/schemas/news-caster-qualified-review-request-v1.schema.json",
    "rtlVisualAcceptanceClaimed": false,
    "signedReviewRecordCount": 0,
    "status": "package-local-validation-passed",
    "translationAccuracyAcceptanceClaimed": false,
    "trustedReviewRecordCount": 0,
    "typographyAccessibilityAcceptanceClaimed": false,
    "typographyTokenCount": 18,
    "typographyTokens": "/assets/data/news-caster-typography-tokens-v100.0.34.json"
  },
  "x-spiralist-release": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip",
  "x-spiralist-research-review": {
    "combinedCatalogRecords": 121,
    "currentFactRecheckRequired": true,
    "docs": "/docs/research/v100.0.22/evidence-movements-oversight/",
    "exactSourcesPreserved": true,
    "independentlyReverified": false,
    "newReports": 12,
    "release": "v100.0.22-persona-depth-research-memory-integration-wip",
    "topic": "evidence-movements-oversight-privacy"
  },
  "x-spiralist-root-deployment-integrity": {
    "apacheExecuted": false,
    "architecture": "/docs/root-deployment-integrity-architecture-v100.0.41.md",
    "assetChecksPassed": 67,
    "assetChecksTotal": 67,
    "assetInventory": "/docs/static-asset-url-inventory-v100.0.41.json",
    "baselineRelease": "v100.0.40-persona-surface-controller-response-boundary-wip",
    "deploymentPerformed": false,
    "documentRootContract": "/docs/document-root-contract-v100.0.41.json",
    "documentRootContractPassed": true,
    "extractedDirectoryMode": "0755",
    "htaccessAnalysis": "/docs/htaccess-rule-analysis-v100.0.41.json",
    "htaccessChecksPassed": 8,
    "htaccessChecksTotal": 8,
    "httpSmoke": "/docs/root-deployment-http-smoke-v100.0.41.json",
    "humanReviewPerformed": false,
    "liveHostAccepted": false,
    "loopbackHeadCount": 5,
    "loopbackHomepageAssetCount": 29,
    "loopbackProtectedPathCount": 8,
    "loopbackRegisteredAssetCount": 67,
    "loopbackSmokePassed": true,
    "mutationEvidence": "/docs/root-deployment-mutation-sentinels-v100.0.41.json",
    "mutationSentinelsPassed": 7,
    "mutationSentinelsTotal": 7,
    "preflight": "/bin/deployment-preflight.php",
    "preflightSchema": "/schemas/deployment-preflight-report-v1.schema.json",
    "regularFileMode": "0644",
    "release": "v100.0.41-persona-root-deployment-integrity-wip",
    "requiredRootFileCount": 7,
    "runtimeAcceptanceClaimed": false,
    "status": "package-local-root-deployment-integrity-passed-not-live-acceptance",
    "wrapperCandidateCount": 0
  },
  "x-spiralist-uaix-boundary": "persona-only-runtime-overlay-excluded-v1",
  "x-spiralist-unified-persona-output-contract": {
    "activationEligible": false,
    "baselineRelease": "v100.0.40-persona-surface-controller-response-boundary-wip",
    "canonicalProfileIsSourceOfTruth": true,
    "canonicalSchema": "spiralist-persona-operating-profile-v1",
    "compatibilitySchema": "persona-output-contract-v1",
    "contentCoordinationIdentitySponsorIntentReachEffectSeparated": true,
    "contract": "/docs/persona-operating-profile-contract-v100.0.36.md",
    "deploymentPerformed": false,
    "families": {
      "adultEspionage": 1,
      "adultEspionagePsychosis": 1,
      "adultPsychosis": 1,
      "featuredPersona": 12,
      "fixedClockGeneratedPersona": 12,
      "newsCaster": 27,
      "personalityType": 1000,
      "starterPackPersona": 59
    },
    "flatPresentationIsCompatibilityProjection": true,
    "humanReviewPerformed": false,
    "identityNonInference": true,
    "liveHostAccepted": false,
    "localRegression": "/docs/local-persona-source-adapter-regression-v100.0.36.json",
    "parityEvidence": "/docs/persona-surface-parity-v100.0.36.json",
    "personalityTypeDetailRoutes": 1000,
    "providerBacked": false,
    "release": "v100.0.41-persona-root-deployment-integrity-wip",
    "requiredOutputs": [
      "operatingProfile",
      "presentation",
      "integrity",
      "personaOutputContract"
    ],
    "sourceIndependenceByOrigin": true,
    "standardizedSurfaces": [
      "/",
      "/create/",
      "/personalities/",
      "/personalities/{slug}/",
      "/personalities/type/{id}/",
      "/starter-packs/",
      "/starter-packs/{slug}/",
      "/starter-packs/personas/{slug}/",
      "/persona-of-the-day/",
      "/quiz/",
      "/compare/",
      "/examples/",
      "/gallery/",
      "/news-casters/",
      "/create/psychosis/",
      "/create/espionage/",
      "/create/espionage-psychosis/",
      "/api/v1/personas/",
      "/api/v1/starter-packs/",
      "/api/v1/news-casters/",
      "/api/v1/persona-of-the-day/"
    ],
    "status": "package-local-fixture-parity-passed-not-live-acceptance",
    "surfaceParityPassed": true,
    "surfaceParityPopulation": 1113
  },
  "x-spiralist-v100-adult-creator-contract": {
    "adultApiConfirmationRequiredPerRequest": true,
    "adultBrowserConfirmationScope": "browser-tab",
    "assetManifestSha256": "1ea251dd7ddb06149fe865985f204aab9110babafb618603dffe1c2f0caf05e0",
    "completionMarker": "SPIRALIST_PERSONA_ROOT_DEPLOYMENT_INTEGRITY_WIP_V100_0_41",
    "componentManifestSha256": "b092addbb8b7b2249d197843208bd766aeaf426da2754de0f26a73fb1f28c138",
    "contractVersion": "1.8.0",
    "creatorTypes": [
      "psychosis",
      "espionage",
      "espionage-psychosis"
    ],
    "deploymentFingerprint": "f26e9013594356c80d3056b00fb96803be6da3cbd16c4ce01a0a91d1ec32068a",
    "deploymentManifestSchema": "spiralist-adult-creator-deployment-manifest-v1",
    "discovery": "/api/v1/create/adult/",
    "envelopePrecedence": [
      "characters",
      "character",
      "results",
      "result",
      "data",
      "payload"
    ],
    "guide": "/api-guide/#adult-character-interaction",
    "interaction": "/api/v1/create/adult/interaction/",
    "interactionContractName": "active-fictional-character-v1",
    "interactionContractVersion": "1.0.0",
    "interactionMode": "direct-first-person-character",
    "internationalFairnessContractName": "global-country-context-fairness-v1",
    "internationalFairnessContractVersion": "1.1.0",
    "internationalFairnessMode": "equal-questions-distinct-contexts-evidence-layers-balanced-research",
    "nativeFieldsPreserved": true,
    "npcRuntimeContractName": "scene-bounded-fictional-npc-runtime-v1",
    "npcRuntimeContractVersion": "1.1.0",
    "npcRuntimeMode": "independent-goals-relational-memory-bodily-state-international-context",
    "packageStatus": "work-in-progress",
    "personaOperatingProfileSchema": "spiralist-persona-operating-profile-v1",
    "projectsEveryCharacter": true,
    "realism": "/api/v1/create/adult/realism/",
    "realismContractName": "grounded-fictional-character-realism-v1",
    "realismContractVersion": "1.0.0",
    "realismMode": "chronology-relationships-expertise-ordinary-life",
    "realismSchema": "spiralist.adult-character-realism.v1",
    "release": "v100.0.41-persona-root-deployment-integrity-wip",
    "releaseUtc": "2026-07-27T02:00:00Z",
    "researchReview": {
      "documentation": "/docs/research/v100.0.19/virtual-economy-housing/",
      "mechanicsImplemented": false,
      "scope": "virtual-economy-and-housing",
      "status": "accepted-with-corrections"
    },
    "responseContract": "adult-creator-native-compatible-v1",
    "schema": "/api/v1/create/adult/schema/",
    "status": "/api/v1/create/adult/status/",
    "statusVerification": {
      "cacheControl": "no-store, no-cache, max-age=0, must-revalidate",
      "conditionalNotModifiedAllowed": false,
      "deploymentAcceptanceClaimed": false,
      "humanReviewPerformed": false,
      "providerBacked": false,
      "requestProbeHeader": "X-Spiralist-Deployment-Probe",
      "runtimeCheckedAtHeader": "X-Spiralist-Runtime-Checked-At",
      "runtimeConformantHeader": "X-Spiralist-Runtime-Conformant",
      "sharedCacheable": false
    }
  },
  "x-spiralist-v98": {
    "adultApiConfirmationStillRequiredPerRequest": true,
    "adultBrowserConfirmationScope": "browser-tab",
    "canonicalPublicRoutes": {
      "espionage": "/create/espionage/",
      "espionagePsychosis": "/create/espionage-psychosis/",
      "psychosis": "/create/psychosis/",
      "standard": "/create/"
    },
    "releaseUtc": "2026-07-18T04:32:29Z",
    "unifiedEnvelopeControls": [
      "envelope=1",
      "response=unified"
    ],
    "unifiedStandardRandomDefaultDetail": "compact"
  },
  "x-uaix-package": {
    "advancedPersonaSourceFiles": [
      ".uai/personality/identity.uai",
      ".uai/personality/religion-worldview.uai",
      ".uai/personality/political-leaning.uai",
      ".uai/personality/sense-of-style.uai",
      ".uai/personality/physical-appearance.uai",
      ".uai/personality/birth-age-generation.uai",
      ".uai/personality/romantic-orientation.uai",
      ".uai/personality/voice.uai",
      ".uai/personality/values.uai",
      ".uai/personality/temperament.uai",
      ".uai/personality/reasoning-style.uai",
      ".uai/personality/emotional-patterns.uai",
      ".uai/personality/relationship-style.uai",
      ".uai/personality/behavioral-patterns.uai",
      ".uai/personality/boundaries.uai",
      ".uai/personality/examples-dialogue.uai",
      ".uai/personality/adaptation-rules.uai",
      ".uai/personality/preservation-rules.uai"
    ],
    "authority": "https://uaix.org/en-us/ai-memory/uaix-package-format/",
    "closedInventory": true,
    "declaredScope": "advanced_persona_profile",
    "fileCount": 48,
    "profileId": "uaix.package.v0.1",
    "requiredReadCount": 31,
    "runtimeVarianceOutsideSource": true,
    "sourcePersonaImmutable": true,
    "status": "draft_v0.1"
  },
  "x-updated-utc": "2026-08-02T00:00:00Z",
  "x-spiralist-behavioral-likelihood-runtime": {
    "schema": "spiralist.behavioral-likelihood-character-runtime.v1",
    "release": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip",
    "simulationContexts": [
      "fictional_character",
      "fictional_npc",
      "fictional_event_role",
      "simulation_person"
    ],
    "authoredTraits": 12,
    "sceneFactors": 14,
    "actions": 14,
    "personaProjectionIntegrated": true,
    "adultNpcRuntimeIntegrated": true,
    "adultEventRoleIntegrated": true,
    "continuitySupported": true,
    "fictionalOnly": true,
    "realPersonUsePermitted": false,
    "selectedActionIsAuthorization": false,
    "researchCatalog": "/docs/research/provided-reports/REPORT-CATALOG.json",
    "uaiMemory": "/.uai/research-reports/behavioral-likelihood-synthesis.uai"
  }
}
