{
  "protocolVersion": "0.3",
  "name": "Bos 3D Agent",
  "url": "https://bos3d.com/a2a",
  "version": "1.0.0",
  "description": "Agent for Bos 3D, an industrial 3D printing service and shop in Jakarta, Indonesia. Answers questions about the product catalog, materials, shipping rates and print quotes using the public Bos 3D APIs.",
  "provider": {
    "organization": "Bos 3D",
    "url": "https://bos3d.com"
  },
  "preferredTransport": "HTTP+JSON",
  "supportedInterfaces": [
    {
      "url": "https://bos3d.com/a2a",
      "transport": "HTTP+JSON"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://bos3d.com/a2a",
      "transport": "HTTP+JSON"
    }
  ],
  "documentationUrl": "https://bos3d.com/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/tree/v0.1",
        "description": "This agent accepts AP2 payments for orders and print quotes on the user's behalf",
        "params": {
          "roles": [
            "merchant"
          ]
        }
      }
    ]
  },
  "skills": [
    {
      "id": "shop-catalog",
      "name": "Shop catalog",
      "description": "Browse ready-to-ship 3D printed products: categories, product detail, prices in IDR, stock and preorder status.",
      "tags": [
        "commerce",
        "products",
        "shop"
      ],
      "examples": [
        "What products does Bos 3D sell?",
        "List the toys in the shop"
      ]
    },
    {
      "id": "material-and-printer-info",
      "name": "Material and printer info",
      "description": "Look up available filament materials with density and price per gram, and printers with their nozzle sizes.",
      "tags": [
        "3d-printing",
        "materials",
        "catalog"
      ],
      "examples": [
        "Which filament materials are available?",
        "What printers do you use?"
      ]
    },
    {
      "id": "shipping-rates",
      "name": "Shipping rates",
      "description": "Resolve an Indonesian postal code and quote delivery rates for JNE, J&T and SiCepat.",
      "tags": [
        "logistics",
        "shipping"
      ],
      "examples": [
        "How much does shipping to 12345 cost?"
      ]
    },
    {
      "id": "print-quote-guide",
      "name": "Print quote guide",
      "description": "Walk a user through estimating a 3D print: upload a model, pick material and printer, and create a quote.",
      "tags": [
        "3d-printing",
        "quote"
      ],
      "examples": [
        "How do I get a price for my STL file?"
      ]
    }
  ],
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain"
  ]
}