{
  "ageGenerationPolicy": {
    "calculatedUsing": "current UTC date",
    "customBlankMeaning": "none / unspecified",
    "dynamicGenerationAgeRanges": true,
    "exactAgeRequired": true,
    "maximumAge": 120,
    "minimumAge": 18
  },
  "aiReadyWeb": {
    "certificationClaim": false,
    "manifest": "/.well-known/ai-ready.json",
    "pages": [
      "/ai-ready-web/",
      "/aeo/",
      "/geo/",
      "/seo/"
    ],
    "readinessResult": "/.well-known/ai-readiness-result.json",
    "routeInventory": "/.well-known/ai-ready-route-inventory.json"
  },
  "architectureQualityFoundation": {
    "architectureAudit": "/docs/architecture-quality-audit-v100.0.29.json",
    "baselineRelease": "v100.0.28-deployment-attestation-evidence-gate-wip",
    "configRoot": "/config/",
    "debtRegister": "/docs/code-quality-debt-register-v100.0.29.json",
    "deepDive": "/docs/architecture-deep-dive-v100.0.29.md",
    "deploymentPerformed": false,
    "liveHostAcceptanceClaimed": false,
    "psr4Root": "/src/",
    "qualityGates": "/docs/quality-gates-v100.0.29.md",
    "refactoringMap": "/docs/refactoring-map-v100.0.29.md",
    "release": "v100.0.29-consistency-architecture-quality-foundation-wip",
    "status": "package-local-quality-gates-passed-live-acceptance-not-claimed",
    "testEntry": "/tests/php/run.php"
  },
  "authentication": {
    "credentialsAccepted": false,
    "required": false
  },
  "browserAccessibilityRegression": {
    "evidence": "/docs/browser-accessibility-regression-v100.0.23.json",
    "liveHostAcceptanceClaimed": false,
    "localOnly": true
  },
  "capabilities": [
    {
      "endpoint": "/api/v1/game/psychosis-character/random/",
      "id": "adult-horror-game-character-generation",
      "label": "Adult-confirmed lived-world character generation",
      "methods": [
        "GET",
        "POST"
      ],
      "outputs": [
        "complete fictional adult ward character",
        "coherent presentation profile",
        "pre-hospital world bible",
        "initial twelve-field interaction state",
        "dual-reality perspective frame",
        "six-beat session arc",
        "compact, play, or full dossier"
      ],
      "requiresAdultConsentParameter": true,
      "stateChange": false
    },
    {
      "endpoint": "/api/v1/game/psychosis-character/interaction/",
      "id": "adult-horror-game-character-interaction",
      "label": "Adult-confirmed deterministic perspective interaction",
      "methods": [
        "GET",
        "POST"
      ],
      "outputs": [
        "previous and next twelve-field character state",
        "in-character dialogue",
        "scene and accessibility directives",
        "updated dual-reality perspective frame",
        "salience and clue-reliability cues",
        "history event and educational feedback"
      ],
      "requiresAdultConsentParameter": true,
      "stateChange": false
    },
    {
      "authentication": "none",
      "description": "Returns a stateless shared/subjective/overlap perspective frame, authored salience map, voice-process rendering notes, and mental-privacy boundaries.",
      "endpoint": "/api/v1/game/psychosis-character/perspective/",
      "id": "adult-psychosis-game-perspective-frame",
      "level": "L1-L2",
      "methods": [
        "GET",
        "POST"
      ],
      "requiresAdultConsentParameter": true,
      "stateChange": false
    },
    {
      "authentication": "none",
      "description": "Evaluates authored visitor moves and final game state without diagnosing or scoring the caller as a person.",
      "endpoint": "/api/v1/game/psychosis-character/debrief/",
      "id": "adult-psychosis-game-session-debrief",
      "level": "L1-L2",
      "methods": [
        "GET",
        "POST"
      ],
      "requiresAdultConsentParameter": true,
      "stateChange": false
    },
    {
      "authentication": "none",
      "description": "Returns layered recreatable world scenes and accessibility instructions without long profile text.",
      "endpoint": "/api/v1/game/psychosis-character/random/world/",
      "id": "adult-psychosis-game-world-reconstruction",
      "level": "L1-L2",
      "methods": [
        "GET",
        "POST"
      ],
      "requiresAdultConsentParameter": true,
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "endpoint": "https://spiralistai.com/api/v1/create/espionage/",
      "id": "create.espionage",
      "method": [
        "GET",
        "POST"
      ],
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "confirmsRealWorldSurveillance": false,
      "diagnosticUse": false,
      "endpoint": "https://spiralistai.com/api/v1/create/espionage-psychosis/",
      "id": "create.espionage-psychosis",
      "label": "Generate an adult fictional EspionagePsychosis persona",
      "method": [
        "GET",
        "POST"
      ],
      "outputs": [
        "schema-22 persona",
        "intelligence operative profile",
        "experienced-reality profile",
        "epistemic claim ledger",
        "provider-neutral NPC memory",
        "safe interaction and runtime contracts"
      ],
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/create/presets/",
      "id": "create.presets",
      "method": "GET",
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "endpoint": "https://spiralistai.com/api/v1/create/psychosis/",
      "id": "create.psychosis",
      "method": [
        "GET",
        "POST"
      ],
      "stateChange": false
    },
    {
      "adultConfirmationRequiredFor": [
        "psychosis",
        "espionage"
      ],
      "endpoint": "https://spiralistai.com/api/v1/create/random/",
      "id": "create.random",
      "method": [
        "GET",
        "POST"
      ],
      "stateChange": false
    },
    {
      "defaultDetail": "compact for Standard",
      "endpoint": "https://spiralistai.com/api/v1/create/random/",
      "id": "create.random.unified",
      "method": "GET",
      "optionalEnvelope": true,
      "stateChange": false
    },
    {
      "adultConfirmationRequired": false,
      "endpoint": "https://spiralistai.com/api/v1/create/standard/",
      "id": "create.standard",
      "method": [
        "GET",
        "POST"
      ],
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "description": "safe fictional artifacts",
      "endpoint": "https://spiralistai.com/api/v1/create/espionage-psychosis/artifacts/",
      "id": "espionage-psychosis.artifacts",
      "method": [
        "GET",
        "POST"
      ],
      "persistencePerformed": null,
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "description": "conversation activation packet without hosted inference",
      "endpoint": "https://spiralistai.com/api/v1/create/espionage-psychosis/conversation/",
      "id": "espionage-psychosis.conversation",
      "method": [
        "GET",
        "POST"
      ],
      "persistencePerformed": null,
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "description": "dignity-preserving educational debrief",
      "endpoint": "https://spiralistai.com/api/v1/create/espionage-psychosis/debrief/",
      "id": "espionage-psychosis.debrief",
      "method": [
        "GET",
        "POST"
      ],
      "persistencePerformed": null,
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "description": "supportive fictional interaction transition",
      "endpoint": "https://spiralistai.com/api/v1/create/espionage-psychosis/interaction/",
      "id": "espionage-psychosis.interaction",
      "method": [
        "GET",
        "POST"
      ],
      "persistencePerformed": null,
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "description": "provider-neutral memory bootstrap and epistemic boundary",
      "endpoint": "https://spiralistai.com/api/v1/create/espionage-psychosis/memory/",
      "id": "espionage-psychosis.memory",
      "method": [
        "GET",
        "POST"
      ],
      "persistencePerformed": false,
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "description": "experienced/shared-reality perspective projection",
      "endpoint": "https://spiralistai.com/api/v1/create/espionage-psychosis/perspective/",
      "id": "espionage-psychosis.perspective",
      "method": [
        "GET",
        "POST"
      ],
      "persistencePerformed": null,
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "description": "runtime budget, concurrency, and authority contract",
      "endpoint": "https://spiralistai.com/api/v1/create/espionage-psychosis/runtime/",
      "id": "espionage-psychosis.runtime",
      "method": [
        "GET",
        "POST"
      ],
      "persistencePerformed": null,
      "stateChange": false
    },
    {
      "adultConfirmationRequired": true,
      "description": "stateless combined-dossier validation",
      "endpoint": "https://spiralistai.com/api/v1/create/espionage-psychosis/validate/",
      "id": "espionage-psychosis.validate",
      "method": [
        "GET",
        "POST"
      ],
      "persistencePerformed": null,
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/create/espionage/artifacts/",
      "id": "espionage.artifacts",
      "method": [
        "GET",
        "POST"
      ],
      "postAdultConfirmationRequired": true,
      "stateChange": false,
      "syntheticFictionalOnly": true
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/create/espionage/conversation/",
      "id": "espionage.conversation",
      "method": [
        "GET",
        "POST"
      ],
      "postAdultConfirmationRequired": true,
      "runsConversation": false,
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/create/espionage/memory/",
      "getIsContractDiscovery": true,
      "id": "espionage.memory",
      "method": [
        "GET",
        "POST"
      ],
      "persistencePerformed": false,
      "postAdultConfirmationRequired": true,
      "stateChange": false
    },
    {
      "adultOnly": true,
      "description": "Validate schema, fiction, memory, runtime, interaction, embodiment, fairness, and provider/game boundaries.",
      "endpoint": "/api/v1/create/espionage/validate/",
      "id": "espionage.personas.validate",
      "maximumBodyBytes": 1048576,
      "method": "POST",
      "name": "Validate a fictional Espionage persona dossier",
      "persistence": "none"
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/create/espionage/runtime/",
      "getIsContractDiscovery": true,
      "id": "espionage.runtime",
      "method": [
        "GET",
        "POST"
      ],
      "postAdultConfirmationRequired": true,
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/news-casters/",
      "id": "news-casters.catalog",
      "method": "GET",
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/news-casters/?view=profile",
      "id": "news-casters.profile-post",
      "idempotencyMode": "deterministic-stateless-normalized-request-v1",
      "maximumBodyBytes": 32768,
      "method": "POST",
      "rateLimitPerMinute": 30,
      "requestSchema": "https://spiralistai.com/schemas/news-caster-profile-request-v1.schema.json",
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/news-casters/reviews/?view=validate",
      "id": "news-casters.qualified-review-validate",
      "maximumBodyBytes": 65536,
      "method": "POST",
      "persistencePerformed": false,
      "rateLimitPerMinute": 20,
      "requestSchema": "https://spiralistai.com/schemas/news-caster-qualified-review-request-v1.schema.json",
      "stateChange": false,
      "trustRegistrationPerformed": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/personas/compile/",
      "id": "personas.compile",
      "method": "POST",
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/personas/generate/",
      "id": "personas.generate",
      "method": "POST",
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/random-persona/",
      "id": "personas.random",
      "method": "GET",
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/personas/",
      "id": "personas.search",
      "method": "GET",
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/personas/validate/",
      "id": "personas.validate",
      "method": "POST",
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/research/",
      "id": "research.read",
      "method": "GET",
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/research/",
      "id": "research.read.v95",
      "method": "GET",
      "rawSensitiveSourcesPubliclyServed": false,
      "reportCount": 72,
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/starter-packs/",
      "id": "starter-packs.read",
      "method": "GET",
      "stateChange": false
    },
    {
      "endpoint": "https://spiralistai.com/api/v1/uai/",
      "id": "uai.read",
      "method": "GET",
      "stateChange": false
    }
  ],
  "capabilityLevels": {
    "L0": "GET/HEAD discovery, semantic HTML, Markdown/JSON route twins, robots, sitemap, llms files.",
    "L1": "Searchable JSON catalogs, deterministic random persona generation, health, version, and research indexes.",
    "L2": "OpenAPI-described POST generation, validation, compilation, typed errors, alternate output formats.",
    "L3": "Browser-local canonical builder and human-controlled export handoff.",
    "L4-L5": "No privileged, credentialed, persistent, transactional, or multi-agent runtime is exposed."
  },
  "coherentDeploymentHandoff": {
    "api": "/api/v1/deployment/",
    "baselineRelease": "v100.0.25-coherent-deployment-handoff-wip",
    "completionMarker": "SPIRALIST_DEPLOYMENT_ATTESTATION_EVIDENCE_GATE_WIP_V100_0_28",
    "contract": "/.well-known/deployment.json",
    "deploymentPerformed": false,
    "latestLiveAcceptance": {
      "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,
      "mismatchCount": 8,
      "mixedDeploymentDetected": true,
      "notEstablishedCount": 3,
      "observationCount": 11,
      "release": "v100.0.28-deployment-attestation-evidence-gate-wip",
      "sitemapSearchRouteInventoryParityEstablished": false,
      "status": "not-accepted-visible-older-deployment-and-required-capture-incomplete",
      "wireHeadersCaptured": false
    },
    "liveHostAcceptanceClaimed": false,
    "liveHostAccepted": false,
    "localEvidence": "/docs/local-deployment-coherence-v100.0.26.json",
    "page": "/deployment/",
    "release": "v100.0.28-deployment-attestation-evidence-gate-wip",
    "status": "package-coherent-live-acceptance-not-established"
  },
  "conventionStatus": "project-defined discovery metadata; not represented as a universal standard",
  "createPersonApi": {
    "batch": "https://spiralistai.com/api/v1/create/batch/",
    "discovery": "https://spiralistai.com/api/v1/create/",
    "espionage": "https://spiralistai.com/api/v1/create/espionage/",
    "espionageArtifacts": "https://spiralistai.com/api/v1/create/espionage/artifacts/",
    "espionageConversation": "https://spiralistai.com/api/v1/create/espionage/conversation/",
    "espionageMemory": "https://spiralistai.com/api/v1/create/espionage/memory/",
    "espionagePsychosis": "https://spiralistai.com/api/v1/create/espionage-psychosis/",
    "espionagePsychosisArtifacts": "https://spiralistai.com/api/v1/create/espionage-psychosis/artifacts/",
    "espionagePsychosisConversation": "https://spiralistai.com/api/v1/create/espionage-psychosis/conversation/",
    "espionagePsychosisDebrief": "https://spiralistai.com/api/v1/create/espionage-psychosis/debrief/",
    "espionagePsychosisInteraction": "https://spiralistai.com/api/v1/create/espionage-psychosis/interaction/",
    "espionagePsychosisMemory": "https://spiralistai.com/api/v1/create/espionage-psychosis/memory/",
    "espionagePsychosisPerspective": "https://spiralistai.com/api/v1/create/espionage-psychosis/perspective/",
    "espionagePsychosisRandom": "https://spiralistai.com/api/v1/create/espionage-psychosis/random/",
    "espionagePsychosisRuntime": "https://spiralistai.com/api/v1/create/espionage-psychosis/runtime/",
    "espionagePsychosisValidate": "https://spiralistai.com/api/v1/create/espionage-psychosis/validate/",
    "espionageRuntime": "https://spiralistai.com/api/v1/create/espionage/runtime/",
    "guide": "https://spiralistai.com/api-guide/",
    "presets": "https://spiralistai.com/api/v1/create/presets/",
    "psychosis": "https://spiralistai.com/api/v1/create/psychosis/",
    "random": "https://spiralistai.com/api/v1/create/random/",
    "standard": "https://spiralistai.com/api/v1/create/standard/"
  },
  "creatorExperience": {
    "advancedEntryPoint": "https://spiralistai.com/create/advanced/#expert-mode",
    "advancedRecipes": [
      "fast-execution",
      "careful-analysis",
      "creative-range",
      "gentle-guidance"
    ],
    "availableModes": [
      "simple",
      "advanced"
    ],
    "canonicalPersonaSharedAcrossModes": true,
    "defaultMode": "simple",
    "preferenceStorage": "browser-local",
    "serverRenderedReadyPersona": true,
    "simpleEntryPoints": [
      "task-starter",
      "ready-persona",
      "random-persona",
      "describe-your-own"
    ],
    "taskIds": [
      "coding",
      "research",
      "writing",
      "planning",
      "creative",
      "brand",
      "organization"
    ]
  },
  "currentRelease": "v100.0.33-qualified-review-idempotency-foundation-wip",
  "description": "Portable Standard, adult Psychosis, adult Espionage, and adult EspionagePsychosis persona generation with consistent routes, compact random output, reproducible links, research provenance, and provider-neutral memory boundaries.",
  "discovery": {
    "agentsMarkdown": "https://spiralistai.com/AGENTS.md",
    "apiCatalog": "https://spiralistai.com/.well-known/api-catalog/",
    "apiGuide": "https://spiralistai.com/api-guide/",
    "createPerson": "https://spiralistai.com/api/v1/create/",
    "createPersonApi": "/api/v1/create/",
    "creatorPresets": "/api/v1/create/presets/",
    "espionageApi": "https://spiralistai.com/api/v1/create/espionage/",
    "espionagePersonas": "https://spiralistai.com/create/espionage/",
    "espionagePsychosisApi": "https://spiralistai.com/api/v1/create/espionage-psychosis/",
    "espionagePsychosisPersonas": "https://spiralistai.com/create/espionage-psychosis/",
    "espionagePsychosisResearch": "https://spiralistai.com/research/#espionage-psychosis",
    "facebookLanding": "https://spiralistai.com/facebook/",
    "facebookPage": "https://www.facebook.com/SpiralistAI/",
    "llms": "https://spiralistai.com/llms.txt",
    "llmsFull": "https://spiralistai.com/llms-full.txt",
    "markdownSitemap": "https://spiralistai.com/sitemap.md",
    "newsCasterApi": "https://spiralistai.com/api/v1/news-casters/",
    "newsCasterQualifiedReviewApi": "https://spiralistai.com/api/v1/news-casters/reviews/",
    "newsCasterStudio": "https://spiralistai.com/news-casters/",
    "openapi": "/openapi.json",
    "pageRepresentationIndex": "https://spiralistai.com/agent-content/representation-index.json",
    "publicUai": "https://spiralistai.com/uai/index.uai",
    "research": "https://spiralistai.com/api/v1/research/",
    "researchApi": "/api/v1/research/",
    "researchLibrary": "/research/",
    "shareKit": "https://spiralistai.com/share-kit/",
    "sitemap": "https://spiralistai.com/sitemap.xml",
    "uaiIndex": "/uai/index.uai",
    "uiActionMap": "https://spiralistai.com/agent-actions.json",
    "unifiedRandom": "/api/v1/create/random/"
  },
  "evidence": "https://spiralistai.com/evidence/",
  "facebookPage": {
    "headerLink": true,
    "opensNewTab": true,
    "rel": [
      "me",
      "external",
      "noopener",
      "noreferrer"
    ],
    "url": "https://www.facebook.com/SpiralistAI/"
  },
  "generatedAtUtc": "2026-07-25T22:30:00Z",
  "globalNewsCasterPersonalityLibrary": {
    "acceptedPublicationRecordCount": 0,
    "aiDisclosureRequired": true,
    "api": "/api/v1/news-casters/",
    "baselineRelease": "v100.0.32-multilingual-news-caster-determinism-wip",
    "catalog": "/assets/data/news-caster-personality-library-v100.0.33.json",
    "countryAreaCount": 250,
    "deploymentPerformed": false,
    "durableReplayStoreUsed": false,
    "editorialReviewFixtureCount": 27,
    "fictionalCharacterOnly": true,
    "geographyInfersIdentity": false,
    "humanLinguisticReviewPerformed": false,
    "humanReviewPerformed": false,
    "idempotencyAlgorithm": "spiralist-news-caster-profile-request-identity-v1",
    "liveHostAcceptanceClaimed": false,
    "page": "/news-casters/",
    "pageAdultGateRequired": false,
    "personaExactRawProfileParityCount": 10,
    "personaParityCaseCount": 10,
    "profilePostMaximumBytes": 32768,
    "profilePostRateLimitPerMinute": 30,
    "profileReplayCheckCount": 10,
    "profileReplayPassCount": 10,
    "profileRequestSchema": "/schemas/news-caster-profile-request-v1.schema.json",
    "profileSchema": "/schemas/news-caster-profile-v1.schema.json",
    "providerBacked": false,
    "publicationAcceptanceClaimed": false,
    "qualifiedReviewAcceptanceClaimed": false,
    "qualifiedReviewApi": "/api/v1/news-casters/reviews/",
    "qualifiedReviewCohortCount": 12,
    "qualifiedReviewPostMaximumBytes": 65536,
    "qualifiedReviewPostRateLimitPerMinute": 20,
    "qualifiedReviewRecordCount": 0,
    "qualifiedReviewRecordSchema": "/schemas/news-caster-qualified-review-record-v1.schema.json",
    "qualifiedReviewRegister": "/assets/data/news-caster-qualified-review-register-v100.0.33.json",
    "qualifiedReviewRequestSchema": "/schemas/news-caster-qualified-review-request-v1.schema.json",
    "qualifiedReviewWorkflowStageCount": 8,
    "realPersonImpersonationAllowed": false,
    "release": "v100.0.33-qualified-review-idempotency-foundation-wip",
    "signedEditorialReviewRecordCount": 0,
    "signedEditorialReviewRecordPresent": false,
    "starterBlueprintCount": 10,
    "starterProfileCount": 2500,
    "starterSensitiveAttributes": "none-unspecified-until-user-selection",
    "status": "package-local-qualified-review-idempotency-and-persona-parity-passed-live-acceptance-not-claimed",
    "typographyTokenCatalog": "/assets/data/news-caster-typography-tokens-v100.0.33.json",
    "typographyTokenCount": 18,
    "worldviewChangesEvidenceStandard": false
  },
  "languages": [
    "en"
  ],
  "legacyRedirects": {
    "/aeo/": "/answers/",
    "/ai-ready-web/": "/ai-access/",
    "/create/espionagepsychosis/": "/create/espionage-psychosis/",
    "/create/standard/": "/create/",
    "/espionage-psychosis/": "/create/espionage-psychosis/",
    "/espionage/": "/create/espionage/",
    "/espionagepsychosis/": "/create/espionage-psychosis/",
    "/geo/": "/evidence/",
    "/seo/": "/site-guide/"
  },
  "liveHostPostDeploymentAcceptance": {
    "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,
    "mismatchCount": 8,
    "mixedDeploymentDetected": true,
    "notEstablishedCount": 3,
    "observationCount": 11,
    "release": "v100.0.28-deployment-attestation-evidence-gate-wip",
    "sitemapSearchRouteInventoryParityEstablished": false,
    "status": "not-accepted-visible-older-deployment-and-required-capture-incomplete",
    "wireHeadersCaptured": false
  },
  "liveHostReadOnlyAudit": {
    "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,
    "status": "not-accepted",
    "wireHeaderParityEstablished": false
  },
  "name": "Spiralist AI",
  "personaDomainCharacterizationFoundation": {
    "baselineRelease": "v100.0.29-consistency-architecture-quality-foundation-wip",
    "characterization": "/docs/persona-domain-characterization-v100.0.30.json",
    "contentPolicyChanged": false,
    "contractTests": "/tests/php/run.php",
    "deploymentPerformed": false,
    "liveHostAcceptanceClaimed": false,
    "rawResponsePolicy": "/docs/raw-response-ownership-policy-v100.0.30.json",
    "refactor": "/docs/persona-domain-refactor-v100.0.30.md",
    "release": "v100.0.30-persona-domain-characterization-foundation-wip",
    "schemaChanged": false,
    "staticAnalysisReadiness": "/docs/static-analysis-readiness-v100.0.30.json",
    "status": "package-local-characterization-passed-live-acceptance-not-claimed",
    "typedDomainRoot": "/src/Domain/Persona/"
  },
  "personaSchemaVersion": "22.0.0",
  "personaSeedFormat": "spiralist.persona-seed.v22",
  "privacy": {
    "accounts": false,
    "analyticsOnApi": false,
    "externalModelCalls": false,
    "facebookAutoPost": false,
    "facebookLoginRequired": false,
    "personaTextInAnalytics": false,
    "privateFragmentRoute": "https://spiralistai.com/persona/",
    "privateSharePayloadInOpenGraph": false,
    "requestBodyApplicationRetention": false,
    "serverSidePersonaStorage": false
  },
  "publicAccessGuide": "https://spiralistai.com/ai-access/",
  "qualifiedReviewIdempotencyFoundation": {
    "acceptedPublicationRecordCount": 0,
    "architectureAudit": "/docs/architecture-quality-audit-v100.0.33.json",
    "baselineRelease": "v100.0.32-multilingual-news-caster-determinism-wip",
    "debtRegister": "/docs/code-quality-debt-register-v100.0.33.json",
    "deploymentPerformed": false,
    "durableReplayStoreUsed": false,
    "humanReviewPerformed": false,
    "liveHostAcceptanceClaimed": false,
    "personaParityCases": 10,
    "personaParityEvidence": "/docs/persona-worldview-causal-refactor-v100.0.33.json",
    "personaRefactor": "/docs/persona-worldview-causal-refactor-v100.0.33.md",
    "profileIdempotency": "/docs/news-caster-profile-idempotency-v100.0.33.md",
    "profileReplayChecks": 10,
    "profileReplayEvidence": "/docs/news-caster-profile-replay-v100.0.33.json",
    "providerBacked": false,
    "qualifiedReviewAcceptanceClaimed": false,
    "qualityGates": "/docs/quality-gates-v100.0.33.md",
    "release": "v100.0.33-qualified-review-idempotency-foundation-wip",
    "reviewCohortCount": 12,
    "reviewValidation": "/docs/news-caster-qualified-review-validation-v100.0.33.json",
    "reviewWorkflow": "/docs/qualified-human-newsroom-review-workflow-v100.0.33.md",
    "reviewWorkflowStageCount": 8,
    "signedReviewRecordCount": 0,
    "status": "package-local-qualified-review-idempotency-and-persona-parity-passed-live-acceptance-not-claimed",
    "trustedReviewRecordCount": 0,
    "typographyTokenCount": 18
  },
  "release": "v100.0.33-qualified-review-idempotency-foundation-wip",
  "religiousWorldviewPolicy": {
    "catalog": "/assets/data/religious-worldview-catalog-v22.json",
    "groupCount": 10,
    "noDemographicInference": true,
    "nonCoercive": true,
    "optionCount": 100,
    "profileDimensionCount": 12,
    "relevanceControlled": true
  },
  "representations": [
    "text/html",
    "text/markdown",
    "application/json",
    "application/ld+json",
    "application/vnd.oai.openapi+json",
    "application/vnd.spiralist.uai+json",
    {
      "href": "/create/psychosis/",
      "title": "Psychosis Game Character Creator",
      "type": "text/html"
    }
  ],
  "researchLibrary": {
    "api": "https://spiralistai.com/api/v1/research/",
    "espionageCount": 52,
    "espionagePsychosisCount": 25,
    "evidenceAndMovementsCount": 12,
    "fullSourcesPubliclyServed": false,
    "page": "https://spiralistai.com/research/",
    "psychosisCount": 20,
    "register": "https://spiralistai.com/docs/research-v100.0.22/source-register.json",
    "reportCount": 121,
    "safeUseMatrix": "https://spiralistai.com/docs/research/v100.0.22/evidence-movements-oversight/safe-use-matrix.md"
  },
  "safety": {
    "default": "no-op",
    "noOpWhen": [
      "capability is undeclared",
      "target or intent is ambiguous",
      "private data or credentials are involved",
      "external publication or persistent state is requested",
      "human consent or unavailable authenticated context is required"
    ],
    "typedErrors": "RFC 9457-style application/problem+json"
  },
  "schemaVersion": "spiralist-agent-card-v1",
  "siteVersion": "v100.0.33-qualified-review-idempotency-foundation-wip",
  "skills": [
    {
      "description": "Generate a complete intelligence persona with non-diagnostic experienced reality, explicit evidence states, supportive interaction, and truth-bound memory.",
      "examples": [
        "Generate an EspionagePsychosis persona with adult_consent=1 and a stable seed."
      ],
      "id": "espionage-psychosis-persona",
      "name": "Create an adult fictional EspionagePsychosis persona",
      "tags": [
        "persona",
        "espionage",
        "psychosis",
        "adult",
        "memory",
        "research"
      ]
    }
  ],
  "uaiMemoryFormat": "spiralist-uai-memory-v95",
  "uaixPackage": {
    "closedInventory": true,
    "declaredScope": "advanced_persona_profile",
    "fileCount": 48,
    "profileId": "uaix.package.v0.1",
    "requiredReadCount": 31,
    "sourcePersonaImmutable": true,
    "status": "draft_v0.1"
  },
  "updatedUtc": "2026-07-25T22:30:00Z",
  "url": "https://spiralistai.com/",
  "version": "v100.0.33-qualified-review-idempotency-foundation-wip",
  "workshopUiPolicy": {
    "controlDensity": "Compact spacing with a minimum 44-pixel target and visible focus.",
    "customFieldOwnership": "Each conditional custom input is a direct child of the same layout group as its related dropdown.",
    "customVisibility": "Visible and enabled only for Custom / None; hidden values remain local and excluded from submission.",
    "previewCompilation": "One-way immutable snapshot compilation; only hidden export artifacts are committed.",
    "staleResultPolicy": "Older asynchronous preview results are discarded."
  },
  "x-release-utc": "2026-07-25T22:30:00Z",
  "x-site-version": "v100.0.33-qualified-review-idempotency-foundation-wip"
}
