{
  "schemaVersion": 1,
  "kind": "hydrix.customer-discovery",
  "service": "Hydrix",
  "hostRole": "docs",
  "description": "Public Hydrix discovery manifest for customer bots, service accounts, SDK tooling, and documentation crawlers.",
  "origins": {
    "current": "https://docs.hydrixintegrations.com",
    "marketing": "https://hydrixintegrations.com",
    "clientPortal": "https://client.hydrixintegrations.com",
    "docs": "https://docs.hydrixintegrations.com",
    "api": "https://vfvhcadsy7.execute-api.us-east-1.amazonaws.com/client-portal",
    "cliDownloads": "https://d37rnj77dzlmtk.cloudfront.net"
  },
  "links": {
    "self": "https://docs.hydrixintegrations.com/.well-known/hydrix.json",
    "docs": "https://docs.hydrixintegrations.com",
    "support": "https://docs.hydrixintegrations.com/support.html",
    "cliDocs": "https://docs.hydrixintegrations.com/cli.html",
    "llmsTxt": "https://docs.hydrixintegrations.com/llms.txt",
    "llmsFullTxt": "https://docs.hydrixintegrations.com/llms-full.txt",
    "capabilities": "https://docs.hydrixintegrations.com/capabilities.json",
    "siteConfigSchema": "https://docs.hydrixintegrations.com/hydrix-json-schema.json",
    "openApiIndex": "https://docs.hydrixintegrations.com/openapi/index.json",
    "cliDiscovery": "https://hydrixintegrations.com/.well-known/hydrix-cli.json",
    "cliDownloads": "https://d37rnj77dzlmtk.cloudfront.net"
  },
  "openapi": {
    "indexUrl": "https://docs.hydrixintegrations.com/openapi/index.json",
    "contracts": [
      {
        "id": "client-portal",
        "title": "Hydrix Client Portal API",
        "version": "2026-05-04",
        "url": "https://docs.hydrixintegrations.com/openapi/client-portal.openapi.json"
      },
      {
        "id": "control-panel",
        "title": "Hydrix Control Panel API",
        "version": "2026-05-04",
        "url": "https://docs.hydrixintegrations.com/openapi/control-panel.openapi.json"
      },
      {
        "id": "data-api",
        "title": "Hydrix Site Data API",
        "version": "2026-05-04",
        "url": "https://docs.hydrixintegrations.com/openapi/data-api.openapi.json"
      },
      {
        "id": "site-admin",
        "title": "Hydrix Site Admin API",
        "version": "2026-05-04",
        "url": "https://docs.hydrixintegrations.com/openapi/site-admin.openapi.json"
      }
    ]
  },
  "schemas": {
    "siteConfig": {
      "url": "https://docs.hydrixintegrations.com/hydrix-json-schema.json",
      "format": "JSON Schema draft 2020-12",
      "title": "Hydrix Site Configuration",
      "purpose": "Validate Hydrix site provisioning JSON before creating or updating a site."
    }
  },
  "capabilities": {
    "matrixUrl": "https://docs.hydrixintegrations.com/capabilities.json",
    "kind": "hydrix.capability-matrix",
    "fields": [
      "mutation",
      "serviceAccountSupported",
      "humanOnly",
      "destructive",
      "requiredAutonomyLevel",
      "requiresEntityId",
      "idempotent",
      "queued",
      "retryable",
      "eventuallyConsistent",
      "retryableErrors"
    ]
  },
  "automation": {
    "authHeader": "Authorization: Bearer <token>",
    "serviceAccountTokenPrefix": "hydrix_sa_",
    "serviceAccountMetadataExtension": "x-hydrix-service-account",
    "humanGatedOperations": [
      "domain purchase",
      "external domain registration or delegation",
      "nameserver update",
      "payment method setup",
      "credit purchase",
      "auto-topup changes",
      "legal or domain-agreement acceptance",
      "human sponsorship and ownership approval"
    ]
  }
}
