{
  "version": 1,
  "generatedAt": "2026-06-16T16:30:53.177Z",
  "base": "https://cuitty.com",
  "count": 82,
  "docs": [
    {
      "slug": "quickstart",
      "title": "Quickstart",
      "description": "Get a self-hosted Cuitty up and running in five minutes with Docker Compose.",
      "section": "Getting Started",
      "order": 1,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/quickstart",
      "markdown_url": "https://cuitty.com/docs/quickstart.md",
      "json_url": "https://cuitty.com/docs/quickstart.json"
    },
    {
      "slug": "install/docker",
      "title": "Install with Docker",
      "description": "Deploy Cuitty on a single VM using Docker Compose. Recommended for solo developers and small teams.",
      "section": "Install",
      "order": 1,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/install/docker",
      "markdown_url": "https://cuitty.com/docs/install/docker.md",
      "json_url": "https://cuitty.com/docs/install/docker.json"
    },
    {
      "slug": "install/kubernetes",
      "title": "Install on Kubernetes",
      "description": "Deploy Cuitty to a Kubernetes cluster using the Helm chart, suitable for production workloads.",
      "section": "Install",
      "order": 2,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/install/kubernetes",
      "markdown_url": "https://cuitty.com/docs/install/kubernetes.md",
      "json_url": "https://cuitty.com/docs/install/kubernetes.json"
    },
    {
      "slug": "install/bare-metal",
      "title": "Install on bare metal",
      "description": "Run Cuitty as a single Bun binary on a Linux VM, with systemd-managed services for production durability.",
      "section": "Install",
      "order": 3,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/install/bare-metal",
      "markdown_url": "https://cuitty.com/docs/install/bare-metal.md",
      "json_url": "https://cuitty.com/docs/install/bare-metal.json"
    },
    {
      "slug": "install/cloud",
      "title": "Install on cloud providers",
      "description": "Deploy Cuitty on AWS, GCP, Azure, or Cuitty Cloud using infrastructure-as-code templates.",
      "section": "Install",
      "order": 4,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/install/cloud",
      "markdown_url": "https://cuitty.com/docs/install/cloud.md",
      "json_url": "https://cuitty.com/docs/install/cloud.json"
    },
    {
      "slug": "code/apps",
      "title": "Cuitty Code Apps",
      "description": "Installable, permission-scoped apps for Cuitty Code.",
      "section": "Code",
      "order": 10,
      "updatedAt": "2026-05-24",
      "url": "https://cuitty.com/docs/code/apps",
      "markdown_url": "https://cuitty.com/docs/code/apps.md",
      "json_url": "https://cuitty.com/docs/code/apps.json"
    },
    {
      "slug": "code/app-manifest",
      "title": "App Manifest",
      "description": "Reference for the .cuitty/app.toml manifest used by Cuitty Code Apps.",
      "section": "Code",
      "order": 11,
      "updatedAt": "2026-05-21",
      "url": "https://cuitty.com/docs/code/app-manifest",
      "markdown_url": "https://cuitty.com/docs/code/app-manifest.md",
      "json_url": "https://cuitty.com/docs/code/app-manifest.json"
    },
    {
      "slug": "code/app-permissions",
      "title": "App Permissions",
      "description": "How Cuitty Code Apps request, receive, and use granular permissions.",
      "section": "Code",
      "order": 12,
      "updatedAt": "2026-05-21",
      "url": "https://cuitty.com/docs/code/app-permissions",
      "markdown_url": "https://cuitty.com/docs/code/app-permissions.md",
      "json_url": "https://cuitty.com/docs/code/app-permissions.json"
    },
    {
      "slug": "code/app-market",
      "title": "Code App Market",
      "description": "Publish, share, install, and manage Cuitty Code Apps.",
      "section": "Code",
      "order": 13,
      "updatedAt": "2026-05-24",
      "url": "https://cuitty.com/docs/code/app-market",
      "markdown_url": "https://cuitty.com/docs/code/app-market.md",
      "json_url": "https://cuitty.com/docs/code/app-market.json"
    },
    {
      "slug": "code/authz-spicedb",
      "title": "Authorization with SpiceDB",
      "description": "Relationship-based authorization for Cuitty Code Apps and Registry.",
      "section": "Code",
      "order": 15,
      "updatedAt": "2026-05-24",
      "url": "https://cuitty.com/docs/code/authz-spicedb",
      "markdown_url": "https://cuitty.com/docs/code/authz-spicedb.md",
      "json_url": "https://cuitty.com/docs/code/authz-spicedb.json"
    },
    {
      "slug": "code/app-execution-airflow",
      "title": "App execution with Airflow",
      "description": "Run Cuitty Code Apps through Airflow DAGs and reconcile callbacks.",
      "section": "Code",
      "order": 16,
      "updatedAt": "2026-05-24",
      "url": "https://cuitty.com/docs/code/app-execution-airflow",
      "markdown_url": "https://cuitty.com/docs/code/app-execution-airflow.md",
      "json_url": "https://cuitty.com/docs/code/app-execution-airflow.json"
    },
    {
      "slug": "code/registry",
      "title": "Code Registry",
      "description": "Use Cuitty Code Registry for npm, Cargo, OCI, and PyPI packages.",
      "section": "Code",
      "order": 20,
      "updatedAt": "2026-05-24",
      "url": "https://cuitty.com/docs/code/registry",
      "markdown_url": "https://cuitty.com/docs/code/registry.md",
      "json_url": "https://cuitty.com/docs/code/registry.json"
    },
    {
      "slug": "code/npm",
      "title": "npm Packages",
      "description": "Publish npm packages safely with Cuitty Code Registry.",
      "section": "Code",
      "order": 21,
      "updatedAt": "2026-05-21",
      "url": "https://cuitty.com/docs/code/npm",
      "markdown_url": "https://cuitty.com/docs/code/npm.md",
      "json_url": "https://cuitty.com/docs/code/npm.json"
    },
    {
      "slug": "code/cargo",
      "title": "Cargo Crates",
      "description": "Publish Rust crates with Cuitty Code Registry.",
      "section": "Code",
      "order": 22,
      "updatedAt": "2026-05-21",
      "url": "https://cuitty.com/docs/code/cargo",
      "markdown_url": "https://cuitty.com/docs/code/cargo.md",
      "json_url": "https://cuitty.com/docs/code/cargo.json"
    },
    {
      "slug": "code/oci",
      "title": "OCI and Docker Images",
      "description": "Push and pull OCI artifacts through Cuitty Code Registry.",
      "section": "Code",
      "order": 23,
      "updatedAt": "2026-05-21",
      "url": "https://cuitty.com/docs/code/oci",
      "markdown_url": "https://cuitty.com/docs/code/oci.md",
      "json_url": "https://cuitty.com/docs/code/oci.json"
    },
    {
      "slug": "code/pypi",
      "title": "PyPI Packages",
      "description": "Upload Python packages to Cuitty Code Registry.",
      "section": "Code",
      "order": 24,
      "updatedAt": "2026-05-21",
      "url": "https://cuitty.com/docs/code/pypi",
      "markdown_url": "https://cuitty.com/docs/code/pypi.md",
      "json_url": "https://cuitty.com/docs/code/pypi.json"
    },
    {
      "slug": "code/organizations",
      "title": "Organizations",
      "description": "Create organizations, invite members, and share Code Apps and packages.",
      "section": "Code",
      "order": 30,
      "updatedAt": "2026-05-21",
      "url": "https://cuitty.com/docs/code/organizations",
      "markdown_url": "https://cuitty.com/docs/code/organizations.md",
      "json_url": "https://cuitty.com/docs/code/organizations.json"
    },
    {
      "slug": "code/slugs-and-profiles",
      "title": "Slugs and Profiles",
      "description": "User and organization slugs, follows, and markdown-customizable profile pages.",
      "section": "Code",
      "order": 31,
      "updatedAt": "2026-05-21",
      "url": "https://cuitty.com/docs/code/slugs-and-profiles",
      "markdown_url": "https://cuitty.com/docs/code/slugs-and-profiles.md",
      "json_url": "https://cuitty.com/docs/code/slugs-and-profiles.json"
    },
    {
      "slug": "code/ownership-transfer",
      "title": "Ownership Transfer",
      "description": "Move repositories, apps, registry namespaces, and packages between users and organizations.",
      "section": "Code",
      "order": 32,
      "updatedAt": "2026-05-21",
      "url": "https://cuitty.com/docs/code/ownership-transfer",
      "markdown_url": "https://cuitty.com/docs/code/ownership-transfer.md",
      "json_url": "https://cuitty.com/docs/code/ownership-transfer.json"
    },
    {
      "slug": "code/self-hosted-registry",
      "title": "Self-Hosted Registry",
      "description": "Run Cuitty Code Registry and Code App Market on your own infrastructure.",
      "section": "Code",
      "order": 40,
      "updatedAt": "2026-05-21",
      "url": "https://cuitty.com/docs/code/self-hosted-registry",
      "markdown_url": "https://cuitty.com/docs/code/self-hosted-registry.md",
      "json_url": "https://cuitty.com/docs/code/self-hosted-registry.json"
    },
    {
      "slug": "code/operator-runbook",
      "title": "Code Apps and Registry operator runbook",
      "description": "Operate Cuitty Code Apps, Registry, SpiceDB, and Airflow in self-hosted deployments.",
      "section": "Code",
      "order": 41,
      "updatedAt": "2026-05-24",
      "url": "https://cuitty.com/docs/code/operator-runbook",
      "markdown_url": "https://cuitty.com/docs/code/operator-runbook.md",
      "json_url": "https://cuitty.com/docs/code/operator-runbook.json"
    },
    {
      "slug": "safe/quickstart",
      "title": "Safe Quickstart",
      "description": "Create a local Cuitty Safe, replace env values with references, and resolve them at runtime.",
      "section": "Safe",
      "order": 1,
      "updatedAt": "2026-06-09",
      "url": "https://cuitty.com/docs/safe/quickstart",
      "markdown_url": "https://cuitty.com/docs/safe/quickstart.md",
      "json_url": "https://cuitty.com/docs/safe/quickstart.json"
    },
    {
      "slug": "safe/references",
      "title": "Safe References",
      "description": "The canonical account/safe/secret model and accepted reference syntaxes for Cuitty Safe.",
      "section": "Safe",
      "order": 2,
      "updatedAt": "2026-06-09",
      "url": "https://cuitty.com/docs/safe/references",
      "markdown_url": "https://cuitty.com/docs/safe/references.md",
      "json_url": "https://cuitty.com/docs/safe/references.json"
    },
    {
      "slug": "safe/storage-modes",
      "title": "Safe Storage Modes",
      "description": "Compare local vaults, inline encrypted text, Persist-backed Safes, and 1Password pass-through.",
      "section": "Safe",
      "order": 3,
      "updatedAt": "2026-06-09",
      "url": "https://cuitty.com/docs/safe/storage-modes",
      "markdown_url": "https://cuitty.com/docs/safe/storage-modes.md",
      "json_url": "https://cuitty.com/docs/safe/storage-modes.json"
    },
    {
      "slug": "safe/onepassword",
      "title": "1Password Connector",
      "description": "Use 1Password as the source of truth while keeping Cuitty Safe references stable.",
      "section": "Safe",
      "order": 4,
      "updatedAt": "2026-06-09",
      "url": "https://cuitty.com/docs/safe/onepassword",
      "markdown_url": "https://cuitty.com/docs/safe/onepassword.md",
      "json_url": "https://cuitty.com/docs/safe/onepassword.json"
    },
    {
      "slug": "safe/persist-adapter",
      "title": "Persist Adapter",
      "description": "Configure the alpha Cuitty Persist adapter for Safe records with mandatory E2EE guardrails.",
      "section": "Safe",
      "order": 5,
      "updatedAt": "2026-06-09",
      "url": "https://cuitty.com/docs/safe/persist-adapter",
      "markdown_url": "https://cuitty.com/docs/safe/persist-adapter.md",
      "json_url": "https://cuitty.com/docs/safe/persist-adapter.json"
    },
    {
      "slug": "safe/ci-cd",
      "title": "Safe CI/CD",
      "description": "Resolve Safe references in CI/CD jobs without leaking values into scripts, logs, or process metadata.",
      "section": "Safe",
      "order": 6,
      "updatedAt": "2026-06-09",
      "url": "https://cuitty.com/docs/safe/ci-cd",
      "markdown_url": "https://cuitty.com/docs/safe/ci-cd.md",
      "json_url": "https://cuitty.com/docs/safe/ci-cd.json"
    },
    {
      "slug": "safe/sdk",
      "title": "Safe SDK",
      "description": "The @cuitty/safe package shape, client and server halves, and framework subpaths.",
      "section": "Safe",
      "order": 7,
      "updatedAt": "2026-06-09",
      "url": "https://cuitty.com/docs/safe/sdk",
      "markdown_url": "https://cuitty.com/docs/safe/sdk.md",
      "json_url": "https://cuitty.com/docs/safe/sdk.json"
    },
    {
      "slug": "safe/desktop",
      "title": "Safe Desktop",
      "description": "How the planned Safe desktop app manages vaults, connector setup, reveal controls, and local audit review.",
      "section": "Safe",
      "order": 8,
      "updatedAt": "2026-06-09",
      "url": "https://cuitty.com/docs/safe/desktop",
      "markdown_url": "https://cuitty.com/docs/safe/desktop.md",
      "json_url": "https://cuitty.com/docs/safe/desktop.json"
    },
    {
      "slug": "safe/security",
      "title": "Safe Security",
      "description": "Security rules for references, encryption, redaction, audit metadata, connectors, and sharing stubs.",
      "section": "Safe",
      "order": 9,
      "updatedAt": "2026-06-09",
      "url": "https://cuitty.com/docs/safe/security",
      "markdown_url": "https://cuitty.com/docs/safe/security.md",
      "json_url": "https://cuitty.com/docs/safe/security.json"
    },
    {
      "slug": "pilot/quickstart",
      "title": "Pilot Quickstart",
      "description": "Record and replay your first provider dashboard workflow in five minutes.",
      "section": "Pilot",
      "order": 1,
      "updatedAt": "2026-05-31",
      "url": "https://cuitty.com/docs/pilot/quickstart",
      "markdown_url": "https://cuitty.com/docs/pilot/quickstart.md",
      "json_url": "https://cuitty.com/docs/pilot/quickstart.json"
    },
    {
      "slug": "pilot/playbook-reference",
      "title": "Playbook Reference",
      "description": "Complete YAML schema for Cuitty Pilot playbooks — inputs, steps, actions, assertions, and captures.",
      "section": "Pilot",
      "order": 2,
      "updatedAt": "2026-06-01",
      "url": "https://cuitty.com/docs/pilot/playbook-reference",
      "markdown_url": "https://cuitty.com/docs/pilot/playbook-reference.md",
      "json_url": "https://cuitty.com/docs/pilot/playbook-reference.json"
    },
    {
      "slug": "pilot/executors",
      "title": "Executors",
      "description": "Pilot executor reference — Browser, Terraform, Git, Persist, Shell, HTTP, and Composite.",
      "section": "Pilot",
      "order": 3,
      "updatedAt": "2026-06-01",
      "url": "https://cuitty.com/docs/pilot/executors",
      "markdown_url": "https://cuitty.com/docs/pilot/executors.md",
      "json_url": "https://cuitty.com/docs/pilot/executors.json"
    },
    {
      "slug": "pilot/sdk/javascript",
      "title": "Pilot JavaScript SDK",
      "description": "PilotClient for TypeScript and Node.js — run playbooks, manage runs, and stream events programmatically.",
      "section": "Pilot",
      "order": 4,
      "updatedAt": "2026-06-01",
      "url": "https://cuitty.com/docs/pilot/sdk/javascript",
      "markdown_url": "https://cuitty.com/docs/pilot/sdk/javascript.md",
      "json_url": "https://cuitty.com/docs/pilot/sdk/javascript.json"
    },
    {
      "slug": "pilot/sdk/react",
      "title": "Pilot React SDK",
      "description": "React hooks and components for Cuitty Pilot — manage playbooks, runs, and real-time events in React apps.",
      "section": "Pilot",
      "order": 12,
      "updatedAt": "2026-06-01",
      "url": "https://cuitty.com/docs/pilot/sdk/react",
      "markdown_url": "https://cuitty.com/docs/pilot/sdk/react.md",
      "json_url": "https://cuitty.com/docs/pilot/sdk/react.json"
    },
    {
      "slug": "pilot/sdk/solid",
      "title": "Pilot SolidJS SDK",
      "description": "SolidJS primitives and components for Cuitty Pilot — reactive playbook management, run control, and real-time event streaming.",
      "section": "Pilot",
      "order": 13,
      "updatedAt": "2026-06-01",
      "url": "https://cuitty.com/docs/pilot/sdk/solid",
      "markdown_url": "https://cuitty.com/docs/pilot/sdk/solid.md",
      "json_url": "https://cuitty.com/docs/pilot/sdk/solid.json"
    },
    {
      "slug": "pilot/sdk/rust",
      "title": "Pilot Rust SDK",
      "description": "Async Rust client for the Cuitty Pilot API — manage playbooks, runs, and providers with reqwest and serde.",
      "section": "Pilot",
      "order": 14,
      "updatedAt": "2026-06-01",
      "url": "https://cuitty.com/docs/pilot/sdk/rust",
      "markdown_url": "https://cuitty.com/docs/pilot/sdk/rust.md",
      "json_url": "https://cuitty.com/docs/pilot/sdk/rust.json"
    },
    {
      "slug": "pilot/sdk/go",
      "title": "Pilot Go SDK",
      "description": "Go client for the Cuitty Pilot API — manage playbooks, runs, and providers with idiomatic Go error handling.",
      "section": "Pilot",
      "order": 15,
      "updatedAt": "2026-06-01",
      "url": "https://cuitty.com/docs/pilot/sdk/go",
      "markdown_url": "https://cuitty.com/docs/pilot/sdk/go.md",
      "json_url": "https://cuitty.com/docs/pilot/sdk/go.json"
    },
    {
      "slug": "pilot/sdk/python",
      "title": "Pilot Python SDK",
      "description": "Async and sync Python clients for the Cuitty Pilot API — manage playbooks, runs, and providers with httpx.",
      "section": "Pilot",
      "order": 16,
      "updatedAt": "2026-06-01",
      "url": "https://cuitty.com/docs/pilot/sdk/python",
      "markdown_url": "https://cuitty.com/docs/pilot/sdk/python.md",
      "json_url": "https://cuitty.com/docs/pilot/sdk/python.json"
    },
    {
      "slug": "dsl/quickstart",
      "title": "DSL quickstart",
      "description": "Start authoring Cuitty product workflows with .cuitty files.",
      "section": "DSL",
      "order": 1,
      "updatedAt": "2026-06-05",
      "url": "https://cuitty.com/docs/dsl/quickstart",
      "markdown_url": "https://cuitty.com/docs/dsl/quickstart.md",
      "json_url": "https://cuitty.com/docs/dsl/quickstart.json"
    },
    {
      "slug": "dsl/reference",
      "title": "DSL reference",
      "description": "Canonical Cuitty DSL blocks and adapter targets.",
      "section": "DSL",
      "order": 2,
      "updatedAt": "2026-06-05",
      "url": "https://cuitty.com/docs/dsl/reference",
      "markdown_url": "https://cuitty.com/docs/dsl/reference.md",
      "json_url": "https://cuitty.com/docs/dsl/reference.json"
    },
    {
      "slug": "dsl/playground",
      "title": "DSL playground",
      "description": "Use the local and hosted Cuitty DSL playgrounds.",
      "section": "DSL",
      "order": 3,
      "updatedAt": "2026-06-05",
      "url": "https://cuitty.com/docs/dsl/playground",
      "markdown_url": "https://cuitty.com/docs/dsl/playground.md",
      "json_url": "https://cuitty.com/docs/dsl/playground.json"
    },
    {
      "slug": "dsl/migration",
      "title": "DSL migration",
      "description": "Migrate .ctest, Video YAML, and Pilot YAML into the unified Cuitty DSL.",
      "section": "DSL",
      "order": 4,
      "updatedAt": "2026-06-05",
      "url": "https://cuitty.com/docs/dsl/migration",
      "markdown_url": "https://cuitty.com/docs/dsl/migration.md",
      "json_url": "https://cuitty.com/docs/dsl/migration.json"
    },
    {
      "slug": "video/quickstart",
      "title": "Video quickstart",
      "description": "Create, preview, render, and inspect a Cuitty Video composition.",
      "section": "Video",
      "order": 1,
      "updatedAt": "2026-05-24",
      "url": "https://cuitty.com/docs/video/quickstart",
      "markdown_url": "https://cuitty.com/docs/video/quickstart.md",
      "json_url": "https://cuitty.com/docs/video/quickstart.json"
    },
    {
      "slug": "video/reference",
      "title": "Video reference",
      "description": "Composition model, SDK surfaces, DSL fields, and renderer options for Cuitty Video.",
      "section": "Video",
      "order": 2,
      "updatedAt": "2026-05-24",
      "url": "https://cuitty.com/docs/video/reference",
      "markdown_url": "https://cuitty.com/docs/video/reference.md",
      "json_url": "https://cuitty.com/docs/video/reference.json"
    },
    {
      "slug": "video/cli",
      "title": "Video CLI",
      "description": "Commands and options for the Cuitty Video command-line workflow.",
      "section": "Video",
      "order": 3,
      "updatedAt": "2026-05-24",
      "url": "https://cuitty.com/docs/video/cli",
      "markdown_url": "https://cuitty.com/docs/video/cli.md",
      "json_url": "https://cuitty.com/docs/video/cli.json"
    },
    {
      "slug": "video/e2e",
      "title": "Video E2E visibility",
      "description": "Run local end-to-end video generation and inspect the inputs, IR, frames, FFmpeg logs, and output video.",
      "section": "Video",
      "order": 4,
      "updatedAt": "2026-05-24",
      "url": "https://cuitty.com/docs/video/e2e",
      "markdown_url": "https://cuitty.com/docs/video/e2e.md",
      "json_url": "https://cuitty.com/docs/video/e2e.json"
    },
    {
      "slug": "sdk/typescript",
      "title": "TypeScript SDK",
      "description": "The @cuitty/sdk package — a fail-silent, batched HTTP client for TypeScript and Node.js applications.",
      "section": "SDK",
      "order": 1,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/sdk/typescript",
      "markdown_url": "https://cuitty.com/docs/sdk/typescript.md",
      "json_url": "https://cuitty.com/docs/sdk/typescript.json"
    },
    {
      "slug": "sdk/python",
      "title": "Python SDK",
      "description": "Send Cuitty events from Python — sync or async, with built-in batching and HMAC signing.",
      "section": "SDK",
      "order": 2,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/sdk/python",
      "markdown_url": "https://cuitty.com/docs/sdk/python.md",
      "json_url": "https://cuitty.com/docs/sdk/python.json"
    },
    {
      "slug": "sdk/go",
      "title": "Go SDK",
      "description": "Send Cuitty events from Go services with a context-aware client.",
      "section": "SDK",
      "order": 3,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/sdk/go",
      "markdown_url": "https://cuitty.com/docs/sdk/go.md",
      "json_url": "https://cuitty.com/docs/sdk/go.json"
    },
    {
      "slug": "sdk/rust",
      "title": "Rust SDK",
      "description": "Send Cuitty events from Rust with an async tokio-friendly client.",
      "section": "SDK",
      "order": 4,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/sdk/rust",
      "markdown_url": "https://cuitty.com/docs/sdk/rust.md",
      "json_url": "https://cuitty.com/docs/sdk/rust.json"
    },
    {
      "slug": "sdk/parity",
      "title": "SDK Parity & Divergence",
      "description": "Intentional API differences across the four Cuitty SDKs.",
      "section": "SDK",
      "order": 5,
      "updatedAt": "2026-04-28",
      "url": "https://cuitty.com/docs/sdk/parity",
      "markdown_url": "https://cuitty.com/docs/sdk/parity.md",
      "json_url": "https://cuitty.com/docs/sdk/parity.json"
    },
    {
      "slug": "sdk/curl",
      "title": "cURL examples",
      "description": "Send Cuitty events from any shell with a single curl invocation.",
      "section": "SDK",
      "order": 6,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/sdk/curl",
      "markdown_url": "https://cuitty.com/docs/sdk/curl.md",
      "json_url": "https://cuitty.com/docs/sdk/curl.json"
    },
    {
      "slug": "sdk/protocol",
      "title": "Protocol overview",
      "description": "How the wire protocol, SDKs, and ingest endpoint fit together.",
      "section": "SDK",
      "order": 7,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/sdk/protocol",
      "markdown_url": "https://cuitty.com/docs/sdk/protocol.md",
      "json_url": "https://cuitty.com/docs/sdk/protocol.json"
    },
    {
      "slug": "reference/wire-protocol",
      "title": "Wire protocol",
      "description": "The canonical contract for sending events to a Cuitty portal — request, signature, and response.",
      "section": "Reference",
      "order": 1,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/reference/wire-protocol",
      "markdown_url": "https://cuitty.com/docs/reference/wire-protocol.md",
      "json_url": "https://cuitty.com/docs/reference/wire-protocol.json"
    },
    {
      "slug": "reference/api",
      "title": "API reference",
      "description": "HTTP endpoints exposed by the Cuitty portal beyond the ingest path.",
      "section": "Reference",
      "order": 2,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/reference/api",
      "markdown_url": "https://cuitty.com/docs/reference/api.md",
      "json_url": "https://cuitty.com/docs/reference/api.json"
    },
    {
      "slug": "reference/cli",
      "title": "CLI reference",
      "description": "The cui binary — operate Cuitty installs from the terminal.",
      "section": "Reference",
      "order": 3,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/reference/cli",
      "markdown_url": "https://cuitty.com/docs/reference/cli.md",
      "json_url": "https://cuitty.com/docs/reference/cli.json"
    },
    {
      "slug": "modules/audit",
      "title": "Audit module",
      "description": "Tamper-evident audit logging for every administrative action with before/after diffs.",
      "section": "Modules",
      "order": 1,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/modules/audit",
      "markdown_url": "https://cuitty.com/docs/modules/audit.md",
      "json_url": "https://cuitty.com/docs/modules/audit.json"
    },
    {
      "slug": "modules/costs",
      "title": "Costs module",
      "description": "Track cloud spend across GCP, AWS, Azure, and DigitalOcean with budgets and alerts.",
      "section": "Modules",
      "order": 2,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/modules/costs",
      "markdown_url": "https://cuitty.com/docs/modules/costs.md",
      "json_url": "https://cuitty.com/docs/modules/costs.json"
    },
    {
      "slug": "modules/deploys",
      "title": "Deploys module",
      "description": "Track every deployment across environments with health checks and rollback metadata.",
      "section": "Modules",
      "order": 3,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/modules/deploys",
      "markdown_url": "https://cuitty.com/docs/modules/deploys.md",
      "json_url": "https://cuitty.com/docs/modules/deploys.json"
    },
    {
      "slug": "modules/logs",
      "title": "Logs module",
      "description": "Aggregate structured logs from your services with search, filters, and tail.",
      "section": "Modules",
      "order": 4,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/modules/logs",
      "markdown_url": "https://cuitty.com/docs/modules/logs.md",
      "json_url": "https://cuitty.com/docs/modules/logs.json"
    },
    {
      "slug": "modules/configs",
      "title": "Configs module",
      "description": "Configuration change tracking with diffs, attribution, and rollback hooks.",
      "section": "Modules",
      "order": 5,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/modules/configs",
      "markdown_url": "https://cuitty.com/docs/modules/configs.md",
      "json_url": "https://cuitty.com/docs/modules/configs.json"
    },
    {
      "slug": "modules/repository",
      "title": "Repository module",
      "description": "Git metadata and code analysis events from GitHub, GitLab, and self-hosted repos.",
      "section": "Modules",
      "order": 7,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/modules/repository",
      "markdown_url": "https://cuitty.com/docs/modules/repository.md",
      "json_url": "https://cuitty.com/docs/modules/repository.json"
    },
    {
      "slug": "modules/performance",
      "title": "Performance module",
      "description": "Runtime process metrics — CPU, memory, event loop, and GC for instrumented services.",
      "section": "Modules",
      "order": 8,
      "updatedAt": "2026-04-27",
      "url": "https://cuitty.com/docs/modules/performance",
      "markdown_url": "https://cuitty.com/docs/modules/performance.md",
      "json_url": "https://cuitty.com/docs/modules/performance.json"
    },
    {
      "slug": "modules/traces",
      "title": "Traces module",
      "description": "Distributed tracing for OpenTelemetry-style spans, service maps, and request waterfalls.",
      "section": "Modules",
      "order": 9,
      "updatedAt": "2026-05-07",
      "url": "https://cuitty.com/docs/modules/traces",
      "markdown_url": "https://cuitty.com/docs/modules/traces.md",
      "json_url": "https://cuitty.com/docs/modules/traces.json"
    },
    {
      "slug": "modules/errors",
      "title": "Errors module",
      "description": "Exception capture, fingerprinting, grouping, and triage for Cuitty services.",
      "section": "Modules",
      "order": 10,
      "updatedAt": "2026-05-07",
      "url": "https://cuitty.com/docs/modules/errors",
      "markdown_url": "https://cuitty.com/docs/modules/errors.md",
      "json_url": "https://cuitty.com/docs/modules/errors.json"
    },
    {
      "slug": "modules/feature-flags",
      "title": "Feature Flags module",
      "description": "Control-plane feature flags with groups, self-overrides, permissions, and SDK-side local evaluation.",
      "section": "Modules",
      "order": 11,
      "updatedAt": "2026-05-28",
      "url": "https://cuitty.com/docs/modules/feature-flags",
      "markdown_url": "https://cuitty.com/docs/modules/feature-flags.md",
      "json_url": "https://cuitty.com/docs/modules/feature-flags.json"
    },
    {
      "slug": "modules/webhooks",
      "title": "Webhooks module",
      "description": "Signed outgoing webhook delivery with retries, secret rotation, and delivery history.",
      "section": "Modules",
      "order": 12,
      "updatedAt": "2026-05-07",
      "url": "https://cuitty.com/docs/modules/webhooks",
      "markdown_url": "https://cuitty.com/docs/modules/webhooks.md",
      "json_url": "https://cuitty.com/docs/modules/webhooks.json"
    },
    {
      "slug": "modules/tenants",
      "title": "Tenants module",
      "description": "Project and tenant administration for multi-tenant Cuitty installs.",
      "section": "Modules",
      "order": 13,
      "updatedAt": "2026-05-07",
      "url": "https://cuitty.com/docs/modules/tenants",
      "markdown_url": "https://cuitty.com/docs/modules/tenants.md",
      "json_url": "https://cuitty.com/docs/modules/tenants.json"
    },
    {
      "slug": "modules/plaintext-secrets",
      "title": "Plaintext Secrets module",
      "description": "Polyglot source code scanner that detects hardcoded secrets, API keys, and credentials across all your projects.",
      "section": "Modules",
      "order": 14,
      "updatedAt": "2026-05-12",
      "url": "https://cuitty.com/docs/modules/plaintext-secrets",
      "markdown_url": "https://cuitty.com/docs/modules/plaintext-secrets.md",
      "json_url": "https://cuitty.com/docs/modules/plaintext-secrets.json"
    },
    {
      "slug": "modules/video",
      "title": "Video module",
      "description": "Browser-session recording jobs driven by natural-language prompts and explicit workflow steps.",
      "section": "Modules",
      "order": 14,
      "updatedAt": "2026-05-10",
      "url": "https://cuitty.com/docs/modules/video",
      "markdown_url": "https://cuitty.com/docs/modules/video.md",
      "json_url": "https://cuitty.com/docs/modules/video.json"
    },
    {
      "slug": "apps/auth",
      "title": "Auth app",
      "description": "Identity, sessions, and authorization boundaries used by Cuitty apps.",
      "section": "Apps",
      "order": 1,
      "updatedAt": "2026-05-10",
      "url": "https://cuitty.com/docs/apps/auth",
      "markdown_url": "https://cuitty.com/docs/apps/auth.md",
      "json_url": "https://cuitty.com/docs/apps/auth.json"
    },
    {
      "slug": "apps/portal",
      "title": "Portal app",
      "description": "The browser UI for projects, modules, keys, and operational review.",
      "section": "Apps",
      "order": 2,
      "updatedAt": "2026-05-10",
      "url": "https://cuitty.com/docs/apps/portal",
      "markdown_url": "https://cuitty.com/docs/apps/portal.md",
      "json_url": "https://cuitty.com/docs/apps/portal.json"
    },
    {
      "slug": "apps/admin",
      "title": "Admin app",
      "description": "Operator-only maintenance flows for migrations, verification, and install health.",
      "section": "Apps",
      "order": 3,
      "updatedAt": "2026-05-10",
      "url": "https://cuitty.com/docs/apps/admin",
      "markdown_url": "https://cuitty.com/docs/apps/admin.md",
      "json_url": "https://cuitty.com/docs/apps/admin.json"
    },
    {
      "slug": "apps/forge",
      "title": "Forge app",
      "description": "Workspace creation and repository setup flows for generated project ideas.",
      "section": "Apps",
      "order": 4,
      "updatedAt": "2026-05-10",
      "url": "https://cuitty.com/docs/apps/forge",
      "markdown_url": "https://cuitty.com/docs/apps/forge.md",
      "json_url": "https://cuitty.com/docs/apps/forge.json"
    },
    {
      "slug": "apps/site",
      "title": "Site app",
      "description": "Public marketing and documentation surface for Cuitty.",
      "section": "Apps",
      "order": 5,
      "updatedAt": "2026-05-10",
      "url": "https://cuitty.com/docs/apps/site",
      "markdown_url": "https://cuitty.com/docs/apps/site.md",
      "json_url": "https://cuitty.com/docs/apps/site.json"
    },
    {
      "slug": "store/quickstart",
      "title": "Store Quickstart",
      "description": "Install the Store SDK and create your first store in under a minute.",
      "section": "Store",
      "order": 1,
      "updatedAt": "2026-05-12",
      "url": "https://cuitty.com/docs/store/quickstart",
      "markdown_url": "https://cuitty.com/docs/store/quickstart.md",
      "json_url": "https://cuitty.com/docs/store/quickstart.json"
    },
    {
      "slug": "store/adapters",
      "title": "Storage Adapters",
      "description": "Configure SQLite, Postgres, S3, and P2P adapters for Store stores.",
      "section": "Store",
      "order": 2,
      "updatedAt": "2026-05-12",
      "url": "https://cuitty.com/docs/store/adapters",
      "markdown_url": "https://cuitty.com/docs/store/adapters.md",
      "json_url": "https://cuitty.com/docs/store/adapters.json"
    },
    {
      "slug": "store/encryption",
      "title": "End-to-End Encryption",
      "description": "Enable P2P encryption and zero-knowledge data protection in Store stores.",
      "section": "Store",
      "order": 4,
      "updatedAt": "2026-05-12",
      "url": "https://cuitty.com/docs/store/encryption",
      "markdown_url": "https://cuitty.com/docs/store/encryption.md",
      "json_url": "https://cuitty.com/docs/store/encryption.json"
    },
    {
      "slug": "tests/quickstart",
      "title": "Tests Quickstart",
      "description": "Write and run your first Cuitty test suite in five minutes.",
      "section": "Tests",
      "order": 1,
      "updatedAt": "2026-05-31",
      "url": "https://cuitty.com/docs/tests/quickstart",
      "markdown_url": "https://cuitty.com/docs/tests/quickstart.md",
      "json_url": "https://cuitty.com/docs/tests/quickstart.json"
    },
    {
      "slug": "toolbar/quickstart",
      "title": "Toolbar Quickstart",
      "description": "Embed the Cuitty Toolbar in your app in under a minute.",
      "section": "Toolbar",
      "order": 1,
      "updatedAt": "2026-05-31",
      "url": "https://cuitty.com/docs/toolbar/quickstart",
      "markdown_url": "https://cuitty.com/docs/toolbar/quickstart.md",
      "json_url": "https://cuitty.com/docs/toolbar/quickstart.json"
    },
    {
      "slug": "store/sync",
      "title": "Sync & Conflict Resolution",
      "description": "Configure automatic sync strategies and conflict resolution for Store stores.",
      "section": "Store",
      "order": 3,
      "updatedAt": "2026-05-12",
      "url": "https://cuitty.com/docs/store/sync",
      "markdown_url": "https://cuitty.com/docs/store/sync.md",
      "json_url": "https://cuitty.com/docs/store/sync.json"
    }
  ]
}