{
  "id": "aptlantis-net-public-manifest",
  "title": "Aptlantis City Hall Public Data Manifest",
  "description": "Crawler-facing City Hall catalog, standard explanations, approved examples, walkthrough and public discovery resources.",
  "version": "0.1.0",
  "lastUpdated": "2026-10-01",
  "siteUrl": "https://aptlantis.net",
  "schemaUrl": "/schemas/city-hall-public-manifest.schema.json",
  "crawlerPolicy": {
    "summary": "Aptlantis City Hall welcomes search indexing, archival capture, AI crawler indexing, and public metadata inspection for the files listed here.",
    "allowedUses": [
      "search indexing",
      "archival snapshots",
      "research indexing",
      "metadata extraction",
      "schema inspection"
    ],
    "restrictions": [
      "Do not treat this manifest as a security audit.",
      "Do not infer release verification unless a listed evidence artifact explicitly records it.",
      "Do not republish private data if it is accidentally discovered outside these public paths."
    ]
  },
  "datasets": [
    {
      "id": "city-hall-resources",
      "title": "City Hall Guided Adoption Resources",
      "description": "Curated templates, examples and helpers with shared guided outcomes and a problem-first decision tree.",
      "url": "/data/city-hall-resources.json",
      "schemaUrl": null,
      "kind": "resource-catalog",
      "status": "curated",
      "source": "Reviewed canonical resource allowlist",
      "updateCadence": "explicit editorial review",
      "lastUpdated": "2026-10-02",
      "license": "MIT",
      "crawlerUse": "Read source-relative paths, adaptation notes, script requirements and guided outcomes."
    },
    {
      "id": "city-hall-pages",
      "title": "City Hall Standard Explanations",
      "description": "Curated purpose, mechanisms, adoption steps, source limits and labelled examples for the existing component routes.",
      "url": "/data/city-hall-pages.json",
      "schemaUrl": null,
      "kind": "standard-explanations",
      "status": "curated",
      "source": "Reviewed canonical specifications and site sources; separate from generated manifest facts",
      "updateCadence": "explicit editorial review",
      "lastUpdated": "2026-10-01",
      "license": "Site content license pending",
      "crawlerUse": "Read with /city-hall/standards/<slug>.md and the captioned examples; illustrative snippets are not verification results."
    },
    {
      "id": "city-hall",
      "title": "City Hall Components",
      "description": "Reviewed public snapshot of 16 canonical City Hall components.",
      "url": "/data/city-hall.json",
      "schemaUrl": null,
      "kind": "standards-catalog",
      "status": "curated",
      "source": "Canonical Aptlantis City Hall manifests",
      "updateCadence": "after canonical review",
      "lastUpdated": "2026-09-23",
      "license": "Site content license pending",
      "crawlerUse": "Index component names, scope, status, versions, and public evidence references."
    },
    {
      "id": "city-hall-walkthrough",
      "title": "City Hall Walkthrough",
      "description": "Four public chapters explaining purpose, operating model, adoption, and evidence.",
      "url": "/data/walkthrough.json",
      "schemaUrl": null,
      "kind": "narrative",
      "status": "curated",
      "source": "Narrative Pack editorial snapshot",
      "updateCadence": "as-needed",
      "lastUpdated": "2026-09-26",
      "license": "Site content license pending",
      "crawlerUse": "Use alongside the static HTML and Markdown chapters."
    },
    {
      "id": "agent-discovery-api-catalog",
      "title": "Agent Discovery API Catalog",
      "description": "RFC 9727-style linkset pointing agents to public Aptlantis City Hall catalogs, documentation, status, and discovery resources.",
      "url": "/.well-known/api-catalog",
      "schemaUrl": null,
      "kind": "agent-discovery-linkset",
      "status": "curated",
      "source": "Aptlantis City Hall public discovery metadata",
      "updateCadence": "with public discovery changes",
      "lastUpdated": "2026-07-15",
      "license": "Site content license pending",
      "crawlerUse": "Use as a machine-readable orientation point for public site metadata, documentation, and status resources."
    },
    {
      "id": "agent-skills-index",
      "title": "Agent Skills Index",
      "description": "Discovery index for agent-readable Aptlantis City Hall public catalog guidance.",
      "url": "/.well-known/agent-skills/index.json",
      "schemaUrl": null,
      "kind": "agent-skill-index",
      "status": "curated",
      "source": "Aptlantis City Hall public discovery metadata",
      "updateCadence": "with public discovery changes",
      "lastUpdated": "2026-07-15",
      "license": "Site content license pending",
      "crawlerUse": "Use to find hashed agent guidance for interpreting public Aptlantis City Hall data and evidence."
    },
    {
      "id": "markdown-homepage",
      "title": "Markdown Homepage",
      "description": "Text-first homepage summary served directly at /index.md and through Markdown negotiation on Cloudflare Pages.",
      "url": "/index.md",
      "schemaUrl": null,
      "kind": "markdown-page",
      "status": "curated",
      "source": "Aptlantis City Hall public discovery metadata",
      "updateCadence": "with homepage orientation changes",
      "lastUpdated": "2026-07-15",
      "license": "Site content license pending",
      "crawlerUse": "Use when a markdown-first summary is preferable to the rendered React homepage."
    },
    {
      "id": "agent-auth-notes",
      "title": "Agent Auth Notes",
      "description": "Markdown explanation of the current Aptlantis City Hall authentication posture for agents.",
      "url": "/auth.md",
      "schemaUrl": null,
      "kind": "agent-auth-documentation",
      "status": "curated",
      "source": "Aptlantis City Hall public discovery metadata",
      "updateCadence": "with public auth changes",
      "lastUpdated": "2026-07-22",
      "license": "Site content license pending",
      "crawlerUse": "Use to determine that public resources do not currently require OAuth, OIDC, or agent registration."
    },
    {
      "id": "oauth-authorization-server-metadata",
      "title": "OAuth Authorization Server Metadata",
      "description": "Authorization server metadata for Aptlantis City Hall, including an agent_auth block that describes anonymous public access for currently advertised resources.",
      "url": "/.well-known/oauth-authorization-server",
      "schemaUrl": null,
      "kind": "oauth-authorization-server-metadata",
      "status": "curated",
      "source": "Aptlantis City Hall public discovery metadata",
      "updateCadence": "with public auth changes",
      "lastUpdated": "2026-07-22",
      "license": "Site content license pending",
      "crawlerUse": "Use to discover that public resources support anonymous access and that no OAuth client registration is currently required."
    },
    {
      "id": "oauth-protected-resource-metadata",
      "title": "OAuth Protected Resource Metadata",
      "description": "Protected resource metadata for Aptlantis City Hall. The public site does not currently advertise protected third-party APIs.",
      "url": "/.well-known/oauth-protected-resource",
      "schemaUrl": null,
      "kind": "oauth-protected-resource-metadata",
      "status": "curated",
      "source": "Aptlantis City Hall public discovery metadata",
      "updateCadence": "with public auth changes",
      "lastUpdated": "2026-07-22",
      "license": "Site content license pending",
      "crawlerUse": "Use alongside Auth.md and authorization server metadata when checking whether agent credentials are required."
    },
    {
      "id": "web-bot-auth-key-directory",
      "title": "Web Bot Auth Key Directory",
      "description": "Public Ed25519 JSON Web Key Set for Aptlantis City Hall Web Bot Auth discovery. The private signing key is not stored in this public repository.",
      "url": "/.well-known/http-message-signatures-directory",
      "schemaUrl": null,
      "kind": "web-bot-auth-key-directory",
      "status": "curated",
      "source": "Aptlantis City Hall public discovery metadata",
      "updateCadence": "with public auth changes",
      "lastUpdated": "2026-07-22",
      "license": "Site content license pending",
      "crawlerUse": "Use to discover the public verification key for Aptlantis City Hall-originated signed bot or agent requests. Do not infer that outbound signing is active unless those requests include valid Web Bot Auth signatures."
    },
    {
      "id": "svg-asset-registry",
      "title": "SVG Asset Registry",
      "description": "Running catalog of public SVG assets and SESM metadata used by the site and embedding service.",
      "url": "/data/svg-assets/registry.json",
      "schemaUrl": "/schemas/svg-asset-registry.schema.json",
      "kind": "asset-registry",
      "status": "draft",
      "source": "Aptlantis City Hall SVG asset service",
      "updateCadence": "when SVG assets are added or regenerated",
      "lastUpdated": "2026-07-15",
      "license": "Site content license pending",
      "crawlerUse": "Index SVG asset paths, roles, hashes, and embedded SESM metadata expectations."
    }
  ],
  "schemas": [
    {
      "id": "public-manifest-schema",
      "title": "Aptlantis City Hall Manifest Schema",
      "description": "JSON Schema for this public data manifest.",
      "url": "/schemas/city-hall-public-manifest.schema.json",
      "kind": "json-schema",
      "status": "draft",
      "source": "Aptlantis City Hall cleanup stage",
      "updateCadence": "with manifest changes",
      "lastUpdated": "2026-07-15",
      "license": "Site content license pending",
      "crawlerUse": "Use to validate or interpret /data/manifest.json."
    },
    {
      "id": "incoming-message-schema",
      "title": "Incoming Message Schema",
      "description": "JSON Schema describing the internal shape of contact and email intake records.",
      "url": "/schemas/incoming-message.schema.json",
      "kind": "json-schema",
      "status": "draft",
      "source": "Aptlantis City Hall contact intake model",
      "updateCadence": "with contact workflow changes",
      "lastUpdated": "2026-07-15",
      "license": "Site content license pending",
      "crawlerUse": "Use to understand the intended public schema for contact intake records. Do not infer that submitted private messages are public data."
    },
    {
      "id": "svg-asset-schema",
      "title": "SVG Asset Schema",
      "description": "JSON Schema for public SVG asset metadata records without MongoDB storage assumptions.",
      "url": "/schemas/svg-asset.schema.json",
      "kind": "json-schema",
      "status": "draft",
      "source": "Aptlantis City Hall SESM asset model",
      "updateCadence": "with SVG asset registry changes",
      "lastUpdated": "2026-07-15",
      "license": "Site content license pending",
      "crawlerUse": "Use to validate or interpret individual records in the SVG asset registry."
    },
    {
      "id": "svg-asset-registry-schema",
      "title": "SVG Asset Registry Schema",
      "description": "JSON Schema for the crawlable registry of public SVG assets and SESM metadata.",
      "url": "/schemas/svg-asset-registry.schema.json",
      "kind": "json-schema",
      "status": "draft",
      "source": "Aptlantis City Hall SESM asset model",
      "updateCadence": "with SVG asset registry changes",
      "lastUpdated": "2026-07-15",
      "license": "Site content license pending",
      "crawlerUse": "Use to validate or interpret /data/svg-assets/registry.json."
    }
  ],
  "evidenceAssetGroups": [
    {
      "id": "identity-assets",
      "title": "Identity And Logo Assets",
      "description": "Public Aptlantis and project logo assets used by the site. The SVG asset registry is the canonical metadata catalog for these assets.",
      "url": "/logos/",
      "kind": "identity-assets",
      "status": "curated",
      "source": "Aptlantis City Hall visual asset set",
      "updateCadence": "as-needed",
      "lastUpdated": "2026-07-15",
      "license": "Site content license pending",
      "crawlerUse": "Use for link previews, project identity context, and visual cataloging."
    },
    {
      "id": "city-hall-component-summaries",
      "title": "City Hall Component Summaries",
      "description": "Reviewed public Markdown summaries of the named canonical manifests.",
      "url": "/city-hall/components/",
      "kind": "component-summaries",
      "status": "curated",
      "source": "Canonical Aptlantis City Hall manifests",
      "updateCadence": "after canonical review",
      "lastUpdated": "2026-09-23",
      "license": "Site content license pending",
      "crawlerUse": "Inspect the summarized source facts and their scope boundaries."
    },
    {
      "id": "city-hall-standard-examples",
      "title": "City Hall Standard Explanations and Approved Examples",
      "description": "Detailed Markdown at /city-hall/standards/<slug>.md and approved examples under /city-hall/standards/<slug>/. Each example has a caption, relative source and illustrative/recorded classification in the detail dataset.",
      "url": "/city-hall/standards/",
      "kind": "teaching-examples",
      "status": "curated",
      "source": "Editorial excerpts and synthetic specimens; no bulk canonical publication",
      "updateCadence": "explicit editorial review",
      "lastUpdated": "2026-10-01",
      "license": "Site content license pending",
      "crawlerUse": "Preserve classification, scope, dates and adoption limits when quoting examples."
    }
  ]
}
