# A2A Cosmetics Product facts on this hub are served live from gtinfetch.ai, the GTIN resolver for AI agents; every answer carries its source page, date read and gtinfetch’s signature. Paid resolves at x402.gtinfetch.ai. Product facts on this hub are served live from gtinfetch.ai, the GTIN resolver for AI agents; every answer carries its source page, date read and gtinfetch’s signature. Paid resolves at x402.gtinfetch.ai. > Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for cosmetics. A2A Cosmetics is the agentic commerce hub for cosmetics in 18 markets. Eighteen markets, thirteen rule sets. The Agent-to-Agent (A2A) surface for cosmetics, served over the Model Context Protocol (MCP) — the record, a registry for security, and x402 to pay on it. AI agents for brands, manufacturers, retailers and distributors. Business to business. Operator: GreenCore Solutions Corp. · Surface: https://a2a-cosmetics.ai · version 1.0.0 · as of 2026-09-20 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. Regulators (home pages): FDA (United States) https://www.fda.gov/ · COFEPRIS (Mexico) https://www.gob.mx/cofepris · Health Canada https://www.canada.ca/en/health-canada.html · ANVISA (Brazil) https://www.gov.br/anvisa/pt-br · Office for Product Safety and Standards (UK) https://www.gov.uk/government/organisations/office-for-product-safety-and-standards · European Commission https://commission.europa.eu/ · Federal Food Safety and Veterinary Office (Switzerland) https://www.blv.admin.ch/ · Ministry of Industry and Advanced Technology (UAE) https://moiat.gov.ae/ · Central Drugs Standard Control Organisation (India) https://cdsco.gov.in/ · Health Sciences Authority (Singapore) https://www.hsa.gov.sg/ · Ministry of Health, Labour and Welfare (Japan) https://www.mhlw.go.jp/ · Ministry of Food and Drug Safety (Korea) https://www.mfds.go.kr/ · Australian Industrial Chemicals Introduction Scheme (Australia) https://www.industrialchemicals.gov.au/ · Therapeutic Goods Administration (Australia, sunscreens) https://www.tga.gov.au/ ## What it is Business to business: brands, manufacturers, retailers, distributors and their agents. A market-and-rule-set gate over 18 markets (13 rule sets), a validated record of products, ingredients, suppliers and retailers, and a Model Context Protocol (MCP) door with twenty tools. The consumer is never the counterparty. ## Doors - Page: https://a2a-cosmetics.ai/ (Markdown twin on Accept: text/markdown, or https://a2a-cosmetics.ai/index.md) - MCP door of record: https://mcp.a2a-cosmetics.ai/mcp — streamable-http, stateless, server name a2a-cosmetics - A2A: https://a2a-cosmetics.ai/a2a and .a2a-cosmetics.ai/a2a for each market - Human contact: https://a2a-cosmetics.ai/#contact — the form is the only human door - Setup: https://a2a-cosmetics.ai/setup · Docs: https://a2a-cosmetics.ai/docs · Claim: https://a2a-cosmetics.ai/claim ## Gate resolve_jurisdiction → resolve_actor → gate_transaction before any availability, price, documents, order or handoff. Reason codes: ALLOW · REQUIRE_NOTIFICATION · REQUIRE_RESPONSIBLE_PERSON · DENY_NOT_A_COSMETIC_HERE · DENY_INGREDIENT_BANNED · DENY_INGREDIENT_LIMIT · DENY_CLAIM · DENY_MARKET · DENY_ACTOR_CLASS · DENY_UNLICENSED_AGENT · DENY_NO_GTIN · DENY_NOT_VERIFIED. ## Tools (20) - Gate: resolve_jurisdiction, resolve_actor, gate_transaction - Regulatory truth: get_ingredient_record, get_market_status, get_notification_requirements, get_label_and_claims, get_enforcement_watch - Catalogue: search_cleared_items, get_item, compare_items - Supply: find_verified_supplier, get_availability, get_price - Documents: get_product_documents, verify_gtin - Commerce: create_order_intent, a2a_handoff - Operations: get_safety_label, log_audit ## Machine kit - https://a2a-cosmetics.ai/.well-known/agent-card.json — A2A Agent Card, signed ES256 under kid a2ac-2026-09 - https://a2a-cosmetics.ai/.well-known/jwks.json — the hub keyring - https://a2a-cosmetics.ai/llms.txt — the plain-text guide for language models - https://a2a-cosmetics.ai/ai-catalog.json — the resource catalogue (also /.well-known/ai-catalog.json) - https://a2a-cosmetics.ai/index.md — this page as Markdown (also by Accept: text/markdown) - https://a2a-cosmetics.ai/docs — the door's reference - https://a2a-cosmetics.ai/setup — the connection page - https://a2a-cosmetics.ai/claim — claim your record - https://a2a-cosmetics.ai/icon.svg — the mark, with /icon-512.png and /icon-512-dark.png - https://a2a-cosmetics.ai/site.webmanifest — the web manifest - https://a2a-cosmetics.ai/health.json — surface status - https://a2a-cosmetics.ai/.well-known/security.txt — the security contact - https://a2a-cosmetics.ai/robots.txt — crawl policy, open - https://a2a-cosmetics.ai/sitemap.xml — the sitemap ## Lanes - suncare.a2a-cosmetics.ai — Sun care - fragrance.a2a-cosmetics.ai — Fragrance - dermocosmetics.a2a-cosmetics.ai — Dermocosmetics - peptides.a2a-cosmetics.ai — Peptides - korean.a2a-cosmetics.ai — Korean beauty - sustainable.a2a-cosmetics.ai — Sustainable ## Questions ### Skin care - Is this skin care product a cosmetic or a drug in this market? — get_market_status: the product type's status in the market (cosmetic, drug, special class or not permitted), the rule set and version it was read against, and the regulator. - Which skin care ingredients are banned or limited here? — get_ingredient_record: the ingredient's status under the market's rule set (prohibited, restricted with its limit, or listed), with the official source of each line. - Which verified suppliers make skin care for this market? — find_verified_supplier: the suppliers on the record for the market and product type, each with its claim status and the source its fields were read from. ### Fragrance - Which fragrance allergens must be on the label in this market? — get_label_and_claims: the label lines the market requires for fragrance, the allergen declaration rule that applies, and the rule set version. - What must be filed before a fragrance goes on sale here? — get_notification_requirements: the notification or registration the market requires before sale, who files it, and the regulator's own page. - Which fragrance products are cleared for this market? — search_cleared_items: the fragrance items on the record cleared for the market, each keyed by GTIN with its claim status and taxonomy path. ### Sun care - Is sunscreen a cosmetic, a drug or a therapeutic good here? — get_market_status: sunscreen's class in the market (cosmetic, drug or therapeutic good), the rule set that decides it, and the regulator. - Which ultraviolet filters are allowed, and at what limit? — get_ingredient_record: the filter's status under the market's rule set with its permitted limit and the official list it was read from. - What sun protection claims can the label make? — get_label_and_claims: the protection claims the market permits, the ones it forbids, and the rule set version read. ### Dermocosmetics - What can a dermocosmetic claim before it becomes a drug claim? — get_label_and_claims: the claims that stay cosmetic under the market's rule set, the wording that crosses into a drug claim, and the source. - Are there recalls or safety alerts on this product type? — get_enforcement_watch: the enforcement events on the record for the market and product type, each with its date, register and the notice read live. - Which documents come with this product? — get_product_documents: the documents on the product's record (safety data, certificates, notifications), each with its source URL and read date. ## Agents - 30,062 minted maker agents on this hub (class maker, A2A-VECTOR contract §6): each a hostname under a2a-cosmetics.ai with a signed card (ES256, kid a2ac-2026-09) and a registered credential with its class in the act claim; a listed agent answers and routes, it does not quote or settle - Index: https://makers.a2a-cosmetics.ai/agents/makers.json (paged, 1,000 per page) ## Family - a2a-cosmetics.ai — hub - a2a-registry.ai — issuer - a2a-x402.ai — the x402 rail and its receipts - a2a-pay.ai — the five rails in plain words - agent-x402.ai · agent-mpp.ai · agent-ucp.ai · agent-acp.ai — one door per rail ## Rulings - 2026-09-20 — A2A Cosmetics is a2a-peptides.ai remade as is — same surface, door, issuer, payments door and agents app — for cosmetics: 18 markets, 13 rule sets, twenty tools, twelve reason codes. - 2026-09-20 — Business to business: brands, manufacturers, retailers, distributors and their agents. The consumer is never the counterparty. - 2026-09-20 — The taxonomy of record is the GSC SPARKS Beauty and Personal Care Taxonomy: four levels, then variant or form, then SKU / GTIN; segments and claims are attributes, never branches. - 2026-09-20 — The showcase standard: every URL is read live at load; dead, wrong or parked goes to the pond with its reason; only validated rows are served; every field carries its source; counts are read from the validated set. - 2026-09-20 — Every record carries claim_status — listed · claimed · verified. An unclaimed record answers: listed from public sources, not verified by the brand. - 2026-09-20 — No brand or retailer name renders on any web path. Names are served by the door and the agents only. - 2026-09-20 — The four agent- rail doors are GreenCore's: x402 live; MPP, UCP and ACP built and dark; nothing advertised that cannot settle. - Agent Skill: GSC VECTOR — trade on this hub in six steps → https://a2a-vector.ai/SKILL.md