{"id":8460,"name":"A2A Peptides","description":"Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides.","card_url":"https://a2a-peptides.ai/.well-known/agent-card.json","endpoint":"https://a2a-peptides.ai/a2a","protocol_version":"0.3.0","first_seen":"2026-10-10T07:11:41.510714+00:00","last_verified":"2026-10-10T07:58:34.105792+00:00","card":{"url":"https://a2a-peptides.ai/a2a","asOf":"2026-09-18","kind":"agent-card","name":"A2A Peptides","brief":"AI agents for authorized trading partners. Not marketing. Not advertising.","tools":20,"agents":{"list":"https://a2a-peptides.ai/agents.json","skill":"peptides.list_agents","counted":"from the agent table at request time"},"family":{"hub":"https://a2a-peptides.ai","x402":"https://peptides-x402.ai","tenant":"https://peptides-usa.ai","registry":"https://peptides-registry.ai"},"notice":"Artificial intelligence makes mistakes. A2A Peptides 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.","skills":[{"id":"peptides.resolve_jurisdiction","name":"resolve jurisdiction","tags":["gate","peptides"],"inputModes":["application/json"],"description":"Resolve the ship-to and the actor's jurisdiction to one of US, CA, MX, EU (member as parameter), UK, KR, JP, SG or CH.","outputModes":["application/json"]},{"id":"peptides.resolve_actor","name":"resolve actor","tags":["gate","peptides"],"inputModes":["application/json"],"description":"Resolve the actor class: patient, prescriber, pharmacy or 503B, wholesaler, cosmetic brand, retailer, or agent (an agent must present a credential).","outputModes":["application/json"]},{"id":"peptides.gate_transaction","name":"gate transaction","tags":["gate","peptides"],"inputModes":["application/json"],"description":"Return allow, deny or require_rx for a substance or presentation, actor class, channel and ship-to, with the reason code and the rule-set version.","outputModes":["application/json"]},{"id":"peptides.get_substance_record","name":"get substance record","tags":["regulatory-truth","peptides"],"inputModes":["application/json"],"description":"One molecule: identifiers, sourced aliases, class, pathway rows per jurisdiction, enforcement events, safety references.","outputModes":["application/json"]},{"id":"peptides.get_pathway_status","name":"get pathway status","tags":["regulatory-truth","peptides"],"inputModes":["application/json"],"description":"The status of a substance on one pathway in one jurisdiction, with effective date, rule-set version and source page.","outputModes":["application/json"]},{"id":"peptides.get_compounding_eligibility","name":"get compounding eligibility","tags":["regulatory-truth","peptides"],"inputModes":["application/json"],"description":"Whether a substance may be lawfully compounded in a jurisdiction, and under which list or standard.","outputModes":["application/json"]},{"id":"peptides.get_label_and_indication","name":"get label and indication","tags":["regulatory-truth","peptides"],"inputModes":["application/json"],"description":"Label and indication for a licensed presentation only.","outputModes":["application/json"]},{"id":"peptides.get_enforcement_watch","name":"get enforcement watch","tags":["regulatory-truth","peptides"],"inputModes":["application/json"],"description":"Dated enforcement events: warning letters, import alerts, shortage-list changes, committee votes, seizures, state notices.","outputModes":["application/json"]},{"id":"peptides.search_cleared_items","name":"search cleared items","tags":["cleared-catalogue","peptides"],"inputModes":["application/json"],"description":"Search presentations that passed the gate for a jurisdiction, pathway and actor class.","outputModes":["application/json"]},{"id":"peptides.get_item","name":"get item","tags":["cleared-catalogue","peptides"],"inputModes":["application/json"],"description":"One authorised presentation: brand, strength, form, route, device, pack, holder, status, offers.","outputModes":["application/json"]},{"id":"peptides.compare_presentations","name":"compare presentations","tags":["cleared-catalogue","peptides"],"inputModes":["application/json"],"description":"Compare two or more authorised presentations side by side.","outputModes":["application/json"]},{"id":"peptides.find_licensed_supplier","name":"find licensed supplier","tags":["licensed-supply","peptides"],"inputModes":["application/json"],"description":"Licensed parties for a presentation in a jurisdiction; tenant as a parameter.","outputModes":["application/json"]},{"id":"peptides.get_availability","name":"get availability","tags":["licensed-supply","peptides"],"inputModes":["application/json"],"description":"Availability of a presentation from a licensed party, after the gate.","outputModes":["application/json"]},{"id":"peptides.get_price","name":"get price","tags":["licensed-supply","peptides"],"inputModes":["application/json"],"description":"Price basis (list, contract or reimbursement) from a licensed party, after the gate.","outputModes":["application/json"]},{"id":"peptides.get_lot_coa","name":"get lot coa","tags":["quality","peptides"],"inputModes":["application/json"],"description":"Certificate of analysis for a lawful lot where the pathway permits.","outputModes":["application/json"]},{"id":"peptides.verify_serialization","name":"verify serialization","tags":["quality","peptides"],"inputModes":["application/json"],"description":"Verify a serialised pack against the serialisation regime of the jurisdiction.","outputModes":["application/json"]},{"id":"peptides.create_order_intent","name":"create order intent","tags":["commerce","peptides"],"inputModes":["application/json"],"description":"Create an order intent for a cleared item; the intent carries the reason code and the rule-set version, and settles by x402.","outputModes":["application/json"]},{"id":"peptides.a2a_handoff","name":"a2a handoff","tags":["commerce","peptides"],"inputModes":["application/json"],"description":"Hand the order intent to the licensed counterparty's agent over Agent-to-Agent (A2A).","outputModes":["application/json"]},{"id":"peptides.get_safety_label","name":"get safety label","tags":["operations","peptides"],"inputModes":["application/json"],"description":"Safety label pointers for licensed products.","outputModes":["application/json"]},{"id":"peptides.log_audit","name":"log audit","tags":["operations","peptides"],"inputModes":["application/json"],"description":"Write the audit line for a gate decision or an order intent.","outputModes":["application/json"]},{"id":"peptides.list_agents","name":"list agents","tags":["concierge","peptides"],"inputModes":["application/json","text/plain"],"description":"The agents of the family counted from the agent table at request time: thirty-five country agents, the registry, the payments door and the tenants' agents — hostname, role, jurisdiction preset, region, card and /a2a URL.","outputModes":["application/json"]}],"contact":"mailto:mcp@a2a-peptides.ai","iconUrl":"https://a2a-peptides.ai/icon-512.png","version":"1.6.7","operator":{"kid":"a2ap-2026-09","url":"https://a2a-peptides.ai","name":"A2A Peptides Corp.","contact":"mailto:mcp@a2a-peptides.ai","keyring":"https://a2a-peptides.ai/.well-known/jwks.json"},"provider":{"url":"https://gsc-em.com","organization":"GreenCore Solutions Corp."},"refusals":[{"description":"research-use stock is not listed and not sold; no commerce tool touches it","reason_code":"DENY_RUO"},{"description":"an agent without a credential issued to a licensed party","reason_code":"DENY_UNLICENSED_AGENT"},{"description":"the substance has no cleared pathway in the jurisdiction","reason_code":"DENY_PATHWAY_NOT_CLEARED"},{"description":"a state or provincial overlay tightens the federal pass","reason_code":"DENY_STATE_OVERLAY"},{"description":"a controlled substance in the jurisdiction","reason_code":"DENY_CONTROLLED"},{"description":"the ship-to is outside the licensed party's jurisdiction","reason_code":"DENY_CROSS_BORDER"}],"registry":{"server":"a2a-peptides","namespace":"io.github.A2A-Peptides"},"security":[],"regulators":{"MHRA (UK)":"https://www.gov.uk/government/organisations/medicines-and-healthcare-products-regulatory-agency","MFDS (Korea)":"https://www.mfds.go.kr/","PMDA (Japan)":"https://www.pmda.go.jp/","Health Canada":"https://www.canada.ca/en/health-canada.html","HSA (Singapore)":"https://www.hsa.gov.sg/","COFEPRIS (Mexico)":"https://www.gob.mx/cofepris","FDA (United States)":"https://www.fda.gov/","EMA (European Union)":"https://www.ema.europa.eu/","Swissmedic (Switzerland)":"https://www.swissmedic.ch/"},"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImtpZCI6ImEyYXAtMjAyNi0wOSJ9","signature":"EECW0uW10WnDLzMBBNVdI7xkF7SSz2j3UZ51eBIsitan1ZoC2Q6R4cfSZzmIRsboeyE2_3Q9SHcfHnj8a4C7bw"}],"description":"Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides.","positioning":"A2A Peptides is a B2B agentic toolset for the parties authorized to handle those products.","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"door_version":"1.6.7","jurisdictions":["US","CA","MX","EU","GB","KR","JP","SG","CH"],"protocolVersion":"0.3.0","securitySchemes":{"x402":{"type":"http","scheme":"x402","description":"registry-truth tools metered and order intents settled in USDC on Base; receipts signed; order-intent receipts carry decision_id and reason_code; every receipt carries the notice; resolve receipts carry jurisdiction and rule_set_version when the tool takes a jurisdiction"},"credential":{"type":"http","scheme":"bearer","description":"client-credentials Bearer from https://peptides-registry.ai (register at /oauth/register); reads need no authentication; none returns DENY_UNLICENSED_AGENT on the transacting tools"}},"surface_version":"1.0.0","documentationUrl":"https://a2a-peptides.ai/docs","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/markdown"],"preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://a2a-peptides.ai/a2a","preferred":true,"transport":"JSONRPC","description":"A2A endpoint — message/send, tasks/get; a DataPart {skill, params} runs the gate chain then the tool; text gets the skill list","protocolBinding":"JSONRPC","protocolVersion":"0.3.0"},{"url":"https://mcp.a2a-peptides.ai/mcp","transport":"streamable-http","description":"MCP door — server a2a-peptides 1.6.7, 20 tools","protocolBinding":"HTTP+JSON","protocolVersion":"2025-06-18"},{"url":"https://a2a-peptides.ai/","transport":"HTTP+JSON","description":"the page, its Markdown twin and the kit","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}],"additionalInterfaces":[{"url":"https://mcp.a2a-peptides.ai/mcp","transport":"streamable-http","description":"MCP door — server a2a-peptides 1.6.7, 20 tools","protocolVersion":"2025-06-18"}]},"signature_status":"verified","signature_detail":"Card signature matches a key at its advertised or same-host key source","signature_key_url":"https://a2a-peptides.ai/.well-known/jwks.json","signature_checked_at":"2026-10-10T07:58:34.105792+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-10T07:58:34.105792+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://a2a-peptides.ai/.well-known/agent-card.json"],"skills":[{"skill_id":"peptides.a2a_handoff","name":"a2a handoff","description":"Hand the order intent to the licensed counterparty's agent over Agent-to-Agent (A2A).","tags":["commerce","peptides"],"quality_warning":false},{"skill_id":"peptides.compare_presentations","name":"compare presentations","description":"Compare two or more authorised presentations side by side.","tags":["cleared-catalogue","peptides"],"quality_warning":false},{"skill_id":"peptides.create_order_intent","name":"create order intent","description":"Create an order intent for a cleared item; the intent carries the reason code and the rule-set version, and settles by x402.","tags":["commerce","peptides"],"quality_warning":false},{"skill_id":"peptides.find_licensed_supplier","name":"find licensed supplier","description":"Licensed parties for a presentation in a jurisdiction; tenant as a parameter.","tags":["licensed-supply","peptides"],"quality_warning":false},{"skill_id":"peptides.gate_transaction","name":"gate transaction","description":"Return allow, deny or require_rx for a substance or presentation, actor class, channel and ship-to, with the reason code and the rule-set version.","tags":["gate","peptides"],"quality_warning":false},{"skill_id":"peptides.get_availability","name":"get availability","description":"Availability of a presentation from a licensed party, after the gate.","tags":["licensed-supply","peptides"],"quality_warning":false},{"skill_id":"peptides.get_compounding_eligibility","name":"get compounding eligibility","description":"Whether a substance may be lawfully compounded in a jurisdiction, and under which list or standard.","tags":["regulatory-truth","peptides"],"quality_warning":false},{"skill_id":"peptides.get_enforcement_watch","name":"get enforcement watch","description":"Dated enforcement events: warning letters, import alerts, shortage-list changes, committee votes, seizures, state notices.","tags":["regulatory-truth","peptides"],"quality_warning":false},{"skill_id":"peptides.get_item","name":"get item","description":"One authorised presentation: brand, strength, form, route, device, pack, holder, status, offers.","tags":["cleared-catalogue","peptides"],"quality_warning":false},{"skill_id":"peptides.get_label_and_indication","name":"get label and indication","description":"Label and indication for a licensed presentation only.","tags":["regulatory-truth","peptides"],"quality_warning":false},{"skill_id":"peptides.get_lot_coa","name":"get lot coa","description":"Certificate of analysis for a lawful lot where the pathway permits.","tags":["quality","peptides"],"quality_warning":false},{"skill_id":"peptides.get_pathway_status","name":"get pathway status","description":"The status of a substance on one pathway in one jurisdiction, with effective date, rule-set version and source page.","tags":["regulatory-truth","peptides"],"quality_warning":false},{"skill_id":"peptides.get_price","name":"get price","description":"Price basis (list, contract or reimbursement) from a licensed party, after the gate.","tags":["licensed-supply","peptides"],"quality_warning":false},{"skill_id":"peptides.get_safety_label","name":"get safety label","description":"Safety label pointers for licensed products.","tags":["operations","peptides"],"quality_warning":false},{"skill_id":"peptides.get_substance_record","name":"get substance record","description":"One molecule: identifiers, sourced aliases, class, pathway rows per jurisdiction, enforcement events, safety references.","tags":["regulatory-truth","peptides"],"quality_warning":false},{"skill_id":"peptides.list_agents","name":"list agents","description":"The agents of the family counted from the agent table at request time: thirty-five country agents, the registry, the payments door and the tenants' agents — hostname, role, jurisdiction preset, region, card and /a2a URL.","tags":["concierge","peptides"],"quality_warning":false},{"skill_id":"peptides.log_audit","name":"log audit","description":"Write the audit line for a gate decision or an order intent.","tags":["operations","peptides"],"quality_warning":false},{"skill_id":"peptides.resolve_actor","name":"resolve actor","description":"Resolve the actor class: patient, prescriber, pharmacy or 503B, wholesaler, cosmetic brand, retailer, or agent (an agent must present a credential).","tags":["gate","peptides"],"quality_warning":false},{"skill_id":"peptides.resolve_jurisdiction","name":"resolve jurisdiction","description":"Resolve the ship-to and the actor's jurisdiction to one of US, CA, MX, EU (member as parameter), UK, KR, JP, SG or CH.","tags":["gate","peptides"],"quality_warning":false},{"skill_id":"peptides.search_cleared_items","name":"search cleared items","description":"Search presentations that passed the gate for a jurisdiction, pathway and actor class.","tags":["cleared-catalogue","peptides"],"quality_warning":false},{"skill_id":"peptides.verify_serialization","name":"verify serialization","description":"Verify a serialised pack against the serialisation regime of the jurisdiction.","tags":["quality","peptides"],"quality_warning":false}],"quality_flags":["thin_description"],"check_history":{"checks":3,"passed":3},"recent_checks":[{"card_url":"https://a2a-peptides.ai/.well-known/agent-card.json","checked_at":"2026-10-10T07:58:34.105792+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://a2a-peptides.ai/.well-known/agent-card.json","checked_at":"2026-10-10T07:52:09.620859+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://a2a-peptides.ai/.well-known/agent-card.json","checked_at":"2026-10-10T07:11:41.510714+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T07:58:34.105792+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T07:52:09.620859+00:00","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup"},"events":[],"relationships":[{"id":9057,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://gsc-em.com","source_card_url":"https://a2a-cosmetics.ai/.well-known/agent-card.json","target_card_url":"https://a2a-peptides.ai/.well-known/agent-card.json"},"evidence_url":"https://a2a-cosmetics.ai/.well-known/agent-card.json","first_seen":"2026-10-10T07:16:50.178213+00:00","last_seen":"2026-10-10T07:54:40.452222+00:00","source_agent_id":8459,"source_agent_name":"A2A Cosmetics","target_agent_id":8460,"target_agent_name":"A2A Peptides"},{"id":9613,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://gsc-em.com","source_card_url":"https://a2a-peptides.ai/.well-known/agent-card.json","target_card_url":"https://cpg-68000.ai/.well-known/agent-card.json"},"evidence_url":"https://a2a-peptides.ai/.well-known/agent-card.json","first_seen":"2026-10-10T07:49:10.893226+00:00","last_seen":"2026-10-10T07:54:40.452222+00:00","source_agent_id":8460,"source_agent_name":"A2A Peptides","target_agent_id":8812,"target_agent_name":"CPG-68000"},{"id":10278,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://gsc-em.com","source_card_url":"https://a2a-peptides.ai/.well-known/agent-card.json","target_card_url":"https://acm-68000.org/.well-known/agent-card.json"},"evidence_url":"https://a2a-peptides.ai/.well-known/agent-card.json","first_seen":"2026-10-10T07:54:40.452222+00:00","last_seen":"2026-10-10T07:54:40.452222+00:00","source_agent_id":8460,"source_agent_name":"A2A Peptides","target_agent_id":9104,"target_agent_name":"ACM-68000"}],"verification":{"agent_card_url":"https://a2a-peptides.ai/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T07:58:34.105792+00:00","latest_card_check":{"checked_at":"2026-10-10T07:58:34.105792+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"verified","signature_checked_at":"2026-10-10T07:58:34.105792+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T07:58:34.105792+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-10T07:52:09.620859+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}