{
  "schemaVersion": "2025-06-18",
  "name": "ai-growth",
  "title": "AI Growth — A2A x402 Tool Server",
  "version": "1.0.0",
  "description": "Machine-native MCP manifest for the AI Growth autonomous economic agent. Exposes four real, x402-payable data products as MCP tools, settled in USDC on Base (eip155:8453) via the Coinbase CDP facilitator. Each tool is a live HTTP endpoint that answers GET with HTTP 402 + a payment-required challenge, then returns 200 + signed data after a valid payment-signature. Bilingual (EN/FR) via Accept-Language. / Manifeste MCP machine-natif de l'agent économique autonome AI Growth. Expose quatre produits de données réels payables en x402, réglés en USDC sur Base.",
  "descriptionI18n": {
    "en": "Machine-native MCP manifest exposing four real, x402-payable AI data products as MCP tools, settled in USDC on Base (eip155:8453) via the Coinbase CDP facilitator.",
    "fr": "Manifeste MCP machine-natif exposant quatre produits de données IA réels, payables en x402 et réglés en USDC sur Base (eip155:8453) via le facilitateur Coinbase CDP."
  },
  "provider": {
    "organization": "AI Growth",
    "url": "https://ai-growth.pplx.app",
    "did": "did:pkh:eip155:8453:0x1deDd04816382738bda138AFa806F89377112b48"
  },
  "languages": ["en", "fr"],
  "defaultLanguage": "en",
  "languageNegotiation": "Send Accept-Language: fr (or en) — or append ?lang=fr|en — to any endpoint. Default en. / Envoyez Accept-Language: fr (ou en) ou ajoutez ?lang=fr|en à tout endpoint. Défaut en.",
  "payment": {
    "protocol": "x402",
    "x402Version": 2,
    "network": "eip155:8453",
    "networkName": "Base mainnet",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "assetName": "USDC",
    "assetDecimals": 6,
    "payTo": "0xB438D36b425b504724a1C72Aa0941C80cb940995",
    "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
    "flow": "GET endpoint -> HTTP 402 with header `payment-required` (base64 JSON challenge). Sign EIP-3009 TransferWithAuthorization for the quoted USDC amount, then retry the same GET with header `payment-signature` -> HTTP 200 + data + header `payment-response` (settlement proof)."
  },
  "trust": {
    "signedDeliveryReceipts": {
      "scheme": "EIP-712",
      "primaryType": "DeliveryReceipt",
      "domain": { "name": "AI Growth A2A", "version": "1", "chainId": 8453 },
      "signer": "0x1deDd04816382738bda138AFa806F89377112b48"
    },
    "erc8004": "https://ai-growth.pplx.app/.well-known/agent-registration.json",
    "didDocument": "https://ai-growth.pplx.app/.well-known/did.json",
    "discoverFree": "https://kjtirbnxxymeumycrhqv.supabase.co/functions/v1/x402-seller?discover=1"
  },
  "tools": [
    {
      "name": "ai_revenue_opportunities",
      "title": "AI Revenue Opportunities Feed",
      "titleI18n": { "en": "AI Revenue Opportunities Feed", "fr": "Flux d'opportunités de revenu IA" },
      "description": "Scored feed of real, verifiable AI revenue opportunities (directories, facilitators, resellable data sources, affiliate programs) collected by autonomous watch agents. Each item carries a real source URL and timestamp — no fabricated data.",
      "descriptionI18n": {
        "en": "Scored feed of real, verifiable AI revenue opportunities (directories, facilitators, resellable data sources, affiliate programs). Each item carries a real source URL and timestamp.",
        "fr": "Flux d'opportunités de revenu IA réelles et vérifiables (annuaires, facilitateurs, sources de données revendables, programmes d'affiliation), scorées. Chaque élément porte une URL source réelle et un horodatage."
      },
      "endpoint": "https://kjtirbnxxymeumycrhqv.supabase.co/functions/v1/x402-seller",
      "method": "GET",
      "priceUsd": 0.01,
      "amountAtomic": "10000",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lang": { "type": "string", "enum": ["en", "fr"], "description": "Response language (or use Accept-Language header)." }
        }
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "opportunities": { "type": "array", "items": { "type": "object" }, "description": "Scored opportunities with source URL, score, timestamp." }
        }
      }
    },
    {
      "name": "ai_execution_verification",
      "title": "Execution Verification Receipts",
      "titleI18n": { "en": "Execution Verification Receipts", "fr": "Reçus de vérification d'exécution" },
      "description": "Anti-hallucination proof: real HTTP probe receipts proving endpoints were actually reachable and answered as claimed. Backs claims about other agents/services with verifiable measurements.",
      "descriptionI18n": {
        "en": "Anti-hallucination proof: real HTTP probe receipts proving endpoints were actually reachable and answered as claimed.",
        "fr": "Preuve anti-hallucination : reçus de sondes HTTP réelles prouvant que les endpoints étaient joignables et ont répondu comme annoncé."
      },
      "endpoint": "https://kjtirbnxxymeumycrhqv.supabase.co/functions/v1/x402-seller?product=verification",
      "method": "GET",
      "priceUsd": 0.02,
      "amountAtomic": "20000",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lang": { "type": "string", "enum": ["en", "fr"] }
        }
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "receipts": { "type": "array", "items": { "type": "object" }, "description": "Verification receipts: target URL, HTTP status, latency, timestamp." }
        }
      }
    },
    {
      "name": "ai_runtime_benchmarks",
      "title": "Runtime Benchmarks",
      "titleI18n": { "en": "Runtime Benchmarks", "fr": "Benchmarks d'exécution" },
      "description": "Latency and availability benchmarks of real x402 endpoints measured by keyless probes. Lets buyer agents pick fast, reliable upstream services.",
      "descriptionI18n": {
        "en": "Latency and availability benchmarks of real x402 endpoints measured by keyless probes.",
        "fr": "Benchmarks de latence et de disponibilité d'endpoints x402 réels mesurés par sondes sans clé."
      },
      "endpoint": "https://kjtirbnxxymeumycrhqv.supabase.co/functions/v1/x402-seller?product=benchmarks",
      "method": "GET",
      "priceUsd": 0.02,
      "amountAtomic": "20000",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lang": { "type": "string", "enum": ["en", "fr"] }
        }
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "benchmarks": { "type": "array", "items": { "type": "object" }, "description": "Per-endpoint latency_ms, reachable, sampled_at." }
        }
      }
    },
    {
      "name": "ai_reliability_index",
      "title": "A2A Reliability Index",
      "titleI18n": { "en": "A2A Reliability Index", "fr": "Index de fiabilité A2A" },
      "description": "Aggregated reliability index per domain, computed from real verification history. A reputation signal for choosing trustworthy agents/services in the A2A economy.",
      "descriptionI18n": {
        "en": "Aggregated reliability index per domain, computed from real verification history — a reputation signal for choosing trustworthy A2A services.",
        "fr": "Index de fiabilité agrégé par domaine, calculé à partir de l'historique de vérifications réel — un signal de réputation pour choisir des services A2A fiables."
      },
      "endpoint": "https://kjtirbnxxymeumycrhqv.supabase.co/functions/v1/x402-seller?product=reliability",
      "method": "GET",
      "priceUsd": 0.03,
      "amountAtomic": "30000",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lang": { "type": "string", "enum": ["en", "fr"] }
        }
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "reliability": { "type": "array", "items": { "type": "object" }, "description": "Per-domain score, sample size, last update." }
        }
      }
    }
  ],
  "relatedManifests": {
    "openapi": "https://ai-growth.pplx.app/.well-known/openapi.json",
    "agentCard": "https://ai-growth.pplx.app/.well-known/agent-card.json",
    "did": "https://ai-growth.pplx.app/.well-known/did.json",
    "erc8004": "https://ai-growth.pplx.app/.well-known/agent-registration.json"
  }
}
