{
 "protocolVersion": "0.3.0",
 "kind": "agent-card",
 "name": "A2A Cosmetics — rails — x402",
 "description": "x402 door of A2A Cosmetics (wefetch): the paid door for the cosmetics door. Implements x402 v2 on /api; card rails in test mode only when wefetch's Stripe test keys are placed.",
 "url": "https://agent-x402.ai/",
 "version": "1.0.0",
 "provider": {
  "organization": "WeFetch AI Corp.",
  "url": "https://a2a-cosmetics.ai"
 },
 "contact": "mailto:mcp@a2a-cosmetics.ai",
 "notice": "Artificial intelligence makes mistakes. A2A Cosmetics is an information source, not a recommendation. Rules differ by jurisdiction — refer to the regulator in your jurisdiction for the information that applies to you. This surface implements the rail it is named after; nothing here is endorsed by any protocol's owner.",
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "stateTransitionHistory": false
 },
 "defaultInputModes": [
  "application/json"
 ],
 "defaultOutputModes": [
  "application/json"
 ],
 "securitySchemes": {
  "x402": {
   "type": "http",
   "scheme": "x402",
   "description": "PAYMENT-SIGNATURE on GET /api — x402 v2, USDC on Base mainnet"
  }
 },
 "security": [],
 "skills": [
  {
   "id": "cosmetics.paid_call",
   "name": "one metered call on the cosmetics door",
   "description": "GET /api: 402 with the x402 offer; with PAYMENT-SIGNATURE the cosmetics door's statement and a signed receipt",
   "tags": [
    "x402",
    "cosmetics"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ]
  },
  {
   "id": "cosmetics.receipt",
   "name": "resolve a receipt",
   "description": "GET /x402/receipt/{nonce}",
   "tags": [
    "x402"
   ],
   "inputModes": [
    "application/json"
   ],
   "outputModes": [
    "application/json"
   ]
  }
 ],
 "supportedInterfaces": [
  {
   "url": "https://agent-x402.ai/api",
   "protocolBinding": "HTTP+JSON",
   "transport": "HTTP+JSON",
   "protocolVersion": "1.0",
   "description": "the paid door"
  },
  {
   "url": "https://mcp.a2a-cosmetics.ai/mcp",
   "protocolBinding": "HTTP+JSON",
   "transport": "streamable-http",
   "protocolVersion": "2025-06-18",
   "description": "the cosmetics door (MCP) — the product"
  }
 ],
 "keyring": {
  "receipts": "https://agent-x402.ai/x402/jwks.json",
  "kid": "a2ac-x402-receipts-2026-09",
  "hub": "https://a2a-cosmetics.ai/.well-known/jwks.json"
 },
 "family": [
  "https://agent-x402.ai",
  "https://agent-mpp.ai",
  "https://agent-ucp.ai",
  "https://agent-acp.ai",
  "https://a2a-x402.ai",
  "https://a2a-pay.ai"
 ],
 "ap2": "no zone — sits on the Agent Card of the hub",
 "asOf": "2026-09-20",
 "signatures": [
  {
   "protected": "eyJhbGciOiJFZERTQSJ9",
   "kid": "a2ac-x402-receipts-2026-09",
   "jwt": "eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCIsImtpZCI6ImEyYWMteDQwMi1yZWNlaXB0cy0yMDI2LTA5In0.eyJpc3MiOiJodHRwczovL2FnZW50LXg0MDIuYWkiLCJpYXQiOjE3OTQ2Nzc1NjYsInR5cCI6ImFnZW50LWNhcmQiLCJjYXJkIjp7ImFwMiI6Im5vIHpvbmUg4oCUIHNpdHMgb24gdGhlIEFnZW50IENhcmQgb2YgdGhlIGh1YiIsImFzT2YiOiIyMDI2LTA5LTIwIiwiY2FwYWJpbGl0aWVzIjp7InB1c2hOb3RpZmljYXRpb25zIjpmYWxzZSwic3RhdGVUcmFuc2l0aW9uSGlzdG9yeSI6ZmFsc2UsInN0cmVhbWluZyI6ZmFsc2V9LCJjb250YWN0IjoibWFpbHRvOm1jcEBhMmEtY29zbWV0aWNzLmFpIiwiZGVmYXVsdElucHV0TW9kZXMiOlsiYXBwbGljYXRpb24vanNvbiJdLCJkZWZhdWx0T3V0cHV0TW9kZXMiOlsiYXBwbGljYXRpb24vanNvbiJdLCJkZXNjcmlwdGlvbiI6Ing0MDIgZG9vciBvZiBBMkEgQ29zbWV0aWNzICh3ZWZldGNoKTogdGhlIHBhaWQgZG9vciBmb3IgdGhlIGNvc21ldGljcyBkb29yLiBJbXBsZW1lbnRzIHg0MDIgdjIgb24gL2FwaTsgY2FyZCByYWlscyBpbiB0ZXN0IG1vZGUgb25seSB3aGVuIHdlZmV0Y2gncyBTdHJpcGUgdGVzdCBrZXlzIGFyZSBwbGFjZWQuIiwiZmFtaWx5IjpbImh0dHBzOi8vYWdlbnQteDQwMi5haSIsImh0dHBzOi8vYWdlbnQtbXBwLmFpIiwiaHR0cHM6Ly9hZ2VudC11Y3AuYWkiLCJodHRwczovL2FnZW50LWFjcC5haSIsImh0dHBzOi8vYTJhLXg0MDIuYWkiLCJodHRwczovL2EyYS1wYXkuYWkiXSwia2V5cmluZyI6eyJodWIiOiJodHRwczovL2EyYS1jb3NtZXRpY3MuYWkvLndlbGwta25vd24vandrcy5qc29uIiwia2lkIjoiYTJhYy14NDAyLXJlY2VpcHRzLTIwMjYtMDkiLCJyZWNlaXB0cyI6Imh0dHBzOi8vYWdlbnQteDQwMi5haS94NDAyL2p3a3MuanNvbiJ9LCJraW5kIjoiYWdlbnQtY2FyZCIsIm5hbWUiOiJBMkEgQ29zbWV0aWNzIOKAlCByYWlscyDigJQgeDQwMiIsIm5vdGljZSI6IkFydGlmaWNpYWwgaW50ZWxsaWdlbmNlIG1ha2VzIG1pc3Rha2VzLiBBMkEgQ29zbWV0aWNzIGlzIGFuIGluZm9ybWF0aW9uIHNvdXJjZSwgbm90IGEgcmVjb21tZW5kYXRpb24uIFJ1bGVzIGRpZmZlciBieSBqdXJpc2RpY3Rpb24g4oCUIHJlZmVyIHRvIHRoZSByZWd1bGF0b3IgaW4geW91ciBqdXJpc2RpY3Rpb24gZm9yIHRoZSBpbmZvcm1hdGlvbiB0aGF0IGFwcGxpZXMgdG8geW91LiBUaGlzIHN1cmZhY2UgaW1wbGVtZW50cyB0aGUgcmFpbCBpdCBpcyBuYW1lZCBhZnRlcjsgbm90aGluZyBoZXJlIGlzIGVuZG9yc2VkIGJ5IGFueSBwcm90b2NvbCdzIG93bmVyLiIsInByb3RvY29sVmVyc2lvbiI6IjAuMy4wIiwicHJvdmlkZXIiOnsib3JnYW5pemF0aW9uIjoiV2VGZXRjaCBBSSBDb3JwLiIsInVybCI6Imh0dHBzOi8vYTJhLWNvc21ldGljcy5haSJ9LCJzZWN1cml0eSI6W10sInNlY3VyaXR5U2NoZW1lcyI6eyJ4NDAyIjp7ImRlc2NyaXB0aW9uIjoiUEFZTUVOVC1TSUdOQVRVUkUgb24gR0VUIC9hcGkg4oCUIHg0MDIgdjIsIFVTREMgb24gQmFzZSBtYWlubmV0Iiwic2NoZW1lIjoieDQwMiIsInR5cGUiOiJodHRwIn19LCJza2lsbHMiOlt7ImRlc2NyaXB0aW9uIjoiR0VUIC9hcGk6IDQwMiB3aXRoIHRoZSB4NDAyIG9mZmVyOyB3aXRoIFBBWU1FTlQtU0lHTkFUVVJFIHRoZSBjb3NtZXRpY3MgZG9vcidzIHN0YXRlbWVudCBhbmQgYSBzaWduZWQgcmVjZWlwdCIsImlkIjoiY29zbWV0aWNzLnBhaWRfY2FsbCIsImlucHV0TW9kZXMiOlsiYXBwbGljYXRpb24vanNvbiJdLCJuYW1lIjoib25lIG1ldGVyZWQgY2FsbCBvbiB0aGUgY29zbWV0aWNzIGRvb3IiLCJvdXRwdXRNb2RlcyI6WyJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsieDQwMiIsImNvc21ldGljcyJdfSx7ImRlc2NyaXB0aW9uIjoiR0VUIC94NDAyL3JlY2VpcHQve25vbmNlfSIsImlkIjoiY29zbWV0aWNzLnJlY2VpcHQiLCJpbnB1dE1vZGVzIjpbImFwcGxpY2F0aW9uL2pzb24iXSwibmFtZSI6InJlc29sdmUgYSByZWNlaXB0Iiwib3V0cHV0TW9kZXMiOlsiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbIng0MDIiXX1dLCJzdXBwb3J0ZWRJbnRlcmZhY2VzIjpbeyJkZXNjcmlwdGlvbiI6InRoZSBwYWlkIGRvb3IiLCJwcm90b2NvbEJpbmRpbmciOiJIVFRQK0pTT04iLCJwcm90b2NvbFZlcnNpb24iOiIxLjAiLCJ0cmFuc3BvcnQiOiJIVFRQK0pTT04iLCJ1cmwiOiJodHRwczovL2FnZW50LXg0MDIuYWkvYXBpIn0seyJkZXNjcmlwdGlvbiI6InRoZSBjb3NtZXRpY3MgZG9vciAoTUNQKSDigJQgdGhlIHByb2R1Y3QiLCJwcm90b2NvbEJpbmRpbmciOiJIVFRQK0pTT04iLCJwcm90b2NvbFZlcnNpb24iOiIyMDI1LTA2LTE4IiwidHJhbnNwb3J0Ijoic3RyZWFtYWJsZS1odHRwIiwidXJsIjoiaHR0cHM6Ly9tY3AuYTJhLWNvc21ldGljcy5haS9tY3AifV0sInVybCI6Imh0dHBzOi8vYWdlbnQteDQwMi5haS8iLCJ2ZXJzaW9uIjoiMS4wLjAifX0.A08AjpVUEIPqklXIaVwBW8q4xkpsYd3gkFfyCKShgEJqifd5ZuXX2fRmFUAvt3elGth2hjg7u5Q-ysyNGKJ6Bw"
  }
 ]
}