{
  "$schema": "https://prxy.monster/schemas/agents.v1.json",
  "spec_version": "0.1",
  "service": {
    "name": "prxy.monster",
    "type": "AIProxy",
    "tagline": "A proxy for your AI agents. Other proxies route. This one remembers.",
    "description": "A proxy for AI agents. Drops in front of any provider (Anthropic, OpenAI, AWS Bedrock, Google) via one env var swap. Same wire format, your code doesn't change. Built-in MCP optimization (~90% less overhead), semantic cache (~23% of calls return free), pattern learning, cost guards, infinite context. Per-request pricing, BYOK — we never see your provider bill. Self-host (MIT) or hosted, same modules everywhere.",
    "homepage": "https://prxy.monster",
    "docs": "https://docs.prxy.monster",
    "publisher": {
      "name": "ekkOS Technologies Inc.",
      "country": "CA",
      "contact": "hello@prxy.monster"
    }
  },
  "agent_purchase": {
    "supported": true,
    "methods": [
      {
        "type": "stripe-payment-link",
        "label": "Subscribe via Stripe Checkout (operator-driven)",
        "url_pro": "https://buy.stripe.com/6oUdR88gxgBj7F5ceh6c001",
        "url_team": "https://buy.stripe.com/9B67sK9kBgBj3oPfqt6c002",
        "fulfillment": "API key emailed within 2 minutes of checkout.session.completed",
        "billing": "subscription"
      },
      {
        "type": "mpp-discovery",
        "label": "MPP merchant discovery (agent-wallet driven)",
        "well_known": "https://api.prxy.monster/.well-known/mpp",
        "challenge_endpoint": "https://api.prxy.monster/v1/agent/messages",
        "spec": "https://mpp.dev",
        "wallet_providers": ["stripe-link"],
        "billing": "per-call",
        "status": "discovery_live_redemption_pending_stripe_connect"
      }
    ]
  },
  "byok": {
    "required": true,
    "supported_providers": ["anthropic", "openai", "aws-bedrock", "google-genai"],
    "key_storage": "AES-256-GCM at rest, never returned in plaintext after registration",
    "billing_relationship": "Provider bills you directly at their list rates. prxy.monster never marks up, intercepts, or settles your provider invoice."
  },
  "catalog_endpoint": "https://api.prxy.monster/v1/catalog",
  "capabilities_endpoint": "https://api.prxy.monster/v1/capabilities",
  "pricing": {
    "currency": "USD",
    "billing_unit": "request",
    "billing_unit_definition": "One HTTP call into the prxy.monster gateway. Streaming counts as one. Cached hits count as one. Failed-upstream calls (provider returned 5xx) do not count.",
    "tiers": [
      {
        "id": "free",
        "label": "Free",
        "monthly_usd": 0,
        "requests_included": 1000,
        "overage_allowed": false,
        "byok": true,
        "all_base_modules": true,
        "self_host_unlimited": true
      },
      {
        "id": "pro",
        "label": "Pro",
        "monthly_usd": 20,
        "requests_included": 100000,
        "overage_per_1k_requests_usd": 0.20,
        "byok": true,
        "checkout_url": "https://buy.stripe.com/6oUdR88gxgBj7F5ceh6c001"
      },
      {
        "id": "team",
        "label": "Team",
        "monthly_usd": 99,
        "requests_included": 1000000,
        "overage_per_1k_requests_usd": 0.10,
        "byok": true,
        "custom_modules": true,
        "sso": true,
        "audit_log": true,
        "checkout_url": "https://buy.stripe.com/9B67sK9kBgBj3oPfqt6c002"
      }
    ]
  },
  "agent_value_proposition": [
    "BYOK — agent uses its own provider keys; prxy.monster never marks up the provider invoice",
    "MCP optimizer reduces tool-overhead tokens by ~90% — agents using MCP save 60k+ tokens per call on YOUR provider bill",
    "Semantic cache returns ~23% of similar prompts free (zero provider tokens) — agents with repetitive workloads see direct savings on their provider bill",
    "Pattern learning forges fixes from successful past requests — agent gets smarter at its own task domain over time",
    "Infinite context (ipc module) — long-running agent sessions never reset",
    "Drop-in Anthropic + OpenAI + Bedrock compatibility — no agent rewrite required",
    "Cost-guard module hard-budgets per key — operator can cap agent spend on both prxy requests and upstream provider tokens",
    "Self-host the entire pipeline (MIT) — same modules, agent's own infrastructure, no subscription"
  ],
  "rate_limits": {
    "free": "60 requests/minute",
    "pro": "600 requests/minute",
    "team": "20000 requests/hour, dedicated quota"
  },
  "data_residency": {
    "primary_region": "us-east-1 (App Runner gateway)",
    "encryption_at_rest": "AES-256",
    "byok_storage": "AES-256-GCM, never returned in plaintext",
    "provider_call_residency": "Determined by your provider — we forward to their endpoints. Anthropic + OpenAI: provider-dependent. Bedrock: us-east-1. Google: provider-dependent."
  },
  "trust_signals": {
    "public_payment_ledger": "https://receipts.prxy.monster",
    "open_source_components": [
      "https://www.npmjs.com/package/prxy-cli",
      "https://www.npmjs.com/package/prxy-module-sdk",
      "https://github.com/Ekkos-Technologies-Inc/prxy-monster-local"
    ],
    "github": "https://github.com/Ekkos-Technologies-Inc/prxy-monster-local",
    "uptime_reporting": "TBD",
    "license": "Hosted: commercial (per-request). CLI + module-sdk + self-host gateway: MIT.",
    "never_marks_up_provider_bill": true
  },
  "compliance": {
    "gdpr": "data minimization; no inference content stored without explicit module opt-in",
    "data_deletion": "DELETE /v1/users/me removes all account data within 30 days",
    "audit_logs": "Available on Team tier",
    "byok_revocation": "Revoke a stored provider key any time via DELETE /v1/byok/:provider — takes effect on next request"
  },
  "machine_readable_alternates": [
    "/llms.txt",
    "/llms-full.txt",
    "/manifest.json",
    "/sitemap.xml"
  ]
}
