{
  "$schema": "https://x402.org/schemas/manifest/v1.json",
  "name": "Marketplace for AI Agents",
  "description": "x402-gated APIs resold to autonomous agents. Pay-per-call in USDC on Base mainnet.",
  "publisher": {
    "name": "marketplaceforaiagents.com",
    "url": "https://marketplaceforaiagents.com"
  },
  "payTo": "0x05e82e03753c7bc99fb24d10a876cce53f24b7b7",
  "networks": [
    "base"
  ],
  "assets": [
    {
      "network": "base",
      "symbol": "USDC",
      "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "decimals": 6
    }
  ],
  "endpoints": [
    {
      "id": "youtube-transcripts",
      "name": "YouTube Transcripts",
      "description": "Fetch full transcript segments for any public YouTube video by video_id.",
      "method": "GET",
      "url": "https://marketplaceforaiagents.com/api/public/v1/youtube-transcripts",
      "openapi": "https://marketplaceforaiagents.com/api/public/v1/openapi.json",
      "freeTier": {
        "type": "calls_per_identity",
        "limit": 3
      },
      "price": {
        "scheme": "exact",
        "network": "base",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "amountAtomic": "5000",
        "amountDisplay": "0.005",
        "currency": "USDC"
      },
      "parameters": [
        {
          "name": "video_id",
          "in": "query",
          "required": true,
          "type": "string",
          "description": "YouTube video ID (11 characters)."
        },
        {
          "name": "lang",
          "in": "query",
          "required": false,
          "type": "string",
          "description": "Optional ISO language code (e.g. 'en')."
        }
      ]
    }
  ]
}