{
  "version": 1,
  "generatedAt": "2026-05-14T18:48:49.991Z",
  "base": "https://cuitty.com",
  "count": 38,
  "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 Fly.io 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": "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": "Rollout rules, cohort targeting, kill switches, and SDK-side local evaluation.",
      "section": "Modules",
      "order": 11,
      "updatedAt": "2026-05-07",
      "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": "persist/quickstart",
      "title": "Persist Quickstart",
      "description": "Install the Persist SDK and create your first store in under a minute.",
      "section": "Persist",
      "order": 1,
      "updatedAt": "2026-05-12",
      "url": "https://cuitty.com/docs/persist/quickstart",
      "markdown_url": "https://cuitty.com/docs/persist/quickstart.md",
      "json_url": "https://cuitty.com/docs/persist/quickstart.json"
    },
    {
      "slug": "persist/adapters",
      "title": "Storage Adapters",
      "description": "Configure SQLite, Postgres, S3, and P2P adapters for Persist stores.",
      "section": "Persist",
      "order": 2,
      "updatedAt": "2026-05-12",
      "url": "https://cuitty.com/docs/persist/adapters",
      "markdown_url": "https://cuitty.com/docs/persist/adapters.md",
      "json_url": "https://cuitty.com/docs/persist/adapters.json"
    },
    {
      "slug": "persist/sync",
      "title": "Sync & Conflict Resolution",
      "description": "Configure automatic sync strategies and conflict resolution for Persist stores.",
      "section": "Persist",
      "order": 3,
      "updatedAt": "2026-05-12",
      "url": "https://cuitty.com/docs/persist/sync",
      "markdown_url": "https://cuitty.com/docs/persist/sync.md",
      "json_url": "https://cuitty.com/docs/persist/sync.json"
    },
    {
      "slug": "persist/encryption",
      "title": "End-to-End Encryption",
      "description": "Enable P2P encryption and zero-knowledge data protection in Persist stores.",
      "section": "Persist",
      "order": 4,
      "updatedAt": "2026-05-12",
      "url": "https://cuitty.com/docs/persist/encryption",
      "markdown_url": "https://cuitty.com/docs/persist/encryption.md",
      "json_url": "https://cuitty.com/docs/persist/encryption.json"
    }
  ]
}