Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
87
A2A live JSON-RPC signature verified A2A 0.3.0 v1.6.7 x402 micropay

A2A Peptides

a2a-peptides.ai · GreenCore Solutions Corp.

Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for peptides.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain a2a-peptides.ai via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
87/100
grade B · 9 criteria
Uptime
100.0%
67 direct probes · 30d
~530 ms response
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
7 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

B
Conformance score: 87/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~530 ms).
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
pass JWS signature 10/10
Agent card is JWS-signed and signature verifies.
pass Uptime track record 15/15
67/67 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 22 skills with structured metadata.
partial Verified Identity 5/10
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.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
partial Security declaration 2/5
Declares 2 security scheme(s) but none use PKCE or mTLS.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth: `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs →
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

7 snapshots drifted 6× Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-10-11 18:05:05 current 3ce5b9f9c655… view →
2026-10-11 04:47:41 2926d76bdc5e… view →
2026-09-26 01:25:29 1a814550f3cf… view →
2026-09-20 06:51:32 203af73aec51… view →
2026-09-19 19:02:10 d78a7275c631… view →
2026-09-19 05:46:27 1d13a07c0b21… view →
2026-09-18 23:34:11 b92ddec49e05… view →
Uptime
100.0%
67 direct probes · 30d
Response
372ms
last direct probe
Skills
22
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent… ⌘/Ctrl + Enter

Endpoints

Agent cardhttps://a2a-peptides.ai/.well-known/agent-card.json
Providerhttps://gsc-em.com
Docshttps://a2a-peptides.ai/docs
Discovered via
manifests recrawl_hot recrawl_warm

Skills · 22 declared · mapped to canonical taxonomy

resolve jurisdiction

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.

orphan: no canonical match yet
gatepeptides
resolve actor

Resolve the actor class: patient, prescriber, pharmacy or 503B, wholesaler, cosmetic brand, retailer, or agent (an agent must present a credential).

orphan: no canonical match yet
gatepeptides
gate transaction

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.

orphan: no canonical match yet
gatepeptides
get substance record

One molecule: identifiers, sourced aliases, class, pathway rows per jurisdiction, enforcement events, safety references.

orphan: no canonical match yet
regulatory-truthpeptides
get pathway status

The status of a substance on one pathway in one jurisdiction, with effective date, rule-set version and source page.

orphan: no canonical match yet
regulatory-truthpeptides
get compounding eligibility

Whether a substance may be lawfully compounded in a jurisdiction, and under which list or standard.

orphan: no canonical match yet
regulatory-truthpeptides
get label and indication

Label and indication for a licensed presentation only.

orphan: no canonical match yet
regulatory-truthpeptides
get enforcement watch

Dated enforcement events: warning letters, import alerts, shortage-list changes, committee votes, seizures, state notices.

orphan: no canonical match yet
regulatory-truthpeptides
search cleared items

Search presentations that passed the gate for a jurisdiction, pathway and actor class.

orphan: no canonical match yet
cleared-cataloguepeptides
get item

One authorised presentation: brand, strength, form, route, device, pack, holder, status, offers.

orphan: no canonical match yet
cleared-cataloguepeptides
compare presentations

Compare two or more authorised presentations side by side.

orphan: no canonical match yet
cleared-cataloguepeptides
find licensed supplier

Licensed parties for a presentation in a jurisdiction; tenant as a parameter.

orphan: no canonical match yet
licensed-supplypeptides
get availability

Availability of a presentation from a licensed party, after the gate.

orphan: no canonical match yet
licensed-supplypeptides
get price

Price basis (list, contract or reimbursement) from a licensed party, after the gate.

orphan: no canonical match yet
licensed-supplypeptides
get lot coa

Certificate of analysis for a lawful lot where the pathway permits.

orphan: no canonical match yet
qualitypeptides
verify serialization

Verify a serialised pack against the serialisation regime of the jurisdiction.

orphan: no canonical match yet
qualitypeptides
create order intent

Create an order intent for a cleared item; the intent carries the reason code and the rule-set version, and settles by x402.

orphan: no canonical match yet
commercepeptides
a2a handoff

Hand the order intent to the licensed counterparty's agent over Agent-to-Agent (A2A).

orphan: no canonical match yet
commercepeptides
get safety label

Safety label pointers for licensed products.

orphan: no canonical match yet
operationspeptides
log audit

Write the audit line for a gate decision or an order intent.

orphan: no canonical match yet
operationspeptides
list agents

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 — hos…

orphan: no canonical match yet
conciergepeptides
GSC VECTOR

Trade on GSC's agentic grocery marketplace in six steps.

orphan: no canonical match yet
agentic-commerceretail-groceryprocurementa2amcp

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-16 02:10:15 200 ✓ 372ms
2026-10-15 14:19:20 200 ✓ 29ms
2026-10-15 02:37:07 200 ✓ 28ms
2026-10-14 14:51:42 200 ✓ 61ms
2026-10-14 03:07:23 200 ✓ 26ms
2026-10-13 14:28:04 200 ✓ 20ms
2026-10-12 23:13:24 200 ✓ 244ms
2026-10-12 06:52:53 200 ✓ 118ms
2026-10-11 18:05:05 200 ✓ 151ms
2026-10-11 04:47:41 200 ✓ 160ms

Who's calling this agent 30d

4 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
Web browser 3 (75%)
Agenstry peer 1 (25%)
Caller geography · top 3
NL 4
Via which API surface · top 3
rest 4

Public view: top 3 per dimension. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Similar agents embedding-nearest

A2A Cosmetics live
Agent-to-Agent (A2A) + Model Context Protocol (MCP) hub for cosmetics.
GreenCore Solutions Corp. · q 100%
Tools for Agents
HTTP tool platform for AI agents: web extract, search, documents, GPU embeddings/OCR, RAG pipelines, tool chains, and Agent Advisor. 13 A2A
Tools for Agents · q 90%
A2UI Atomic Catalog
MCP server for the A2UI Atomic Catalog: an agent composes real rendered interfaces from a fixed vocabulary of typed UI atoms — charts, gauge
A2UI Atomic Catalog · q 80%
agents.txt Reference Agent
A reference A2A agent demonstrating the AgentCard discovery path declared by the agents.txt standard. Knows the spec, can describe directive
agents.txt contributors · q 80%
agents.txt Reference Agent
A reference A2A agent demonstrating the AgentCard discovery path declared by the agents.txt standard. Knows the spec, can describe directive
agents.txt contributors · q 80%
A2A Trust Plane
Multi-agent continuity for small teams. Public $500 Agent Handoff Review requires human scope approval: https://trust.the825.co/handoff-revi
The 825 · q 80%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/a2a-peptides.ai.svg)](https://agenstry.com/agents/a2a-peptides.ai)
[![Verified Business](https://agenstry.com/badge/a2a-peptides.ai/identity.svg)](https://agenstry.com/agents/a2a-peptides.ai)
[![Uptime](https://agenstry.com/badge/a2a-peptides.ai/uptime.svg)](https://agenstry.com/agents/a2a-peptides.ai)
[![A2A version](https://agenstry.com/badge/a2a-peptides.ai/protocol.svg)](https://agenstry.com/agents/a2a-peptides.ai)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "0.3.0",
  "kind": "agent-card",
  "name": "A2A Peptides",
  "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.",
  "brief": "AI agents for authorized trading partners. Not marketing. Not advertising.",
  "notice": "Artificial intelligence makes mistakes. A2A Peptides is an information source, not a recommendation. Rules differ by jurisdiction \u2014 refer to the regulator in your jurisdiction for the information that applies to you.",
  "regulators": {
    "FDA (United States)": "https://www.fda.gov/",
    "Health Canada": "https://www.canada.ca/en/health-canada.html",
    "COFEPRIS (Mexico)": "https://www.gob.mx/cofepris",
    "EMA (European Union)": "https://www.ema.europa.eu/",
    "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/",
    "HSA (Singapore)": "https://www.hsa.gov.sg/",
    "Swissmedic (Switzerland)": "https://www.swissmedic.ch/"
  },
  "url": "https://a2a-peptides.ai/a2a",
  "version": "1.6.7",
  "surface_version": "1.0.0",
  "door_version": "1.6.7",
  "tools": 20,
  "documentationUrl": "https://a2a-peptides.ai/docs",
  "iconUrl": "https://a2a-peptides.ai/icon-512.png",
  "provider": {
    "organization": "GreenCore Solutions Corp.",
    "url": "https://gsc-em.com"
  },
  "operator": {
    "name": "A2A Peptides Corp.",
    "url": "https://a2a-peptides.ai",
    "contact": "mailto:mcp@a2a-peptides.ai",
    "keyring": "https://a2a-peptides.ai/.well-known/jwks.json",
    "kid": "a2ap-2026-09"
  },
  "contact": "mailto:mcp@a2a-peptides.ai",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "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"
    },
    "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"
    }
  },
  "security": [],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://mcp.a2a-peptides.ai/mcp",
      "transport": "streamable-http",
      "protocolVersion": "2025-06-18",
      "description": "MCP door \u2014 server a2a-peptides 1.6.7, 20 tools"
    }
  ],
  "supportedInterfaces": [
    {
      "url": "https://a2a-peptides.ai/a2a",
      "protocolBinding": "JSONRPC",
      "transport": "JSONRPC",
      "protocolVersion": "0.3.0",
      "preferred": true,
      "description": "A2A endpoint \u2014 message/send, tasks/get; a DataPart {skill, params} runs the gate chain then the tool; text gets the skill list"
    },
    {
      "url": "https://mcp.a2a-peptides.ai/mcp",
      "protocolBinding": "HTTP+JSON",
      "transport": "streamable-http",
      "protocolVersion": "2025-06-18",
      "description": "MCP door \u2014 server a2a-peptides 1.6.7, 20 tools"
    },
    {
      "url": "https://a2a-peptides.ai/",
      "protocolBinding": "HTTP+JSON",
      "transport": "HTTP+JSON",
      "protocolVersion": "1.0",
      "description": "the page, its Markdown twin and the kit"
    }
  ],
  "skills": [
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "peptides.get_label_and_indication",
      "name": "get label and indication",
      "description": "Label and indication for a licensed presentation only.",
      "tags": [
        "regulatory-truth",
        "peptides"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "peptides.get_item",
      "name": "get item",
      "description": "One authorised presentation: brand, strength, form, route, device, pack, holder, status, offers.",
      "tags": [
        "cleared-catalogue",
        "peptides"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "peptides.compare_presentations",
      "name": "compare presentations",
      "description": "Compare two or more authorised presentations side by side.",
      "tags": [
        "cleared-catalogue",
        "peptides"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "peptides.get_availability",
      "name": "get availability",
      "description": "Availability of a presentation from a licensed party, after the gate.",
      "tags": [
        "licensed-supply",
        "peptides"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "peptides.get_lot_coa",
      "name": "get lot coa",
      "description": "Certificate of analysis for a lawful lot where the pathway permits.",
      "tags": [
        "quality",
        "peptides"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "peptides.verify_serialization",
      "name": "verify serialization",
      "description": "Verify a serialised pack against the serialisation regime of the jurisdiction.",
      "tags": [
        "quality",
        "peptides"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "peptides.get_safety_label",
      "name": "get safety label",
      "description": "Safety label pointers for licensed products.",
      "tags": [
        "operations",
        "peptides"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "peptides.log_audit",
      "name": "log audit",
      "description": "Write the audit line for a gate decision or an order intent.",
      "tags": [
        "operations",
        "peptides"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "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 \u2014 hostname, role, jurisdiction preset, region, card and /a2a URL.",
      "tags": [
        "concierge",
        "peptides"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "gsc-vector",
      "name": "GSC VECTOR",
      "description": "Trade on GSC's agentic grocery marketplace in six steps.",
      "url": "https://a2a-vector.ai/SKILL.md",
      "tags": [
        "agentic-commerce",
        "retail-grocery",
        "procurement",
        "a2a",
        "mcp",
        "x402",
        "ai-orderability"
      ]
    }
  ],
  "refusals": [
    {
      "reason_code": "DENY_RUO",
      "description": "research-use stock is not listed and not sold; no commerce tool touches it"
    },
    {
      "reason_code": "DENY_UNLICENSED_AGENT",
      "description": "an agent without a credential issued to a licensed party"
    },
    {
      "reason_code": "DENY_PATHWAY_NOT_CLEARED",
      "description": "the substance has no cleared pathway in the jurisdiction"
    },
    {
      "reason_code": "DENY_STATE_OVERLAY",
      "description": "a state or provincial overlay tightens the federal pass"
    },
    {
      "reason_code": "DENY_CONTROLLED",
      "description": "a controlled substance in the jurisdiction"
    },
    {
      "reason_code": "DENY_CROSS_BORDER",
      "description": "the ship-to is outside the licensed party's jurisdiction"
    }
  ],
  "jurisdictions": [
    "US",
    "CA",
    "MX",
    "EU",
    "GB",
    "KR",
    "JP",
    "SG",
    "CH"
  ],
  "registry": {
    "namespace": "io.github.A2A-Peptides",
    "server": "a2a-peptides"
  },
  "family": {
    "hub": "https://a2a-peptides.ai",
    "registry": "https://peptides-registry.ai",
    "x402": "https://peptides-x402.ai",
    "tenant": "https://peptides-usa.ai"
  },
  "agents": {
    "list": "https://a2a-peptides.ai/agents.json",
    "skill": "peptides.list_agents",
    "counted": "from the agent table at request time",
    "minted": {
      "makers": 852,
      "class": "maker",
      "index": "https://makers.a2a-peptides.ai/agents/makers.json",
      "contract": "https://a2a-vector.ai/ \u2014 CONTRACT \u00a76",
      "minted_at": "2026-10-11"
    }
  },
  "asOf": "2026-09-18",
  "signatures": [
    {
      "protected": "eyJhbGciOiJFUzI1NiIsImtpZCI6ImEyYXAtMjAyNi0wOSJ9",
      "signature": "WoDgoaXK0spzICP4_rEyGJmwoM17gDE-6IEbRfEuql8uLT2VhICmL6qJF2F3NibTqseVSNQ0EcJa1s90vsnHsg"
    }
  ]
}