{
  "id": "platform-overview-page",
  "meta": {
    "title": "Olon Platform Overview — Not a CMS, a contract layer for the agentic web",
    "description": "Olon is the contract layer for the agentic web. Every page at /{slug}.json, every section typed, every tenant operable by AI agents without custom integration."
  },
  "slug": "platform/overview",
  "sections": [
    {
      "id": "header",
      "data": {
        "title": "Not a CMS. A contract.",
        "eyebrow": "What Olon actually is",
        "breadcrumb": [
          {
            "href": "/platform/overview",
            "label": "Platform"
          },
          {
            "href": "/platform/overview",
            "label": "Overview"
          }
        ],
        "description": "Olon is the contract layer for the agentic web. Every page at /{slug}.json, every section typed, every tenant operable by AI agents."
      },
      "type": "page-header"
    },
    {
      "id": "manifesto",
      "data": {
        "sub": "AI agents are becoming operational actors in commerce, marketing, and support. But websites are HTML-heavy, CMS-fragmented, and inconsistent. Olon standardises machine-readable web content across tenants — so the same automation works everywhere.",
        "accent": "A contract.",
        "eyebrow": "What Olon actually is",
        "pillars": [
          {
            "id": "p1",
            "body": "Every page available at /{slug}.json. Predictable, typed, always in sync with the human UI. No custom integration per tenant.",
            "badge": "Contract",
            "label": "Deterministic endpoints"
          },
          {
            "id": "p2",
            "body": "Zod schemas validate every section at build and runtime. AI agents know the fields, types, and constraints before touching anything.",
            "badge": "Typed",
            "label": "Schema-driven content"
          },
          {
            "id": "p3",
            "body": "Your repo, your Vercel account, your Supabase instance, your domain. Olon is the orchestration layer — not the lock-in.",
            "badge": "Sovereign",
            "label": "Sovereign infrastructure"
          }
        ],
        "videoUrl": "https://youtu.be/z0CIBgxw4xg",
        "statement": "Not a CMS.",
        "videoProvider": "youtube"
      },
      "type": "manifesto-row"
    },
    {
      "id": "bento",
      "data": {
        "cards": [
          {
            "id": "c1",
            "body": "Every page at /{slug}.json — deterministic, typed, agent-readable. Build one automation, deploy it across all your tenants without modification.",
            "badge": "Core",
            "title": "Canonical JSON endpoints",
            "featured": true,
            "accentLine": "GET /{slug}.json → typed PageConfig"
          },
          {
            "id": "c2",
            "body": "npx olonjs new tenant generates the same TypeScript structure every time. AI can scaffold entire tenants from a business description in a single pass.",
            "badge": "AI-Ready",
            "title": "AI-native scaffolding"
          },
          {
            "id": "c3",
            "body": "From OSS indie dev to PA private cloud — the same architecture, the same contract. NX monorepo, SSO, federated widgets, blockchain notarization.",
            "badge": "Enterprise",
            "title": "Enterprise governance path"
          },
          {
            "id": "c4",
            "body": "Every content change is a signed commit. Every deploy starts from a push. The audit trail is the repo — no proprietary logging system.",
            "badge": "Governance",
            "title": "Git history as audit trail"
          }
        ],
        "title": "One convention.",
        "eyebrow": "Why teams choose Olon",
        "titleItalic": "Reusable everywhere."
      },
      "type": "bento-grid"
    },
    {
      "id": "tiers",
      "data": {
        "sub": "OSS builds trust and ecosystem. Cloud removes operational overhead. Enterprise adds governance, compliance, and private deployment.",
        "steps": [
          {
            "id": "s1",
            "body": "Open source, MIT licensed. npx olonjs new tenant. Deploy orchestration via your Vercel account. The community tier is not a trial — it is a complete deployment pipeline.",
            "badge": "Community",
            "title": "OSS Core"
          },
          {
            "id": "s2",
            "body": "Hot save to Supabase — content changes propagate in milliseconds without a rebuild. Custom domains, Resend email, DB→repo sync on demand, and more to come.",
            "badge": "Agencies",
            "title": "Cloud Full"
          },
          {
            "id": "s3",
            "body": "Private cloud via NX monorepo. Federated widgets — tenants package their own input registry. Users & Roles. Blockchain ontology notarization. SSO/SAML.",
            "badge": "On demand",
            "title": "Enterprise"
          },
          {
            "id": "s4",
            "body": "As AI agents become first-class operators, the contract becomes the standard interface between agents and the web. One convention, every tenant, no custom glue.",
            "badge": "Vision",
            "title": "Agentic Future"
          }
        ],
        "title": "Three tiers, one architecture.",
        "eyebrow": "The product model"
      },
      "type": "process-steps"
    },
    {
      "id": "cli",
      "data": {
        "note": "Requires Node.js 18+. Free GitHub account needed for repo deploy.",
        "label": "Start with one command",
        "command": "npx olonjs new tenant",
        "description": "Scaffolds a production-ready OlonJS tenant with TypeScript, Vite, Tailwind v4, and the Olon stack wired in. Deploy to Vercel in under 5 minutes."
      },
      "type": "cli-spotlight"
    },
    {
      "id": "cta",
      "data": {
        "ctas": [
          {
            "id": "c1",
            "href": "https://calendar.google.com/calendar/appointments/schedules/AcZssZ31Q0slLqnoOjejjtM7M2l61B_fufpGqhVPhKj-_e7U_2ELxI3pbY93Tbx8SxL92ACpFeqisPV3",
            "label": "Book a Call",
            "variant": "primary"
          },
          {
            "id": "c2",
            "href": "/platform/architecture",
            "label": "Platform Architecture →",
            "variant": "secondary"
          }
        ],
        "title": "The contract layer is ready.",
        "description": "Start with OSS. Upgrade when you need the pipeline."
      },
      "type": "cta-banner"
    }
  ],
  "global-header": true
}
