{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_smdu3cunh5hg","handle":"greencore-solutions-corp-a2a-cosmetics","url":"https://wellknown.network/agents/greencore-solutions-corp-a2a-cosmetics","links":{"self":"https://wellknown.network/agents/greencore-solutions-corp-a2a-cosmetics/record.json","html":"https://wellknown.network/agents/greencore-solutions-corp-a2a-cosmetics","markdown":"https://wellknown.network/agents/greencore-solutions-corp-a2a-cosmetics/record.md","api":"https://wellknown.network/api/v1/agents/greencore-solutions-corp-a2a-cosmetics","status":"https://wellknown.network/api/v1/agents/greencore-solutions-corp-a2a-cosmetics/status","claim":"https://wellknown.network/agents/greencore-solutions-corp-a2a-cosmetics/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/greencore-solutions-corp-a2a-cosmetics/claim.json","badge":"https://wellknown.network/agents/greencore-solutions-corp-a2a-cosmetics/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/greencore-solutions-corp-a2a-cosmetics/history","tools":"https://wellknown.network/api/v1/agents/greencore-solutions-corp-a2a-cosmetics/tools"},"ard":{"identifier":"urn:air:a2a-cosmetics.ai:agent:greencore-solutions-corp-a2a-cosmetics","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"A2A Cosmetics","summary":"Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for cosmetics.","description":"Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for cosmetics.","publisher":{"name":"GreenCore Solutions Corp.","url":"https://gsc-em.com"},"homepage":"https://a2a-cosmetics.ai/docs","repository":null,"version":"1.0.1","license":null,"protocols":["a2a"],"tags":["gate","cosmetics","regulatory-truth","catalogue","supply","documents","commerce","operations","concierge"],"pricing":null,"endpoints":[{"url":"https://a2a-cosmetics.ai/a2a","type":"a2a","auth":"http","probeable":true}],"skills":[{"id":"cosmetics.resolve_jurisdiction","name":"resolve jurisdiction","tags":["gate","cosmetics"],"description":"Where is this going? Returns the market and rule set."},{"id":"cosmetics.resolve_actor","name":"resolve actor","tags":["gate","cosmetics"],"description":"Who is asking? Brand, manufacturer, retailer or distributor."},{"id":"cosmetics.gate_transaction","name":"gate transaction","tags":["gate","cosmetics"],"description":"Allow or deny, with the reason and the rule."},{"id":"cosmetics.get_ingredient_record","name":"get ingredient record","tags":["regulatory-truth","cosmetics"],"description":"One ingredient, and its status in every market."},{"id":"cosmetics.get_market_status","name":"get market status","tags":["regulatory-truth","cosmetics"],"description":"Is this product type a cosmetic here?"},{"id":"cosmetics.get_notification_requirements","name":"get notification requirements","tags":["regulatory-truth","cosmetics"],"description":"What must be filed before sale."},{"id":"cosmetics.get_label_and_claims","name":"get label and claims","tags":["regulatory-truth","cosmetics"],"description":"What the label must say, and which claims are allowed."},{"id":"cosmetics.get_enforcement_watch","name":"get enforcement watch","tags":["regulatory-truth","cosmetics"],"description":"Recalls, bans and safety alerts, dated."},{"id":"cosmetics.search_cleared_items","name":"search cleared items","tags":["catalogue","cosmetics"],"description":"Find products cleared for this market."},{"id":"cosmetics.get_item","name":"get item","tags":["catalogue","cosmetics"],"description":"One product by GTIN, fully resolved."},{"id":"cosmetics.compare_items","name":"compare items","tags":["catalogue","cosmetics"],"description":"Compare products, variants and shades."},{"id":"cosmetics.find_verified_supplier","name":"find verified supplier","tags":["supply","cosmetics"],"description":"Verified makers and brands for this product."},{"id":"cosmetics.get_availability","name":"get availability","tags":["supply","cosmetics"],"description":"In stock, and where."},{"id":"cosmetics.get_price","name":"get price","tags":["supply","cosmetics"],"description":"The price for this buyer."},{"id":"cosmetics.get_product_documents","name":"get product documents","tags":["documents","cosmetics"],"description":"Safety report, certificate of analysis, data sheet."},{"id":"cosmetics.verify_gtin","name":"verify gtin","tags":["documents","cosmetics"],"description":"Is this GTIN real, and whose is it?"},{"id":"cosmetics.create_order_intent","name":"create order intent","tags":["commerce","cosmetics"],"description":"Open an order between two agents."},{"id":"cosmetics.a2a_handoff","name":"a2a handoff","tags":["commerce","cosmetics"],"description":"Hand the buyer to the right agent."},{"id":"cosmetics.get_safety_label","name":"get safety label","tags":["operations","cosmetics"],"description":"Warnings and age limits."},{"id":"cosmetics.log_audit","name":"log audit","tags":["operations","cosmetics"],"description":"Write a line to the audit record."},{"id":"cosmetics.list_agents","name":"list agents","tags":["concierge","cosmetics"],"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."}],"tools":["resolve jurisdiction","resolve actor","gate transaction","get ingredient record","get market status","get notification requirements","get label and claims","get enforcement watch","search cleared items","get item","compare items","find verified supplier","get availability","get price","get product documents","verify gtin","create order intent","a2a handoff","get safety label","log audit","list agents"],"extra":{"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/markdown"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"communication.notifications","name":"Notifications","confidence":0.583,"provenance":"derived"}],"categories":["communication"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-18T05:27:04.806Z","lastProbedAt":"2026-10-18T05:27:04.806Z","statusComputedAt":"2026-10-18T05:28:56.941Z","reliability30d":{"probes":99,"successRate":1,"p50Ms":68,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":99,"ok":99,"authBoundaryOk":0,"serviceOk":99,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-18T05:27:04.806Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"name":"A2A Cosmetics","signed":true,"version":"1.0.1","cardPath":"/.well-known/agent-card.json","skillCount":22,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T22:27:17.385Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"name":"A2A Cosmetics","signed":true,"version":"1.0.1","cardPath":"/.well-known/agent-card.json","skillCount":22,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T16:29:33.754Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"name":"A2A Cosmetics","signed":true,"version":"1.0.1","cardPath":"/.well-known/agent-card.json","skillCount":22,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T10:20:54.396Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":391,"error":null,"detail":{"name":"A2A Cosmetics","signed":true,"version":"1.0.1","cardPath":"/.well-known/agent-card.json","skillCount":22,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T03:25:02.562Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":24,"error":null,"detail":{"name":"A2A Cosmetics","signed":true,"version":"1.0.1","cardPath":"/.well-known/agent-card.json","skillCount":22,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T21:30:51.078Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":51,"error":null,"detail":{"name":"A2A Cosmetics","signed":true,"version":"1.0.1","cardPath":"/.well-known/agent-card.json","skillCount":22,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T14:32:00.069Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":68,"error":null,"detail":{"name":"A2A Cosmetics","signed":true,"version":"1.0.1","cardPath":"/.well-known/agent-card.json","skillCount":22,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T08:46:26.471Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":622,"error":null,"detail":{"name":"A2A Cosmetics","signed":true,"version":"1.0.1","cardPath":"/.well-known/agent-card.json","skillCount":22,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T02:31:14.753Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"name":"A2A Cosmetics","signed":true,"version":"1.0.1","cardPath":"/.well-known/agent-card.json","skillCount":22,"protocolVersion":"0.3.0"}},{"at":"2026-10-15T20:32:41.130Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":33,"error":null,"detail":{"name":"A2A Cosmetics","signed":true,"version":"1.0.1","cardPath":"/.well-known/agent-card.json","skillCount":22,"protocolVersion":"0.3.0"}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_bq3jz9pduhc8","url":"https://a2a-cosmetics.ai/a2a","type":"a2a","factsCheckedAt":"2026-10-17T10:20:54.399Z","auth":null,"tls":{"observedAt":"2026-10-17T10:20:54.409Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"a2a-cosmetics.ai","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-20T16:36:04.000Z","validTo":"2026-12-19T16:36:03.000Z","daysToExpiry":62,"sanCount":2,"fingerprint256":"DE:27:97:6E:65:69:0B:44:83:8B:A1:5D:26:98:8A:F5:C6:E4:FB:5C:4D:CA:23:28:44:68:ED:2D:83:8E:EC:DF"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://a2a-cosmetics.ai/.well-known/agent-card.json","url":"https://a2a-cosmetics.ai/.well-known/agent-card.json","firstSeenAt":"2026-09-21T13:25:17.714Z","fetchedAt":"2026-10-05T19:21:00.497Z","normalizedAt":"2026-10-05T19:21:00.497Z"}]},"firstSeenAt":"2026-09-21T13:25:17.714Z","updatedAt":"2026-10-05T19:21:02.900Z"}