Skip to content
Back to Gulf Maritime Exposure Gate

Card snapshot

gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev · 2026-06-05 04:35:38 UTC · 59203381b9c51114f9171db26143691d053a7d988575e7ad9b1f1b652b8113f3

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "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..j9ZWRBzNAgEDYCJupGZFVFna8oj93Q0f6s9m4JuIM8Gqbw3tGo8u6p9v1G6At0IvID840DrQLEndrRkihqz8uQ"
}