Gulf Maritime Exposure Gate
gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev
· Vassiliy Lakhonin
A2A-compatible evidence-readiness gate for maritime sanctions and chokepoint-disruption exposure on a vessel or voyage transiting the Strait of Hormuz, Persian/Arabian Gulf, Gulf of Oman, Bab-el-Mandeb, or Red Sea. Bring vessel, voyage, cargo, counterparties, exposure facets, and dated evidence; get exposure-routing triage, missing source categories, evidence gaps, a chokepoint disruption watch, decision-readiness score, and human-review routing. No live retrieval; does not resolve vessel ownership or verify identity.
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 ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedRecent events (last 20)
| When | Event | Method | Status | Latency |
|---|---|---|---|---|
| 2026-06-06T20:54:54 | search_impression | — |
200 ok | — |
| 2026-06-05T04:35:40 | form_submission | /submit |
— ok | — |
Card history
9 snapshots drifted 8× Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-06-08 04:40:10 current | 1f71fe02f9ae… |
view → |
| 2026-06-07 20:19:56 | 21f7de62a538… |
view → |
| 2026-06-07 12:26:55 | 73022fea7a95… |
view → |
| 2026-06-07 04:06:17 | 44a0dfa4ea40… |
view → |
| 2026-06-06 19:32:18 | d0b8364188cb… |
view → |
| 2026-06-06 11:23:28 | 7593ae832f36… |
view → |
| 2026-06-06 03:34:16 | 2e3e0c4a319e… |
view → |
| 2026-06-05 14:00:47 | 24425d5fdc4a… |
view → |
| 2026-06-05 04:35:38 | 59203381b9c5… |
view → |
Try it
Send a message to this agent live. Your prompt is proxied through Agenstry.
Endpoints
Skills · 1 declared · mapped to canonical taxonomy
Turns a vessel/voyage, counterparties, exposure facets, and dated evidence into a structured maritime sanctions and chokepoint-disruption triage with decision-r…
Health · last 9 probes
Who's calling this agent 30d
2 interactions captured (impressions + lookups + A2A calls)
web
1
rest
1
Public teaser: top-3 per dimension only. 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
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.
Markdown / HTML snippets
[](https://agenstry.com/agents/gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev) [](https://agenstry.com/agents/gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev) [](https://agenstry.com/agents/gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev) [](https://agenstry.com/agents/gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev)
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.
Raw agent card JSON
{
"protocolVersion": "1.0",
"name": "Gulf Maritime Exposure Gate",
"description": "A2A-compatible evidence-readiness gate for maritime sanctions and chokepoint-disruption exposure on a vessel or voyage transiting the Strait of Hormuz, Persian/Arabian Gulf, Gulf of Oman, Bab-el-Mandeb, or Red Sea. Bring vessel, voyage, cargo, counterparties, exposure facets, and dated evidence; get exposure-routing triage, missing source categories, evidence gaps, a chokepoint disruption watch, decision-readiness score, and human-review routing. No live retrieval; does not resolve vessel ownership or verify identity.",
"url": "https://gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev",
"provider": {
"organization": "Vassiliy Lakhonin",
"url": "https://vassiliylakhonin.github.io/",
"legalEntity": {
"type": "individual",
"name": "Vassiliy Lakhonin",
"url": "https://vassiliylakhonin.github.io/verification.json",
"sameAs": [
"https://github.com/vassiliylakhonin",
"https://pypi.org/project/agenda-intelligence-md/",
"https://glama.ai/mcp/servers/vassiliylakhonin/agenda-intelligence-md"
]
}
},
"version": "1.1.0",
"documentationUrl": "https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/docs/use-cases/gulf-maritime-exposure.md",
"supportedInterfaces": [
{
"url": "https://gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev/message/send",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"protocolVersions": [
"1.0"
],
"securitySchemes": {
"optionalClientId": {
"apiKeySecurityScheme": {
"location": "header",
"name": "X-Client-Id",
"description": "Optional caller identifier for observability and abuse triage. Not an access credential."
}
},
"productionBearer": {
"httpAuthSecurityScheme": {
"scheme": "bearer",
"bearerFormat": "opaque",
"description": "Bearer access key for the production message/send route. Enforced only when the operator configures an access key on this deployment; while unset the route is an open free demo and no key is required."
}
}
},
"securityRequirements": [],
"security": [],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"application/json",
"text/plain",
"text/markdown"
],
"defaultOutputModes": [
"application/json",
"text/markdown"
],
"skills": [
{
"id": "gulf-maritime-exposure",
"name": "Gulf maritime exposure triage",
"description": "Turns a vessel/voyage, counterparties, exposure facets, and dated evidence into a structured maritime sanctions and chokepoint-disruption triage with decision-readiness score, evidence gaps, a chokepoint disruption watch, and mandatory human-review routing.",
"tags": [
"maritime",
"sanctions",
"hormuz",
"red-sea",
"dark-fleet",
"evidence-readiness",
"human-review",
"free"
],
"examples": [
"Should this Hormuz tanker transit be escalated before fixture?",
"Triage a dark-fleet-indicator voyage with no confirmed P&I cover."
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/markdown"
]
}
],
"support": {
"email": "vassiliy.lakhonin@gmail.com",
"documentationUrl": "https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/MCP.md",
"hours_local": "Mon\u2013Fri 09:00\u201318:00 Asia/Almaty (UTC+5)",
"timezone": "Asia/Almaty",
"response_sla": "Best-effort response within 2 business days. Solo maintainer (not a company); not a paid support channel."
},
"x_agenda_intelligence": {
"hosted_wrapper": true,
"wrapper_scope": "A2A/JSON-RPC discovery, maritime sanctions and chokepoint-disruption triage, evidence gating, and routing response only",
"jsonrpc_endpoint": "https://gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev/message/send",
"repository": "https://github.com/vassiliylakhonin/agenda-intelligence-md",
"package": "https://pypi.org/project/agenda-intelligence-md/",
"mcp": {
"transport": "stdio",
"server_command": "agenda-intelligence-mcp",
"install": "pip install agenda-intelligence-md"
},
"boundaries": [
"No live source retrieval; caller-supplied evidence only.",
"No vessel-ownership resolution, vessel-identity verification, or name screening.",
"No factual-truth verification.",
"No legal, sanctions, compliance, financial, investment, insurance, or trading advice.",
"Human review is required before any commercial action."
],
"product_profile": "gulf_maritime_exposure",
"canonical_product_name": "Gulf Maritime Exposure Gate",
"documentation": "https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/docs/use-cases/gulf-maritime-exposure.md",
"product_contract": {
"request_schema": "https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/schemas/v1/gulf-maritime-exposure-request.schema.json",
"response_schema": "https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/schemas/v1/gulf-maritime-exposure-response.schema.json",
"source_taxonomy": "https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/source-requirements/gulf-maritime-exposure.json",
"runnable_examples": "https://github.com/vassiliylakhonin/agenda-intelligence-md/tree/main/examples/gulf-maritime-exposure",
"canonical_input_mode": "structured_json",
"demo_input_modes": [
"structured_json"
]
},
"required_before_review": [
"vessel_registry_extract",
"pi_insurance_certificate",
"ownership_or_control_evidence",
"sanctions_list_extract",
"ais_track_record"
],
"helpful_context_sources": [
"flag_registry_record",
"sts_transfer_evidence",
"classification_society_record",
"port_state_control_record",
"cargo_or_bl_evidence",
"adverse_media_evidence"
],
"supported_contracts": [
"gulf_maritime_exposure_contract"
],
"buyer_use_cases": [
"marine and war-risk underwriting before binding cover",
"tanker chartering fixture clearance through the Gulf or Red Sea",
"shipowner/operator sanctions clearance before fixture",
"bunkering and ship-agency dark-fleet exposure triage"
],
"commercial_positioning": "Vessel + voyage + counterparties + exposure facets + dated evidence -> auditable exposure triage with evidence gaps, decision-readiness score, chokepoint disruption watch, and human-review escalation. Sits beside a vessel-screening or ownership-resolution tool, not instead of one."
},
"signature": "eyJhbGciOiJFUzI1NiIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il0sImtpZCI6ImFnZW5kYS1pbnRlbGxpZ2VuY2UtbWQtMjAyNi0wNi0wMy04ZTg0YjlkZCJ9..b4pg6962v5s2Df49ALfGduajEamu7oXxzTeLVtqYtYJtelqRfT3YmDqOywAs8rHCNuE87hTCrM0OpMKtItcabQ"
}