{
  "$schema": "https://a2a-protocol.org/schemas/v1/agent-card.json",
  "name": "Boffin Studio Autonomous Agent Gateway",
  "description": "Official A2A Agent Gateway for Boffin Studio e-commerce software, WooCommerce conversion tools, and guitar hardware.",
  "version": "1.0.0",
  "url": "https://boffinstudio.com",
  "documentationUrl": "https://boffinstudio.com/llms.txt",
  "provider": {
    "name": "Boffin Studio",
    "url": "https://boffinstudio.com",
    "contact": "hello@boffinstudio.com"
  },
  "supportedInterfaces": [
    {
      "url": "https://boffinstudio.com/wp-json/boffin-acp/v1",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "skills": [
    {
      "id": "product_discovery",
      "name": "Search & Browse Products",
      "description": "Search product catalogs, retrieve live pricing, specifications, and inventory availability.",
      "tags": [
        "commerce",
        "products",
        "search",
        "pricing"
      ],
      "examples": [
        "search available WooCommerce plugins",
        "check price and availability for guitar hardware"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "cart_management",
      "name": "Create & Manage Cart",
      "description": "Create guest or authenticated cart sessions and prepare checkout line items.",
      "tags": [
        "cart",
        "checkout",
        "order"
      ],
      "examples": [
        "create cart with item ID 102",
        "calculate total with discount coupon"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "machine_payment",
      "name": "Execute Machine Payment",
      "description": "Process autonomous settlements using x402 on-chain USDC (Base), Stripe tokens, or Lightning.",
      "tags": [
        "payment",
        "x402",
        "mpp",
        "usdc"
      ],
      "examples": [
        "execute payment using x402 signature",
        "settle transaction via Base USDC"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    }
  ],
  "securitySchemes": {
    "x402": {
      "type": "apiKey",
      "in": "header",
      "name": "PAYMENT-SIGNATURE",
      "description": "x402 v2 protocol on-chain USDC settlement on Base network",
      "network": "eip155:8453",
      "payTo": "0x46e0FD48262C5d95b5ADE0fC2811C825702fE652",
      "facilitator": "https://facilitator.x402.org"
    },
    "bearerAuth": {
      "type": "http",
      "scheme": "bearer",
      "description": "JWT bearer authentication documented in auth.md"
    }
  },
  "payment_methods_supported": [
    {
      "type": "mpp",
      "protocol": "mpp-1.0",
      "discovery": "https://boffinstudio.com/openapi.json",
      "methods": [
        "stripe",
        "tempo",
        "card",
        "lightning"
      ]
    },
    {
      "type": "crypto",
      "protocol": "x402",
      "provider": "x402_stablecoin",
      "currency": "USDC",
      "network": "base",
      "address": "0x46e0FD48262C5d95b5ADE0fC2811C825702fE652",
      "facilitator": "https://facilitator.x402.org"
    },
    {
      "type": "credit_card",
      "provider": "stripe"
    },
    {
      "type": "wallet",
      "provider": "apple_pay"
    },
    {
      "type": "wallet",
      "provider": "google_pay"
    }
  ],
  "endpoints": {
    "openapi": "https://boffinstudio.com/openapi.json",
    "products": "https://boffinstudio.com/wp-json/boffin-acp/v1/products",
    "cart": "https://boffinstudio.com/wp-json/boffin-acp/v1/cart",
    "pay": "https://boffinstudio.com/wp-json/boffin-acp/v1/pay"
  }
}