{
 "protocolVersion": "0.3.0",
 "kind": "agent-card",
 "name": "bevGTIN",
 "description": "bevGTIN — the beverage alcohol sourcing GTIN confirmation. agent-bev developed bevGTIN — the beverage alcohol sourcing GTIN confirmation for AI agents.",
 "url": "https://bevgtin.ai/mcp",
 "version": "0.1.0",
 "documentationUrl": "https://bevgtin.ai/llms.txt",
 "provider": {
  "organization": "agent-bev",
  "url": "https://agent-bev.ai"
 },
 "owner": {
  "name": "Agentic Enterprises S.A.",
  "url": "https://bevgtin.ai"
 },
 "record": "bevgtin.ai",
 "form": "https://bevgtin.ai/01/{gtin14}",
 "contact": "mailto:mk@agent-bev.ai",
 "keys": {
  "jwks": "https://bevgtin.ai/.well-known/jwks.json",
  "kid": "bevgtin-2026-10",
  "held_by": "Agentic KG Holdings"
 },
 "languages": [
  "en"
 ],
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "stateTransitionHistory": false
 },
 "securitySchemes": {
  "none": {
   "type": "noAuth",
   "description": "no account; every call answers without authentication"
  }
 },
 "security": [
  {
   "none": []
  }
 ],
 "payment": {
  "rail": "x402 v2 on Base (eip155:8453), scheme exact; USDC (EIP-3009) and Open USD (Permit2, gas-sponsored)",
  "paid_path": "https://bevgtin.ai/x402/01/{gtin14}",
  "paid_mcp": "confirm_gtin with pay: true",
  "amount": "stated on the 402 offer only",
  "open_access": "every confirm answers free of charge before 1.0 (the agent-bev open-access ruling); the paid path settles when an agent chooses to pay",
  "receipts": {
   "kid": "bevgtin-2026-10",
   "jwks": "https://bevgtin.ai/.well-known/jwks.json",
   "resolve": "https://bevgtin.ai/x402/receipt/{nonce}",
   "register": "https://bevgtin.ai/x402/settled.json"
  }
 },
 "defaultInputModes": [
  "application/json",
  "text/plain"
 ],
 "defaultOutputModes": [
  "application/json"
 ],
 "supportedInterfaces": [
  {
   "url": "https://bevgtin.ai/mcp",
   "protocolBinding": "HTTP+JSON",
   "transport": "streamable-http",
   "protocolVersion": "2025-06-18",
   "description": "one tool, confirm_gtin(gtin, market?, pay?)"
  },
  {
   "url": "https://bevgtin.ai/01/{gtin14}",
   "protocolBinding": "HTTP+JSON",
   "transport": "GS1 Digital Link",
   "description": "GET one GTIN-14; the same signed answer"
  },
  {
   "url": "https://bevgtin.ai/x402/01/{gtin14}",
   "protocolBinding": "HTTP+JSON",
   "transport": "GS1 Digital Link, x402",
   "description": "the paid path: HTTP 402 with the offer; with PAYMENT-SIGNATURE the signed answer and its receipt"
  }
 ],
 "skills": [
  {
   "id": "confirm_gtin",
   "name": "confirm_gtin",
   "description": "Confirm one GTIN as a beverage alcohol product the trade will move: well-formed, seen (pages and dates), CUVEE category, strength, container, deposit, excise class, age-gated, markets and banners seen, signed. Unknown means no observation, never a guess.",
   "tags": [
    "beverage-alcohol",
    "gtin",
    "confirmation",
    "b2b"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ]
  }
 ],
 "notice": "Artificial intelligence makes mistakes. bevGTIN is an information source, not a recommendation."
}