{
  "name": "A2A Cosmetics",
  "host": "a2a-cosmetics.ai",
  "canonical": "https://a2a-cosmetics.ai/",
  "version": "1.0.0",
  "as_of": "2026-09-20",
  "operator": "GreenCore Solutions Corp.",
  "access": "open, read-only, no auth on this surface; the door settles order intents by x402 after the gate",
  "resources": [
    {
      "id": "home",
      "url": "https://a2a-cosmetics.ai/",
      "type": "text/html",
      "description": "The hub page"
    },
    {
      "id": "home-md",
      "url": "https://a2a-cosmetics.ai/index.md",
      "type": "text/markdown",
      "description": "The hub page as Markdown"
    },
    {
      "id": "setup",
      "url": "https://a2a-cosmetics.ai/setup",
      "type": "text/html",
      "description": "Connect an agent"
    },
    {
      "id": "setup-md",
      "url": "https://a2a-cosmetics.ai/setup.md",
      "type": "text/markdown",
      "description": "Setup as Markdown"
    },
    {
      "id": "docs",
      "url": "https://a2a-cosmetics.ai/docs",
      "type": "text/html",
      "description": "The door's reference"
    },
    {
      "id": "docs-md",
      "url": "https://a2a-cosmetics.ai/docs.md",
      "type": "text/markdown",
      "description": "Docs as Markdown"
    },
    {
      "id": "claim",
      "url": "https://a2a-cosmetics.ai/claim",
      "type": "text/html",
      "description": "Claim your record"
    },
    {
      "id": "llms",
      "url": "https://a2a-cosmetics.ai/llms.txt",
      "type": "text/plain",
      "description": "Plain-text guide for language models"
    },
    {
      "id": "agent-card",
      "url": "https://a2a-cosmetics.ai/.well-known/agent-card.json",
      "type": "application/json",
      "description": "A2A Agent Card, signed ES256 (kid a2ac-2026-09); skills cosmetics.* (20); refusals by reason code"
    },
    {
      "id": "jwks",
      "url": "https://a2a-cosmetics.ai/.well-known/jwks.json",
      "type": "application/json",
      "description": "Hub keyring, kid a2ac-2026-09"
    },
    {
      "id": "ai-catalog",
      "url": "https://a2a-cosmetics.ai/ai-catalog.json",
      "type": "application/json",
      "description": "This catalogue; also /.well-known/ai-catalog.json"
    },
    {
      "id": "mcp",
      "url": "https://mcp.a2a-cosmetics.ai/mcp",
      "type": "application/json",
      "description": "MCP door of record (streamable-http, stateless; MCP door — server a2a-cosmetics 1.0.0, 20 tools)"
    },
    {
      "id": "a2a",
      "url": "https://a2a-cosmetics.ai/a2a",
      "type": "application/json",
      "description": "A2A 0.3.0 JSON-RPC endpoint (message/send, tasks/get) — the preferred interface; zero inference"
    },
    {
      "id": "agents",
      "url": "https://a2a-cosmetics.ai/agents.json",
      "type": "application/json",
      "description": "The agent table, counted at request time"
    },
    {
      "id": "health",
      "url": "https://a2a-cosmetics.ai/health.json",
      "type": "application/json",
      "description": "Surface status"
    },
    {
      "id": "security",
      "url": "https://a2a-cosmetics.ai/.well-known/security.txt",
      "type": "text/plain",
      "description": "Security contact (RFC 9116)"
    },
    {
      "id": "icon",
      "url": "https://a2a-cosmetics.ai/icon.svg",
      "type": "image/svg+xml",
      "description": "The mark (also /icon-512.png, /icon-512-dark.png)"
    },
    {
      "id": "manifest",
      "url": "https://a2a-cosmetics.ai/site.webmanifest",
      "type": "application/manifest+json",
      "description": "Web manifest"
    },
    {
      "id": "sitemap",
      "url": "https://a2a-cosmetics.ai/sitemap.xml",
      "type": "application/xml",
      "description": "Sitemap"
    },
    {
      "id": "robots",
      "url": "https://a2a-cosmetics.ai/robots.txt",
      "type": "text/plain",
      "description": "Crawl policy: open"
    }
  ],
  "family": {
    "issuer": "https://a2a-registry.ai",
    "x402": "https://a2a-x402.ai",
    "pay": "https://a2a-pay.ai"
  }
}
