{"domain":"a2a-cosmetics.ai","count":1,"changes":[{"captured_at":"2026-09-21T01:31:25","card_hash":"745f8d68e24c742f33811c23d2b5a1b5603f85327c43dc46045b16b1903b5fc2","previous_card_hash":null,"diff":{"skills_added":[{"id":"cosmetics.a2a_handoff","name":"a2a handoff","description":"Hand the buyer to the right agent.","tags":["commerce","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.compare_items","name":"compare items","description":"Compare products, variants and shades.","tags":["catalogue","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.create_order_intent","name":"create order intent","description":"Open an order between two agents.","tags":["commerce","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.find_verified_supplier","name":"find verified supplier","description":"Verified makers and brands for this product.","tags":["supply","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.gate_transaction","name":"gate transaction","description":"Allow or deny, with the reason and the rule.","tags":["gate","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_availability","name":"get availability","description":"In stock, and where.","tags":["supply","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_enforcement_watch","name":"get enforcement watch","description":"Recalls, bans and safety alerts, dated.","tags":["regulatory-truth","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_ingredient_record","name":"get ingredient record","description":"One ingredient, and its status in every market.","tags":["regulatory-truth","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_item","name":"get item","description":"One product by GTIN, fully resolved.","tags":["catalogue","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_label_and_claims","name":"get label and claims","description":"What the label must say, and which claims are allowed.","tags":["regulatory-truth","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_market_status","name":"get market status","description":"Is this product type a cosmetic here?","tags":["regulatory-truth","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_notification_requirements","name":"get notification requirements","description":"What must be filed before sale.","tags":["regulatory-truth","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_price","name":"get price","description":"The price for this buyer.","tags":["supply","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_product_documents","name":"get product documents","description":"Safety report, certificate of analysis, data sheet.","tags":["documents","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_safety_label","name":"get safety label","description":"Warnings and age limits.","tags":["operations","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.list_agents","name":"list agents","description":"The agents of the hub counted from the agent table at request time: the hub trio, nineteen market agents in their own Azure regions, four actor entries, handoff, watch, audit, six lane views and the tenant seat — hostname, role, market preset, region, card and /a2a URL.","tags":["concierge","cosmetics"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"cosmetics.log_audit","name":"log audit","description":"Write a line to the audit record.","tags":["operations","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.resolve_actor","name":"resolve actor","description":"Who is asking? Brand, manufacturer, retailer or distributor.","tags":["gate","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.resolve_jurisdiction","name":"resolve jurisdiction","description":"Where is this going? Returns the market and rule set.","tags":["gate","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.search_cleared_items","name":"search cleared items","description":"Find products cleared for this market.","tags":["catalogue","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.verify_gtin","name":"verify gtin","description":"Is this GTIN real, and whose is it?","tags":["documents","cosmetics"],"inputModes":["application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"A2A Cosmetics"},{"field":"description","before":null,"after":"Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for cosmetics."},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://a2a-cosmetics.ai/a2a"},{"field":"documentationUrl","before":null,"after":"https://a2a-cosmetics.ai/docs"},{"field":"iconUrl","before":null,"after":"https://a2a-cosmetics.ai/icon-512.png"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"supportedInterfaces","before":null,"after":[{"url":"https://a2a-cosmetics.ai/a2a","protocolBinding":"JSONRPC","transport":"JSONRPC","protocolVersion":"0.3.0","preferred":true,"description":"A2A endpoint — message/send, tasks/get; a DataPart {skill, params} runs the gate chain then the tool; text gets the skill list"},{"url":"https://mcp.a2a-cosmetics.ai/mcp","protocolBinding":"HTTP+JSON","transport":"streamable-http","protocolVersion":"2025-06-18","description":"MCP door — server a2a-cosmetics 1.0.0, 20 tools"},{"url":"https://a2a-cosmetics.ai/","protocolBinding":"HTTP+JSON","transport":"HTTP+JSON","protocolVersion":"1.0","description":"the page, its Markdown twin and the kit"}]},{"field":"securitySchemes","before":null,"after":{"credential":{"type":"http","scheme":"bearer","description":"client-credentials Bearer from https://a2a-registry.ai (register at /oauth/register); reads need no authentication; none returns DENY_UNLICENSED_AGENT on the transacting tools"},"x402":{"type":"http","scheme":"x402","description":"order intents settled in USDC on Base after the gate; receipts signed; a refused intent is not settled and not charged"}}},{"field":"security","before":null,"after":[]},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}},{"field":"provider","before":null,"after":{"organization":"GreenCore Solutions Corp.","url":"https://gsc-em.com"}}],"other_changed":true,"is_empty":false,"human_summary":"added 21 skills · name ∅ → A2A Cosmetics · description ∅ → Agent-to-Agent (A2A) + Model Context Pro · version ∅ → 1.0.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://a2a-cosmetics.ai/a2a · documentationUrl ∅ → https://a2a-cosmetics.ai/docs · iconUrl ∅ → https://a2a-cosmetics.ai/icon-512.png · preferredTransport ∅ → JSONRPC · supportedInterfaces ∅ → https://a2a-cosmetics.ai/a2a (JSONRPC),  · securitySchemes ∅ → credential, x402 · security ∅ → [] · capabilities ∅ → none · provider ∅ → GreenCore Solutions Corp."}}]}