{
  "name": "Eco-Theory Store Agent",
  "description": "A2A agent for discovering handcrafted cold-process soaps, organic skincare items, checking real-time product inventory, and inspecting clean ingredient formulations.",
  "version": "1.0.0",
  "provider": {
    "organization": "Eco Theory Soap Co.",
    "url": "https://eco-theory.com"
  },
  "documentationUrl": "https://eco-theory.com/api/docs",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/AP2/tree/v0.1.0",
        "description": "Agent Payments Protocol (AP2) extension enabling AI agents to complete cryptographically-signed mandate transactions on behalf of users.",
        "required": true,
        "params": {
          "roles": [
            "merchant"
          ]
        }
      },
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/tree/v0.1",
        "description": "Agent Payments Protocol (AP2) extension enabling AI agents to complete cryptographically-signed mandate transactions on behalf of users.",
        "required": true,
        "params": {
          "roles": [
            "merchant"
          ]
        }
      }
    ]
  },
  "extensions": [
    {
      "uri": "https://github.com/google-agentic-commerce/AP2/tree/v0.1.0",
      "description": "Agent Payments Protocol (AP2) extension enabling AI agents to complete cryptographically-signed mandate transactions on behalf of users.",
      "required": true,
      "params": {
        "roles": [
          "merchant"
        ]
      }
    },
    {
      "uri": "https://github.com/google-agentic-commerce/ap2/tree/v0.1",
      "description": "Agent Payments Protocol (AP2) extension enabling AI agents to complete cryptographically-signed mandate transactions on behalf of users.",
      "required": true,
      "params": {
        "roles": [
          "merchant"
        ]
      }
    }
  ],
  "supportedInterfaces": [
    {
      "url": "https://eco-theory.com/api",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://eco-theory.com/api/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "browse-products",
      "name": "Browse Products",
      "description": "Discover handcrafted soaps, skincare items, prices, inventory availability, and natural ingredients.",
      "tags": [
        "products",
        "catalog",
        "skincare",
        "soap",
        "e-commerce"
      ],
      "examples": [
        "Show all natural bar soaps",
        "Get details and ingredients for Lavender Dreams soap",
        "Check inventory status for beard oils"
      ]
    },
    {
      "id": "check-store-status",
      "name": "Check Store Status",
      "description": "Verify Eco-Theory online storefront status, maintenance mode, and system health.",
      "tags": [
        "status",
        "health",
        "maintenance"
      ],
      "examples": [
        "Is the store currently open for orders?",
        "Check API health and maintenance status"
      ]
    },
    {
      "id": "order-inquiry",
      "name": "Order and Shipping Inquiry",
      "description": "Look up order shipment tracking information and delivery status policies.",
      "tags": [
        "orders",
        "shipping",
        "tracking"
      ],
      "examples": [
        "What are the domestic shipping rates?",
        "How are shipments handled via USPS and UPS?"
      ]
    },
    {
      "id": "agent-payments-ap2",
      "name": "Agent Payments Protocol (AP2) Transactions",
      "description": "Execute purchases, process digital cart transactions, and handle cryptographically-signed payment mandates in merchant role.",
      "tags": [
        "ap2",
        "payments",
        "mandates",
        "checkout",
        "commerce"
      ],
      "examples": [
        "Submit signed payment mandate for cart checkout",
        "Authorize agentic payment via AP2 merchant role"
      ]
    }
  ]
}
