{
  "$schema": "https://schema.anvevoice.app/reliability/v1",
  "manifestVersion": "1.0.0",
  "publisher": {
    "name": "AnveVoice",
    "url": "https://anvevoice.app",
    "did": "did:web:anvevoice.app"
  },
  "publishedAt": "2026-05-15T00:00:00Z",
  "validUntil": "2026-06-15T00:00:00Z",
  "freshnessPolicy": "Regenerated weekly from production telemetry. Stale manifests (>30d) should be treated as untrusted.",
  "comment": "AXO Level 4 — Reliability declaration for AI agents evaluating AnveVoice as an integration target. P50/P95/P99 latencies measured at edge (Cloudflare Workers PoP, India + Singapore + US-East + EU-West). Aligned with playbook Phase 7.7.4.",
  "endpoints": {
    "/api/tts": {
      "name": "Text-to-Speech",
      "description": "Generate natural-language voice from text. Supports 80+ voices, 50+ languages, SSML, streaming.",
      "performance": {
        "p50_ms": 142,
        "p95_ms": 195,
        "p99_ms": 287,
        "ttfb_ms_p50": 87,
        "uptime_30d_pct": 99.94,
        "uptime_90d_pct": 99.92
      },
      "throughput": {
        "qps_burst": 250,
        "qps_sustained": 100,
        "rateLimit": "tier-based; see /api/pricing"
      },
      "regions": ["BOM", "SIN", "IAD", "AMS"],
      "schema": "https://anvevoice.app/openapi.json#/paths/~1api~1tts"
    },
    "/api/stt": {
      "name": "Speech-to-Text",
      "description": "Real-time speech recognition. Streaming + batch modes. 50+ languages.",
      "performance": {
        "p50_ms": 168,
        "p95_ms": 234,
        "p99_ms": 412,
        "uptime_30d_pct": 99.91,
        "uptime_90d_pct": 99.89
      },
      "throughput": {
        "qps_burst": 200,
        "qps_sustained": 80
      },
      "regions": ["BOM", "SIN", "IAD", "AMS"],
      "schema": "https://anvevoice.app/openapi.json#/paths/~1api~1stt"
    },
    "/api/agent": {
      "name": "Voice Agent Runtime",
      "description": "Full duplex voice agent for inbound/outbound calls and website widgets. End-to-end latency includes STT + LLM + TTS.",
      "performance": {
        "e2e_p50_ms": 487,
        "e2e_p95_ms": 712,
        "e2e_p99_ms": 1284,
        "barge_in_p50_ms": 138,
        "uptime_30d_pct": 99.87,
        "uptime_90d_pct": 99.83
      },
      "throughput": {
        "concurrent_sessions_burst": 5000,
        "concurrent_sessions_sustained": 2000
      },
      "regions": ["BOM", "SIN", "IAD", "AMS"],
      "schema": "https://anvevoice.app/openapi.json#/paths/~1api~1agent"
    },
    "/api/voiceforms": {
      "name": "VoiceForms Runtime",
      "description": "Conversational form-filling for websites. Multi-turn data extraction with validation.",
      "performance": {
        "p50_ms": 156,
        "p95_ms": 218,
        "p99_ms": 376,
        "uptime_30d_pct": 99.93,
        "uptime_90d_pct": 99.91
      },
      "throughput": {
        "qps_burst": 300,
        "qps_sustained": 120
      },
      "regions": ["BOM", "SIN", "IAD", "AMS"],
      "schema": "https://anvevoice.app/openapi.json#/paths/~1api~1voiceforms"
    }
  },
  "sla": {
    "tier_free": {
      "uptime_pct": 99.5,
      "responseTime_p95_ms": 350,
      "credit": "no credits; best-effort"
    },
    "tier_starter": {
      "uptime_pct": 99.9,
      "responseTime_p95_ms": 250,
      "credit": "10% of monthly fee per 0.1% downtime below SLA"
    },
    "tier_business": {
      "uptime_pct": 99.95,
      "responseTime_p95_ms": 200,
      "credit": "25% of monthly fee per 0.05% downtime below SLA"
    },
    "tier_enterprise": {
      "uptime_pct": 99.99,
      "responseTime_p95_ms": 150,
      "credit": "Custom; see signed SLA document",
      "dedicatedCapacity": "Optional; isolated tenancy available"
    },
    "fullText": "https://anvevoice.app/legal/sla"
  },
  "incidents": {
    "history": "https://anvevoice.app/status/incidents",
    "rss": "https://anvevoice.app/status/incidents.rss",
    "majorIncidents_30d": 0,
    "minorIncidents_30d": 1,
    "policy": "All incidents (P0/P1/P2) public within 24h. Post-mortems within 7 business days."
  },
  "capabilities": {
    "streaming": true,
    "websockets": true,
    "http2": true,
    "http3": true,
    "ipv6": true,
    "tls": ["TLS 1.2", "TLS 1.3"],
    "maxRequestSize_mb": 10,
    "maxResponseSize_mb": 25,
    "maxStreamDuration_min": 60
  },
  "agentIntegration": {
    "mcpManifest": "https://anvevoice.app/.well-known/mcp.json",
    "openApi": "https://anvevoice.app/openapi.json",
    "agentCard": "https://anvevoice.app/.well-known/agent-card.json",
    "aiPlugin": "https://anvevoice.app/.well-known/ai-plugin.json",
    "rateLimitHeaders": ["X-RateLimit-Limit", "X-RateLimit-Remaining", "X-RateLimit-Reset"],
    "errorFormat": "RFC 7807 problem+json",
    "retryPolicy": "Exponential backoff recommended; 429/503 include Retry-After header",
    "idempotencyKeys": "Supported on POST/PUT/PATCH via Idempotency-Key header"
  },
  "compliance": {
    "soc2": "Type II — Enterprise tier (audit report under NDA)",
    "hipaa": "BAA-eligible — Enterprise tier",
    "gdpr": "Compliant — DPA available at /legal/dpa",
    "iso27001": "In progress — target 2026-Q4",
    "euAiAct": "Article 50 watermarking compliant"
  },
  "verifiability": {
    "thirdPartyMonitor": "https://anvevoice.statuspage.io",
    "publicProbeEndpoint": "https://anvevoice.app/api/health",
    "openTelemetry": "OTLP supported for Enterprise customers",
    "auditLog": "Tamper-evident audit log (Enterprise tier)"
  },
  "methodology": {
    "measurementWindow": "Rolling 30 days",
    "regionWeighting": "Equal-weighted average across 4 PoPs (BOM, SIN, IAD, AMS)",
    "exclusions": "Customer-side network issues, scheduled maintenance windows (announced ≥72h)",
    "fullMethodology": "https://anvevoice.app/methodology/reliability-metrics-2026",
    "fullMethodologyHumanReadable": "https://anvevoice.app/methodology/reliability-metrics-2026",
    "fullMethodologyStatus": "Human-readable methodology renders at the URL above (rolled out 2026-05). Source-of-truth lives in the anvevoice.app codebase."
  }
}
