{
  "$comment": "DISPLAY RATE CARDS. These describe what each service costs on the pricing page. They carry no entitlement or limit fields on purpose: nothing bills off this file, and a number here must never become a grant. Entitlements live in subscription.json, which is a different question from what a product costs.",
  "version": "1.0.0",
  "currency": "USD",
  "services": [
    {
      "id": "search",
      "name": "Hanzo Search",
      "description": "AI-powered hybrid search for documentation, help centers, and knowledge bases.",
      "tiers": [
        {
          "name": "Starter",
          "priceMonthly": 49,
          "description": "For small docs sites and blogs getting started with search.",
          "features": [
            "Up to 10,000 documents",
            "50,000 searches/mo",
            "1,000 AI chat sessions/mo",
            "Hybrid fulltext + vector search",
            "Publishable key (pk-*) for browser use",
            "Standard support"
          ]
        },
        {
          "name": "Growth",
          "priceMonthly": 499,
          "description": "For growing documentation platforms and SaaS products.",
          "features": [
            "Up to 100,000 documents",
            "500,000 searches/mo",
            "10,000 AI chat sessions/mo",
            "Hybrid fulltext + vector search",
            "Custom branding and domains",
            "Analytics dashboard",
            "Priority support"
          ],
          "popular": true
        },
        {
          "name": "Scale",
          "priceMonthly": 2499,
          "description": "For large-scale deployments with high availability.",
          "features": [
            "Up to 1,000,000 documents",
            "Unlimited searches/mo",
            "100,000 AI chat sessions/mo",
            "Hybrid fulltext + vector search",
            "Dedicated infrastructure",
            "SSO / SAML authentication",
            "Custom SLA",
            "24/7 priority support"
          ]
        },
        {
          "name": "Enterprise",
          "priceMonthly": null,
          "description": "For organizations requiring unlimited scale and custom SLAs.",
          "features": [
            "Unlimited documents",
            "Unlimited searches/mo",
            "Unlimited AI chat sessions/mo",
            "Hybrid fulltext + vector search",
            "Dedicated infrastructure",
            "Custom model fine-tuning",
            "On-premise / VPC deployment",
            "Named account engineer",
            "Custom SLA"
          ]
        }
      ]
    },
    {
      "id": "crawl",
      "name": "Hanzo Crawl",
      "description": "Web crawling and content extraction with AI-powered structured data pipelines.",
      "tiers": [
        {
          "name": "Starter",
          "priceMonthly": 49,
          "description": "For crawling and indexing small to medium websites.",
          "features": [
            "Up to 10,000 pages/mo",
            "Scheduled crawls (daily)",
            "JavaScript rendering",
            "Structured data extraction",
            "Webhook notifications",
            "Standard support"
          ]
        },
        {
          "name": "Growth",
          "priceMonthly": 499,
          "description": "For large-scale web crawling with advanced extraction.",
          "features": [
            "Up to 500,000 pages/mo",
            "Scheduled crawls (hourly)",
            "JavaScript rendering",
            "AI-powered content extraction",
            "Custom extraction rules",
            "Sitemap auto-discovery",
            "Priority support"
          ],
          "popular": true
        },
        {
          "name": "Enterprise",
          "priceMonthly": null,
          "description": "For unlimited crawling with custom infrastructure.",
          "features": [
            "Unlimited pages/mo",
            "Real-time crawling",
            "JavaScript rendering",
            "AI-powered content extraction",
            "Custom extraction pipelines",
            "Dedicated proxy infrastructure",
            "On-premise deployment",
            "Named account engineer",
            "Custom SLA"
          ]
        }
      ]
    },
    {
      "id": "vector",
      "name": "Hanzo Vector",
      "description": "Managed vector database for semantic search, RAG, and recommendation systems.",
      "tiers": [
        {
          "name": "Free",
          "priceMonthly": 0,
          "description": "For prototyping and small-scale search",
          "features": [
            "1M vectors",
            "256 dimensions",
            "1 GB RAM",
            "1 collection",
            "Community support",
            "Shared cluster"
          ]
        },
        {
          "name": "Pro",
          "priceMonthly": 25,
          "description": "For production search and retrieval workloads",
          "features": [
            "100M vectors",
            "Up to 2,048 dimensions",
            "8 GB RAM",
            "Unlimited collections",
            "Email support",
            "Dedicated endpoints",
            "HNSW + quantization",
            "Snapshots & backups"
          ],
          "periodNote": "+ usage"
        },
        {
          "name": "Business",
          "priceMonthly": 99,
          "description": "For large-scale AI applications",
          "features": [
            "Unlimited vectors",
            "Unlimited dimensions",
            "32 GB RAM",
            "Unlimited collections",
            "Dedicated support",
            "Private endpoints",
            "Multi-tenant isolation",
            "Custom sharding",
            "Priority indexing"
          ],
          "periodNote": "+ usage"
        },
        {
          "name": "Enterprise",
          "priceMonthly": null,
          "description": "For mission-critical deployments",
          "features": [
            "Dedicated cluster",
            "Custom RAM & storage",
            "SSO & SAML",
            "Audit logs",
            "Custom SLA",
            "Named engineer",
            "BYOC / on-premise",
            "Volume discounts"
          ]
        }
      ],
      "usage": [
        {
          "resource": "Vectors stored",
          "rate": 0.015,
          "unit": "/1K vectors/mo",
          "note": "Billed monthly on peak count"
        },
        {
          "resource": "Search queries",
          "rate": 0.1,
          "unit": "/1M queries",
          "note": "Includes filtering & hybrid search"
        },
        {
          "resource": "RAM overage",
          "rate": 0.25,
          "unit": "/GB/hr",
          "note": "Over plan allocation"
        }
      ]
    },
    {
      "id": "observability",
      "name": "Hanzo Console",
      "description": "Logs, traces, metrics and dashboards for everything you run on Hanzo.",
      "tiers": [
        {
          "name": "Free",
          "priceMonthly": 0,
          "description": "For side projects and evaluation",
          "features": [
            "10K events/mo",
            "7-day retention",
            "1 project",
            "Basic dashboards",
            "Community support"
          ]
        },
        {
          "name": "Pro",
          "priceMonthly": 29,
          "description": "For production applications",
          "features": [
            "1M events/mo",
            "30-day retention",
            "Unlimited projects",
            "Alerting & webhooks",
            "Custom dashboards",
            "Email support",
            "Trace & span analysis",
            "LLM cost tracking"
          ]
        },
        {
          "name": "Team",
          "priceMonthly": 79,
          "description": "For growing teams with compliance needs",
          "features": [
            "10M events/mo",
            "90-day retention",
            "Unlimited projects",
            "SSO & SAML",
            "Advanced dashboards",
            "Dedicated support",
            "Evaluation pipelines",
            "Annotation queues",
            "Role-based access"
          ]
        },
        {
          "name": "Enterprise",
          "priceMonthly": null,
          "description": "For mission-critical observability",
          "features": [
            "Unlimited events",
            "1-year retention",
            "Custom SLA",
            "Dedicated support engineer",
            "Audit logs",
            "BYOC / self-hosted",
            "Custom integrations",
            "Volume discounts"
          ]
        }
      ],
      "usage": [
        {
          "resource": "Events",
          "rate": 2.0,
          "unit": "/100K events",
          "note": "Automatically billed when plan limit exceeded. No hard cutoff."
        }
      ]
    },
    {
      "id": "managed",
      "name": "Managed Services",
      "description": "Databases, caches, queues and storage, run for you.",
      "table": [
        {
          "name": "KV (Valkey/Redis)",
          "description": "In-memory cache and message broker",
          "freeTier": "256 MB shared",
          "price": "$15/mo per GB",
          "note": "Shared or dedicated. Persistence optional."
        },
        {
          "name": "SQL (PostgreSQL)",
          "description": "Managed relational database with pgvector",
          "freeTier": "1 GB storage",
          "price": "$25/mo starter",
          "note": "Connection pooling included. Daily backups."
        },
        {
          "name": "Search (Meilisearch)",
          "description": "Instant full-text and faceted search",
          "freeTier": "100K documents",
          "price": "$20/mo per index",
          "note": "Typo-tolerant. Sub-50ms p99."
        },
        {
          "name": "MQ (Message Queue)",
          "description": "Durable job queues with priority scheduling",
          "freeTier": "10K jobs/mo",
          "price": "$15/mo per 1M jobs",
          "note": "Priority queues. Dead-letter support."
        },
        {
          "name": "S3 / Storage",
          "description": "S3-compatible object storage",
          "freeTier": "5 GB",
          "price": "$0.02/GB/mo",
          "note": "S3 API. CDN edge caching available."
        },
        {
          "name": "Stream (Kafka)",
          "description": "Event streaming with Kafka wire protocol",
          "freeTier": "1M messages/mo",
          "price": "$25/mo per topic",
          "note": "NATS JetStream backend. Exactly-once delivery."
        }
      ]
    }
  ]
}
