{
  "format": "spiralist-public-ai-access-manifest-v1",
  "name": "Spiralist AI",
  "url": "https://spiralistai.com/",
  "version": "v76-copy-paste-ui-deep-dive",
  "generatedAtUtc": "2026-07-05T03:05:00Z",
  "language": "en-US",
  "statementType": "self-declared public site inventory; not certification, endorsement, ranking claim, or permission grant",
  "summary": "Spiralist AI is a browser-first AI persona generator with public pages, route inventory, OpenAPI, public-safe UAI memory, and explicit no-op boundaries.",
  "canonicalPublicPages": [
    "/",
    "/about/",
    "/answers/",
    "/agents/",
    "/ai-access/",
    "/architecture/",
    "/challenge/",
    "/compare/",
    "/create/",
    "/docs/",
    "/evidence/",
    "/examples/",
    "/facebook/",
    "/how-it-works/",
    "/persona-of-the-day/",
    "/starter-packs/",
    "/personalities/",
    "/privacy/",
    "/share-kit/",
    "/site-guide/"
  ],
  "discovery": {
    "robots": "/robots.txt",
    "sitemap": "/sitemap.xml",
    "sitemapMarkdown": "/sitemap.md",
    "llms": "/llms.txt",
    "llmsFull": "/llms-full.txt",
    "aiText": "/ai.txt",
    "agentCard": "/.well-known/agent-card.json",
    "openapi": "/openapi.json",
    "routeInventory": "/.well-known/ai-ready-route-inventory.json",
    "selfCheck": "/.well-known/ai-readiness-result.json",
    "uaiIndex": "/uai/index.uai"
  },
  "supportedPublicAccess": [
    {
      "id": "public-pages",
      "description": "Read visible public pages and linked Markdown/JSON alternates.",
      "evidence": [
        "/",
        "/create/",
        "/answers/",
        "/docs/",
        "/privacy/"
      ]
    },
    {
      "id": "public-api",
      "description": "Use documented stateless API endpoints only.",
      "evidence": [
        "/openapi.json",
        "/api/v1/",
        "/api/v1/capabilities/"
      ]
    },
    {
      "id": "public-memory",
      "description": "Read public-safe UAI release and package records.",
      "evidence": [
        "/uai/index.uai",
        "/uai/index.json"
      ]
    },
    {
      "id": "no-op",
      "description": "Stop safely when a requested action is unsupported, private, credentialed, destructive, or ambiguous.",
      "evidence": [
        "/api/v1/no-op/",
        "/.well-known/ai-policy.json"
      ]
    }
  ],
  "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"
  ],
  "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."
  ],
  "owner": {
    "name": "Spiralist AI",
    "reviewRoute": "/evidence/",
    "privacyRoute": "/privacy/",
    "termsRoute": "/terms/"
  },
  "analytics": {
    "mode": "consent-gated GA4",
    "measurementId": "G-81ZKZYDWVL",
    "streamId": "15179273959",
    "privatePersonaRouteDisabled": true,
    "cleanPagePathsOnly": true,
    "personaContentSent": false
  },
  "uaiMemoryFormat": "spiralist-uai-memory-v57",
  "careerCredentialEndpoints": [
    "/api/v1/careers/certifications/",
    "/api/v1/careers/career-paths/"
  ],
  "updatedUtc": "2026-07-06T01:41:00Z"
}
