{"audit":{"version":"1.5","generated_at":"2026-09-21T02:07:22.032996+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/a2a-cosmetics.ai","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"a2a-cosmetics.ai","name":"A2A Cosmetics","url":"https://a2a-cosmetics.ai/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"GreenCore Solutions Corp.","url":"https://gsc-em.com"},"registry_verification":null,"signature":{"signed":true,"signature_valid":true}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":502,"last_error":null},"track_record":{"first_seen":"2026-09-21T01:31:25.900432+00:00","last_checked":"2026-09-21T01:31:25.900432+00:00","last_seen_ok":"2026-09-21T01:31:25.900432+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":71,"grade":"C","summary":"C-grade: usable but has clear conformance issues, review the breakdown below.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to a negotiated A2A SendMessage probe (answers in ~498 ms)."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":10,"max_points":10,"status":"pass","detail":"Agent card is JWS-signed and signature verifies."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 21 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: GreenCore Solutions Corp. (https://gsc-em.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 2 security scheme(s) but none use PKCE or mTLS."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://a2a-cosmetics.ai/.well-known/agent-card.json"},"skills":[{"id":"cosmetics.resolve_jurisdiction","name":"resolve jurisdiction","description":"Where is this going? Returns the market and rule set.","tags":["gate","cosmetics"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_item","name":"get item","description":"One product by GTIN, fully resolved.","tags":["catalogue","cosmetics"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.compare_items","name":"compare items","description":"Compare products, variants and shades.","tags":["catalogue","cosmetics"],"examples":[],"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"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_availability","name":"get availability","description":"In stock, and where.","tags":["supply","cosmetics"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_price","name":"get price","description":"The price for this buyer.","tags":["supply","cosmetics"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.a2a_handoff","name":"a2a handoff","description":"Hand the buyer to the right agent.","tags":["commerce","cosmetics"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.get_safety_label","name":"get safety label","description":"Warnings and age limits.","tags":["operations","cosmetics"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"cosmetics.log_audit","name":"log audit","description":"Write a line to the audit record.","tags":["operations","cosmetics"],"examples":[],"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"],"examples":[],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]}],"provenance":[{"source":"manifests","first_seen":"2026-09-21T01:31:25.900432+00:00"}],"recent_probes":[{"fetched_at":"2026-09-21T01:31:25.900432+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":502,"live_responds":true}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-09-21T02:07:22.040432+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/a2a-cosmetics.ai/evidence","dispute_url":"https://agenstry.com/agents/a2a-cosmetics.ai/dispute"},"verification_history":[]}