{
  "analytics": {
    "cleanPagePathsOnly": true,
    "measurementId": "G-81ZKZYDWVL",
    "mode": "consent-gated GA4",
    "personaContentSent": false,
    "privatePersonaRouteDisabled": true,
    "streamId": "15179273959"
  },
  "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"
  },
  "browserAccessibilityRegression": {
    "evidence": "/docs/browser-accessibility-regression-v100.0.23.json",
    "liveHostAcceptanceClaimed": false,
    "localOnly": true
  },
  "canonicalPublicPages": [
    "/",
    "/about/",
    "/agents/",
    "/ai-access/",
    "/answers/",
    "/api-guide/",
    "/api/v1/create/espionage-psychosis/",
    "/api/v1/create/espionage-psychosis/validate/",
    "/api/v1/create/espionage/validate/",
    "/architecture/",
    "/challenge/",
    "/compare/",
    "/create/",
    "/create/espionage-psychosis/",
    "/create/espionage/",
    "/create/psychosis/",
    "/docs/",
    "/evidence/",
    "/examples/",
    "/facebook/",
    "/how-it-works/",
    "/news-casters/",
    "/persona-of-the-day/",
    "/personalities/",
    "/privacy/",
    "/research/",
    "/share-kit/",
    "/site-guide/",
    "/starter-packs/",
    "https://spiralistai.com/create/espionage-psychosis/",
    "/contact/"
  ],
  "careerCredentialEndpoints": [
    "/api/v1/careers/certifications/",
    "/api/v1/careers/career-paths/"
  ],
  "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"
  },
  "contactInquiryPrivacyFoundation": {
    "api": "/api/v1/contact/inquiries/",
    "baselineRelease": "v100.0.37-contact-michael-kappel-profile-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,
    "publicProfile": "/assets/data/michael-joseph-kappel-public-profile-v100.0.38.json",
    "recipientDerivedFromCanonicalContactProfile": true,
    "release": "v100.0.38-contact-inquiry-privacy-foundation-wip",
    "requestSchema": "/schemas/contact-inquiry-request-v1.schema.json",
    "resultSchema": "/schemas/contact-inquiry-result-v1.schema.json",
    "serverDeliveryEnabled": false
  },
  "contactMichaelKappel": {
    "address": "1331 S 51st Ave, Cicero, IL 60804",
    "agentMarkdown": "/agent-content/pages/contact.md",
    "baselineRelease": "v100.0.37-contact-michael-kappel-profile-wip",
    "email": "mike@ns12.com",
    "employerHistoryIncluded": false,
    "employerNamesIncluded": false,
    "fullName": "Michael Joseph Kappel",
    "inquiryApi": "/api/v1/contact/inquiries/",
    "inquiryPage": "/contact/#contact-inquiry",
    "phone": "(630) 362-7576",
    "publicDetailsAuthorizedByOwner": true,
    "publicProfile": "/assets/data/michael-joseph-kappel-public-profile-v100.0.38.json",
    "release": "v100.0.37-contact-michael-kappel-profile-wip",
    "route": "/contact/",
    "status": "work-in-progress",
    "vCard": "/contact/michael-joseph-kappel.vcf",
    "website": "https://mikekappel.com/"
  },
  "contentIntegrityRules": [
    "Machine files summarize or point to visible public content; they do not add hidden claims.",
    "Structured data must match visible page content.",
    "Unsupported actions return no-op and human review guidance.",
    "Source dates, limitations, and review context must remain visible where claims are made."
  ],
  "createPersonApi": {
    "batch": "https://spiralistai.com/api/v1/create/batch/",
    "contactInquiry": "/api/v1/contact/inquiries/",
    "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/",
    "espionagePsychosisCatalog": "https://spiralistai.com/api/v1/create/espionage-psychosis/catalog/",
    "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/"
  },
  "currentRelease": "v100.0.63-search-demand-intelligence-content-refresh-wip",
  "discovery": {
    "aeo": "/aeo/",
    "agentCard": "/.well-known/agent-card.json",
    "aiText": "/ai.txt",
    "apiGuide": "/api-guide/",
    "contactInquiry": "/api/v1/contact/inquiries/",
    "createPersonApi": "/api/v1/create/",
    "creatorPresets": "/api/v1/create/presets/",
    "espionagePsychosisApi": "https://spiralistai.com/api/v1/create/espionage-psychosis/",
    "espionagePsychosisPersonas": "https://spiralistai.com/create/espionage-psychosis/",
    "espionagePsychosisResearch": "https://spiralistai.com/research/#espionage-psychosis",
    "geo": "/geo/",
    "llms": "/llms.txt",
    "llmsFull": "/llms-full.txt",
    "newsCasterApi": "/api/v1/news-casters/",
    "newsCasterQualifiedReviewApi": "/api/v1/news-casters/reviews/",
    "newsCasterStudio": "/news-casters/",
    "openapi": "/openapi.json",
    "researchApi": "/api/v1/research/",
    "researchLibrary": "/research/",
    "robots": "/robots.txt",
    "routeInventory": "/.well-known/ai-ready-route-inventory.json",
    "searchDiscovery": "/.well-known/search-discovery.json",
    "selfCheck": "/.well-known/ai-readiness-result.json",
    "seo": "/seo/",
    "sitemap": "/sitemap.xml",
    "sitemapMarkdown": "/sitemap.md",
    "uaiIndex": "/uai/index.uai",
    "unifiedRandom": "/api/v1/create/random/"
  },
  "format": "spiralist-public-ai-access-manifest-v1",
  "generatedAtUtc": "2026-08-01T23:45: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
  },
  "language": "en-US",
  "legacyRedirects": {
    "/create/espionagepsychosis/": "/create/espionage-psychosis/",
    "/create/standard/": "/create/",
    "/espionage-psychosis/": "/create/espionage-psychosis/",
    "/espionage/": "/create/espionage/",
    "/espionagepsychosis/": "/create/espionage-psychosis/"
  },
  "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",
  "owner": {
    "contactRoute": "/contact/",
    "name": "Michael Joseph Kappel",
    "privacyRoute": "/privacy/",
    "reviewRoute": "/evidence/",
    "termsRoute": "/terms/",
    "website": "https://mikekappel.com/"
  },
  "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/"
  },
  "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.63-search-demand-intelligence-content-refresh-wip",
  "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"
  },
  "searchAnswerGenerativeDiscovery": {
    "aeo": "/aeo/",
    "citationClaimed": false,
    "contract": "/.well-known/search-discovery.json",
    "geo": "/geo/",
    "rankingClaimed": false,
    "release": "v100.0.62-seo-aeo-geo-discovery-depth-wip",
    "seo": "/seo/"
  },
  "searchDemandIntelligence": {
    "automaticPublication": false,
    "canonicalRouteCount": 1384,
    "causalUpliftClaimed": false,
    "credentialsHandled": false,
    "externalTransmission": false,
    "indexing": "noindex,nofollow,noarchive",
    "rankingImprovementClaimed": false,
    "rawImportsPersisted": false,
    "rawImportsPublic": false,
    "release": "v100.0.63-search-demand-intelligence-content-refresh-wip",
    "routeCatalog": "/assets/data/search-route-metadata-v100.0.63.json",
    "statusEvidence": "/docs/search-demand-intelligence-status-v100.0.63.json",
    "workspace": "/admin/search-evidence/"
  },
  "siteVersion": "v100.0.63-search-demand-intelligence-content-refresh-wip",
  "statementType": "self-declared public site inventory; not certification, endorsement, ranking claim, or permission grant",
  "summary": "Spiralist AI is a deterministic, local-first persona creator with four consistent creator families, compact-by-default random generation, reproducible creator URLs, shared tab-scoped adult access, research provenance, and provider-neutral memory contracts.",
  "supportedPublicAccess": [
    {
      "description": "Read visible public pages and linked Markdown/JSON alternates.",
      "evidence": [
        "/",
        "/create/",
        "/answers/",
        "/docs/",
        "/privacy/"
      ],
      "id": "public-pages"
    },
    {
      "description": "Use documented stateless API endpoints only.",
      "evidence": [
        "/openapi.json",
        "/api/v1/",
        "/api/v1/capabilities/"
      ],
      "id": "public-api"
    },
    {
      "description": "Read public-safe UAI release and package records.",
      "evidence": [
        "/uai/index.uai",
        "/uai/index.json"
      ],
      "id": "public-memory"
    },
    {
      "description": "Stop safely when a requested action is unsupported, private, credentialed, destructive, or ambiguous.",
      "evidence": [
        "/api/v1/no-op/",
        "/.well-known/ai-policy.json"
      ],
      "id": "no-op"
    },
    {
      "endpoint": "/api/v1/game/psychosis-character/random/",
      "methods": [
        "GET",
        "POST"
      ],
      "requiresAdultConsentParameter": true,
      "stateChange": false
    },
    {
      "endpoint": "/api/v1/game/psychosis-character/interaction/",
      "methods": [
        "GET",
        "POST"
      ],
      "requiresAdultConsentParameter": true,
      "stateChange": false
    },
    {
      "description": "Returns engine-ready layered portal-world scenes without the long dossier.",
      "endpoint": "/api/v1/game/psychosis-character/random/world/",
      "id": "psychosis-game-world-reconstruction",
      "methods": [
        "GET",
        "POST"
      ],
      "requiresAdultConsentParameter": true,
      "stateChange": false
    },
    {
      "description": "Returns a stateless dual-reality perspective frame with authored salience and mental-privacy boundaries.",
      "endpoint": "/api/v1/game/psychosis-character/perspective/",
      "id": "psychosis-game-perspective-frame",
      "methods": [
        "GET",
        "POST"
      ],
      "requiresAdultConsentParameter": true,
      "stateChange": false
    },
    {
      "description": "Returns a stateless educational debrief of authored moves and final state; it does not evaluate the caller as a person.",
      "endpoint": "/api/v1/game/psychosis-character/debrief/",
      "id": "psychosis-game-session-debrief",
      "methods": [
        "GET",
        "POST"
      ],
      "requiresAdultConsentParameter": true,
      "stateChange": false
    },
    {
      "description": "Use canonical Standard, adult Psychosis, and adult Espionage persona-generation families.",
      "evidence": [
        "/api/v1/create/",
        "/api-guide/"
      ],
      "id": "create-person-v95"
    },
    {
      "description": "Read public-safe summaries, source hashes, duplicate links, classifications, and implementation areas for 97 supplied reports.",
      "evidence": [
        "/research/",
        "/api/v1/research/",
        "/docs/research-v96/source-register.json"
      ],
      "id": "research-v95"
    },
    {
      "api": "https://spiralistai.com/api/v1/create/espionage-psychosis/",
      "classification": "18+",
      "name": "EspionagePsychosis creator",
      "url": "https://spiralistai.com/create/espionage-psychosis/"
    }
  ],
  "uaiMemoryFormat": "spiralist-uai-memory-v98",
  "unsupportedClaims": [
    "external certificate or endorsement",
    "search ranking outcome or answer-engine inclusion",
    "permission to scrape restricted content or bypass policy",
    "credential handling or private delegation",
    "account, purchase, publishing, or destructive action execution",
    "identical behavior across external AI providers"
  ],
  "updatedUtc": "2026-08-01T23:45:00Z",
  "url": "https://spiralistai.com/",
  "version": "v100.0.63-search-demand-intelligence-content-refresh-wip",
  "x-release-utc": "2026-08-01T23:45:00Z",
  "x-site-version": "v100.0.63-search-demand-intelligence-content-refresh-wip",
  "x-v98-consistency": {
    "adultApiConsentRequiredPerRequest": true,
    "legacyRedirectsPreserveQuery": true,
    "reproducibleCreatorUrlsExcludeAdultConsent": true,
    "sharedAdultAccessPerBrowserTab": true,
    "singleGlobalCreatorEntry": true,
    "standardUnifiedRandomDefaultDetail": "compact",
    "unifiedEnvelopeOptional": true
  }
}
