{"id":11391,"name":"Kazakhstan / Middle Corridor Deal Risk Gate","description":"External application-level evidence gate for agent workflows. Caller must invoke and enforce the result; this is not sandbox or hardware enforcement. Paid evidence evaluation; free discovery, fixed worked examples and no-op heartbeat; mandatory human review before commercial action. No independent factual verification or clearance. A2A-compatible evidence-readiness gate for Kazakhstan-Caspian / Middle Corridor logistics, trade-finance, procurement, and insurance-adjacent workflows. Bring route, cargo, counterparties, and dated sources; get structured deal-risk triage, missing source categories, evidence gaps, watch-next indicators, decision-readiness score, risk signal, human-review routing, and named sanctions-exposure flags: OFAC named-sector (EO 14024/14114) and newly-formed-counterparty red flags, EU re-export / circumvention-watch jurisdictions (incl. the 20th-package measures on Kyrgyzstan), dual-use cargo screened against the EU/US Common High Priority List, a domestic-legal vs foreign-sanctions exposure decomposition, and a vessel deceptive-shipping-practice checklist. Deterministic rule-based logic, no model in the decision path. Presence-flagging and evidence triage only, not a sanctions determination. New to these gates? Start with the Corridor & Sanctions Risk Assistant (https://corridor-sanctions-assistant-a2a.vassiliy-lakhonin.workers.dev) for plain-language orientation. Describe the route or counterparty and the next decision or review; fit, scope, fee, and timing are confirmed before work starts.","card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","endpoint":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/message/send","protocol_version":"1.0","first_seen":"2026-10-10T12:54:39.484604+00:00","last_verified":"2026-10-10T20:23:30.474790+00:00","card":{"name":"Kazakhstan / Middle Corridor Deal Risk Gate","skills":[{"id":"middle-corridor-deal-desk-triage","name":"Kazakhstan / Middle Corridor deal-risk gate","tags":["deal-desk","kazakhstan","middle-corridor","trade-risk","logistics-risk","human-review"],"examples":["Should this Altynkol-Aktau-Baku-Poti shipment be escalated before contract signature?","Generate deal-risk triage for Kazakhstan-Caspian transit with cargo, counterparties, and dated sources."],"inputModes":["application/json","text/plain"],"description":"Turns a route, cargo, counterparty, and dated-source bundle into a structured deal-risk recommendation with risk signal, decision-readiness score, evidence gaps, and minimum source categories required before signature, shipment, insurer handoff, or committee review. Evaluation requires structured JSON; see the request schema and A2A example in the card extension.","outputModes":["application/json","text/markdown"]},{"id":"middle-corridor-source-coverage-auditor","name":"Middle Corridor source coverage auditor","tags":["source-coverage","evidence-pack","middle-corridor","trans-caspian","official-sources","decision-readiness"],"examples":["Audit whether this Kazakhstan corridor evidence pack is sufficient before management review.","List missing required source types for a Middle Corridor sanctions and logistics-risk memo."],"inputModes":["application/json","text/plain"],"description":"Checks whether a Middle Corridor evidence pack has enough dated source coverage for a risk decision: sanctions lists, port/operator notices, customs or regulatory sources, counterparty registry extracts, and insurance or carrier notes. Evaluation requires structured JSON; see the request schema and A2A example in the card extension.","outputModes":["application/json","text/markdown"]},{"id":"sanctions-adjacency-evidence-gate","name":"Sanctions adjacency evidence gate","tags":["sanctions-adjacency","pre-compliance","counterparty-risk","beneficial-ownership","trade-finance","kazakhstan"],"examples":["Gate this Kazakhstan transit transaction for sanctions-adjacent evidence gaps before compliance review.","Identify unsupported sanctions claims in a route-risk note with supplied source extracts."],"inputModes":["application/json","text/plain"],"description":"Provides a pre-compliance evidence gate for sanctions-adjacent Kazakhstan and Central Asia corridor exposure: OFAC named-sector (EO 14024/14114) and newly-formed-counterparty flags, EU re-export / circumvention-watch jurisdictions, dual-use cargo against the EU/US Common High Priority List, missing ownership/counterparty/vessel evidence, and human-review triggers. Deterministic rule-based presence-flagging; not legal or compliance advice, not a sanctions determination. Evaluation requires structured JSON; see the request schema and A2A example in the card extension.","outputModes":["application/json","text/markdown"]},{"id":"risk-memo-quality-gate","name":"Risk memo quality gate","tags":["memo-validation","evidence-audit","quality-gate","decision-readiness","watch-next","strategic-risk"],"examples":["Quality-gate this Kazakhstan corridor-risk memo before it goes to a client or committee.","Return pass/fail reasons and required fixes for a Middle Corridor risk memo."],"inputModes":["application/json","text/plain"],"description":"Scores a corridor-risk memo for structure, evidence discipline, source coverage, decision-readiness, watch-next indicators, uncertainty handling, and required fixes before analyst or management handoff. Evaluation requires structured JSON; see the request schema and A2A example in the card extension.","outputModes":["application/json","text/markdown"]},{"id":"a2a-evidence-pack-linter","name":"A2A evidence pack linter","tags":["evidence-linting","quote-checking","provenance","agent-workflows","schema-validation","source-coverage"],"examples":["Lint this evidence pack before running a Middle Corridor deal-risk memo.","Find orphan evidence references and missing dates in this sanctions evidence bundle."],"inputModes":["application/json","text/plain"],"description":"Lints caller-supplied evidence packs before they enter an agent workflow: missing dates, unknown evidence ids, orphan references, unsupported claims, quote-fragment presence, and source-category gaps. Evaluation requires structured JSON; see the request schema and A2A example in the card extension.","outputModes":["application/json","text/markdown"]}],"version":"1.16.0","provider":{"url":"https://github.com/vassiliylakhonin","organization":"Vassiliy Lakhonin"},"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsInR5cCI6IkpPU0UiLCJqa3UiOiJodHRwczovL21pZGRsZS1jb3JyaWRvci1kZWFsLXJpc2stZ2F0ZS1hMmEudmFzc2lsaXktbGFraG9uaW4ud29ya2Vycy5kZXYvLndlbGwta25vd24vandrcy5qc29uIiwia2lkIjoiYWdlbmRhLWludGVsbGlnZW5jZS1tZC0yMDI2LTA1LTI3LTI2ZjBkMDE2In0","signature":"3FiI5KH-pr-n8e2W7XsOqUbCNAwvUsAQM2VJ4FI2TmDc7cXJeRkupnRoswCe6n2VNMKqC21SglEAGN5b2cT1rg"}],"description":"External application-level evidence gate for agent workflows. Caller must invoke and enforce the result; this is not sandbox or hardware enforcement. Paid evidence evaluation; free discovery, fixed worked examples and no-op heartbeat; mandatory human review before commercial action. No independent factual verification or clearance. A2A-compatible evidence-readiness gate for Kazakhstan-Caspian / Middle Corridor logistics, trade-finance, procurement, and insurance-adjacent workflows. Bring route, cargo, counterparties, and dated sources; get structured deal-risk triage, missing source categories, evidence gaps, watch-next indicators, decision-readiness score, risk signal, human-review routing, and named sanctions-exposure flags: OFAC named-sector (EO 14024/14114) and newly-formed-counterparty red flags, EU re-export / circumvention-watch jurisdictions (incl. the 20th-package measures on Kyrgyzstan), dual-use cargo screened against the EU/US Common High Priority List, a domestic-legal vs foreign-sanctions exposure decomposition, and a vessel deceptive-shipping-practice checklist. Deterministic rule-based logic, no model in the decision path. Presence-flagging and evidence triage only, not a sanctions determination. New to these gates? Start with the Corridor & Sanctions Risk Assistant (https://corridor-sanctions-assistant-a2a.vassiliy-lakhonin.workers.dev) for plain-language orientation. Describe the route or counterparty and the next decision or review; fit, scope, fee, and timing are confirmed before work starts.","capabilities":{"streaming":false,"extensions":[{"uri":"https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/a2a/extensions/agenda-intelligence/v1","params":{"support":{"email":"vassiliy.lakhonin@gmail.com","timezone":"Asia/Almaty","hours_local":"Mon–Fri 09:00–18:00 Asia/Almaty (UTC+5)","response_sla":"Best-effort response within 2 business days. Solo maintainer (not a company); not a paid support channel.","documentationUrl":"https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/MCP.md"},"provider":{"legalEntity":{"name":"Vassiliy Lakhonin","type":"individual","sameAs":["https://github.com/vassiliylakhonin","https://pypi.org/project/agenda-intelligence-md/","https://glama.ai/mcp/servers/vassiliylakhonin/agenda-intelligence-md","https://agenstry.com/agents/middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev"]}},"x_agent_contract":{"not_advice":true,"primary_intent":"middle_corridor_deal_risk_contract","contract_version":"1.0","supported_intents":["middle_corridor_deal_risk_contract","deal_risk_gate","sanctions_policy_signal_screen","source_coverage","evidence_audit","memo_validation","signal_monitoring","strategic_risk_triage"],"canonical_input_mode":"structured_json","text_prompt_behavior":"lightweight_text_triage","high_stakes_human_review_required":true,"structured_json_required_for_full_contract":true},"x_tool_contracts":{"note":"These are MCP tool schemas, not A2A envelope schemas. For A2A SendMessage use x_agenda_intelligence.a2a_send_message_example; structured gate fields go directly in message.parts[0].data with mediaType application/json. Text-only routing profiles use message.parts[0].text; ordinary prose does not replace a gate's required structured evidence.","tools":[{"name":"middle_corridor_deal_risk","annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"input_schema":{"$id":"https://github.com/vassiliylakhonin/agenda-intelligence-md/schemas/v1/middle-corridor-deal-risk-request.schema.json","type":"object","$defs":{"source_type":{"enum":["port_operator_notice","sanctions_list_extract","carrier_note","counterparty_registry_extract","beneficial_ownership_source","customs_or_regulatory_source","insurance_clause_or_underwriter_note","vessel_or_carrier_history","rail_capacity_or_border_wait_source","contract_or_invoice_extract","end_user_or_reexport_evidence","source_of_funds_or_wealth_evidence","pep_screening_evidence","business_substance_evidence","user_provided_note","other"],"type":"string"},"counterparty":{"type":"object","required":["role","name"],"properties":{"name":{"type":"string","minLength":1},"role":{"enum":["shipper","forwarder","carrier","port_agent","consignee","bank","insurer","broker","customs_broker","unknown","other"],"type":"string"},"notes":{"type":"string","minLength":1},"jurisdiction":{"type":"string","minLength":1},"date_of_formation":{"type":"string","format":"date","description":"Optional. ISO 8601 date of the counterparty's company formation. Drawn from the OFAC FFI advisory red-flag pattern of a newly-formed entity in a transshipment-risk jurisdiction. Structural tagging only; not a sanctions determination."},"specified_sectors":{"type":"array","items":{"enum":["technology","defense_and_related_materiel","construction","aerospace","manufacturing","other"],"type":"string"},"description":"Optional. Sectors the counterparty operates in, drawn from OFAC FAQ 1148 / 1151 named sectors of the Russian Federation economy. A counterparty operating in any non-'other' value carries automatic FFI sanctions-exposure context under EO 14024 as amended by EO 14114. Structural tagging only; not a sanctions determination."}},"additionalProperties":false},"dated_source":{"type":"object","required":["id","source_type","title","date"],"properties":{"id":{"type":"string","minLength":1},"url":{"type":"string","format":"uri"},"date":{"type":"string","format":"date"},"notes":{"type":"string","minLength":1},"title":{"type":"string","minLength":1},"source_type":{"$ref":"#/$defs/source_type"}},"additionalProperties":false}},"title":"MiddleCorridorDealRiskRequest","$schema":"https://json-schema.org/draft/2020-12/schema","examples":[{"cargo":"industrial equipment","route":"Altynkol -> Aktau/Kuryk -> Baku -> Poti","dated_sources":[{"id":"e1","url":"https://example.com/port-notice","date":"2026-05-20","title":"Port operator notice","source_type":"port_operator_notice"}],"risk_question":"Should this be escalated before contract signature?","counterparties":[{"name":"Kazakhstan forwarder","role":"forwarder","jurisdiction":"Kazakhstan"}],"decision_stage":"pre_signature","shipment_value":{"amount":2400000,"currency":"USD"},"requested_output":"structured_json"}],"required":["route","cargo","counterparties","dated_sources","risk_question","decision_stage"],"properties":{"cargo":{"type":"string","minLength":1,"description":"Cargo, commodity, goods, or shipment type under review."},"notes":{"type":"string","minLength":1},"route":{"type":"string","minLength":1,"description":"Route, corridor, or transit path under review."},"dated_sources":{"type":"array","items":{"$ref":"#/$defs/dated_source"}},"risk_question":{"type":"string","minLength":1},"counterparties":{"type":"array","items":{"$ref":"#/$defs/counterparty"},"minItems":1},"decision_stage":{"enum":["pre_signature","pre_shipment","in_transit","post_incident","committee_review","other"],"type":"string"},"shipment_value":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"number","minimum":0},"currency":{"enum":["USD","EUR","GBP","KZT","CNY","TRY","AED","other"],"type":"string"}},"additionalProperties":false},"requested_output":{"enum":["structured_json","markdown_summary","both"],"type":"string","default":"structured_json"}},"description":"Product-grade structured request contract for Kazakhstan / Middle Corridor deal-risk evidence triage. This schema describes caller-supplied route, cargo, counterparty, dated-source, and decision-stage inputs. It does not enable live retrieval, factual-truth verification, legal advice, sanctions advice, compliance advice, financial advice, investment advice, insurance advice, or trading advice.","x-schema-version":"1","additionalProperties":false},"output_schema":{"$id":"https://github.com/vassiliylakhonin/agenda-intelligence-md/schemas/v1/middle-corridor-deal-risk-response.schema.json","type":"object","$defs":{"source_type":{"enum":["port_operator_notice","sanctions_list_extract","carrier_note","counterparty_registry_extract","beneficial_ownership_source","customs_or_regulatory_source","insurance_clause_or_underwriter_note","vessel_or_carrier_history","rail_capacity_or_border_wait_source","contract_or_invoice_extract","end_user_or_reexport_evidence","source_of_funds_or_wealth_evidence","pep_screening_evidence","business_substance_evidence","user_provided_note","other"],"type":"string"},"counterparty":{"type":"object","required":["role","name"],"properties":{"name":{"type":"string","minLength":1},"role":{"enum":["shipper","forwarder","carrier","port_agent","consignee","bank","insurer","broker","customs_broker","unknown","other"],"type":"string"},"notes":{"type":"string","minLength":1},"jurisdiction":{"type":"string","minLength":1},"date_of_formation":{"type":"string","format":"date","description":"Optional. ISO 8601 date of the counterparty's company formation. Drawn from the OFAC FFI advisory red-flag pattern of a newly-formed entity in a transshipment-risk jurisdiction. Structural tagging only; not a sanctions determination."},"specified_sectors":{"type":"array","items":{"enum":["technology","defense_and_related_materiel","construction","aerospace","manufacturing","other"],"type":"string"},"description":"Optional. Sectors the counterparty operates in, drawn from OFAC FAQ 1148 / 1151 named sectors of the Russian Federation economy. A counterparty operating in any non-'other' value carries automatic FFI sanctions-exposure context under EO 14024 as amended by EO 14114. Structural tagging only; not a sanctions determination."}},"additionalProperties":false},"readiness_contract":{"type":"object","required":["profile","status","score","routing","signal","blocking_gaps","non_blocking_gaps","claim_audit","owner_actions","watch_next","human_review_required","boundary_notice"],"properties":{"score":{"type":["integer","null"],"maximum":100,"minimum":0},"signal":{"anyOf":[{"$ref":"#/$defs/readiness_named_value"},{"type":"null"}]},"status":{"type":"string","minLength":1},"profile":{"type":"string","minLength":1},"routing":{"anyOf":[{"$ref":"#/$defs/readiness_named_value"},{"type":"null"}]},"watch_next":{"type":"array","items":{"type":"string","minLength":1}},"claim_audit":{"type":"array","items":{}},"blocking_gaps":{"type":"array","items":{}},"owner_actions":{"type":"array","items":{}},"boundary_notice":{"type":"string","minLength":1},"non_blocking_gaps":{"type":"array","items":{}},"human_review_required":{"type":"boolean"}},"description":"Additive normalized readiness view for cross-profile human-review routing. Built from existing response fields; does not replace profile-specific fields and does not imply approval, clearance, advice, factual verification, or autonomous decision-making.","additionalProperties":false},"readiness_named_value":{"type":"object","required":["field","value"],"properties":{"field":{"type":"string","minLength":1},"value":{"type":"string","minLength":1}},"additionalProperties":false}},"title":"MiddleCorridorDealRiskResponse","$schema":"https://json-schema.org/draft/2020-12/schema","examples":[{"cargo":"industrial equipment","route":"Altynkol -> Aktau/Kuryk -> Baku -> Poti","top_risks":["sanctions adjacency","Caspian crossing capacity and draft exposure"],"watch_next":["new sanctions designations","Caspian ferry-slot, tonnage, or draft notice","port delays or operator notices"],"risk_signal":"medium_high","evidence_gaps":["No beneficial ownership extract supplied."],"counterparties":[{"name":"Kazakhstan forwarder","role":"forwarder","jurisdiction":"Kazakhstan"}],"run_provenance":{"schema_id":"https://github.com/vassiliylakhonin/agenda-intelligence-md/schemas/v1/middle-corridor-deal-risk-response.schema.json","input_digest":"sha256:3b8c1d2e4f5a6079889aabbccddeeff00112233445566778899aabbccddeeff0","contract_version":"1.1.0"},"shipment_value":{"amount":2400000,"currency":"USD"},"supplied_sources":["port_operator_notice","sanctions_list_extract","carrier_note"],"not_advice_notice":"Pre-compliance evidence triage only. Not legal, sanctions, compliance, financial, investment, insurance, or trading advice.","operational_decision":{"decision":"escalate","rationale":"Route to compliance or legal before you quote / sign the booking.","applies_to":"quote / sign the booking"},"human_review_required":true,"triage_recommendation":"escalate_before_signature","decision_readiness_label":"not_decision_ready","decision_readiness_score":42,"minimum_sources_before_go":["counterparty_registry_extract","beneficial_ownership_source","customs_or_regulatory_source","insurance_clause_or_underwriter_note","vessel_or_carrier_history"]}],"required":["triage_recommendation","risk_signal","decision_readiness_score","decision_readiness_label","supplied_sources","minimum_sources_before_go","evidence_gaps","watch_next","human_review_required","not_advice_notice"],"properties":{"cargo":{"type":"string","minLength":1},"route":{"type":"string","minLength":1},"top_risks":{"type":"array","items":{"type":"string","minLength":1}},"watch_next":{"type":"array","items":{"type":"string","minLength":1}},"limitations":{"type":"array","items":{"type":"string","minLength":1}},"risk_signal":{"enum":["low","medium","medium_high","high","unknown"],"type":"string"},"evidence_gaps":{"type":"array","items":{"type":"string","minLength":1}},"counterparties":{"type":"array","items":{"$ref":"#/$defs/counterparty"}},"link_integrity":{"type":"object","required":["checked","flagged"],"properties":{"checked":{"type":"integer","minimum":0},"flagged":{"type":"array","items":{"type":"object","required":["url","reason"],"properties":{"url":{"type":"string"},"reason":{"type":"string"},"source_id":{"type":"string"},"source_type":{"type":"string"}},"additionalProperties":false}},"well_formed":{"type":"integer","minimum":0},"illustrative":{"type":"integer","minimum":0}},"description":"Observe-only structural lint of cited source-URL well-formedness. Present only when at least one supplied source carries a malformed or placeholder URL. Structural check only: it does not fetch URLs, verify that a page exists, perform live retrieval, or verify factual content. It does not change the triage recommendation, risk signal, operational decision, or evidence gaps.","additionalProperties":false},"run_provenance":{"type":"object","required":["contract_version","schema_id","input_digest"],"properties":{"schema_id":{"type":"string","minLength":1,"description":"The $id of the response schema this output conforms to."},"input_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$","description":"sha256 of the canonicalized request JSON (UTF-8, keys sorted, no insignificant whitespace). Same input + same contract_version reproduces the same digest."},"contract_version":{"type":"string","minLength":1,"description":"Version of the agenda-intelligence package / ruleset that produced this response."}},"description":"Deterministic content-provenance stamp: which contract version and response schema produced this output, plus a digest of the exact request input. Lets a downstream reviewer (compliance committee, bank, auditor) confirm the artifact is reproducible from a named input and ruleset. Reproducibility / traceability only; not a signature of authenticity (that is the A2A / JWS transport layer, ADR 0017), and not a factuality, clearance, or compliance attestation.","additionalProperties":false},"shipment_value":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"number","minimum":0},"currency":{"enum":["USD","EUR","GBP","KZT","CNY","TRY","AED","other"],"type":"string"}},"additionalProperties":false},"exposure_layers":{"type":"object","properties":{"domestic_legal_layer":{"type":"array","items":{"type":"string","minLength":1}},"foreign_sanctions_exposure_layer":{"type":"array","items":{"type":"string","minLength":1}}},"description":"Risk picture decomposed into the two layers a practitioner separates: home-jurisdiction legal / documentation posture (not assessed by this product) versus foreign / secondary-sanctions exposure. Structural decomposition only; not a legal or sanctions determination.","additionalProperties":false},"supplied_sources":{"type":"array","items":{"$ref":"#/$defs/source_type"}},"not_advice_notice":{"type":"string","minLength":1},"readiness_contract":{"$ref":"#/$defs/readiness_contract"},"operational_decision":{"type":"object","required":["decision","applies_to","rationale"],"properties":{"decision":{"enum":["proceed","proceed_with_conditions","hold","escalate"],"type":"string"},"rationale":{"type":"string","minLength":1},"applies_to":{"type":"string","minLength":1}},"description":"Logistics/ops-facing booking decision derived from the decision-readiness score, risk signal, triage recommendation, and decision stage. Triage routing only; not clearance, approval, a sanctions determination, or any legal, sanctions, compliance, financial, investment, insurance, or trading advice. It never issues a hard reject (a compliance/legal call) and stops at hold or escalate. Human review is required before any commercial action.","additionalProperties":false},"source_record_review":{"type":"object","required":["policy_version","scope","source_content_verified","freshness_verified","usable_source_types","issues","next_action"],"properties":{"scope":{"const":"reference_metadata_only"},"issues":{"type":"array","items":{"type":"object","required":["source_index","source_type","issue"],"properties":{"issue":{"type":"string"},"source_type":{"type":"string"},"source_index":{"type":"integer","minimum":0}},"additionalProperties":false}},"next_action":{"type":"string"},"policy_version":{"const":"source-records.v1"},"freshness_verified":{"const":false},"usable_source_types":{"type":"array","items":{"type":"string"}},"source_content_verified":{"const":false}},"additionalProperties":false},"human_review_required":{"type":"boolean"},"triage_recommendation":{"enum":["not_decision_ready","escalate_before_signature","escalate_before_shipment","ready_for_human_review","insufficient_information"],"type":"string"},"counterparty_readiness":{"type":"object","required":["status","required_total","supplied_count","missing_count","outstanding_documents","presentable_note"],"properties":{"status":{"enum":["insufficient_information","incomplete","partial","complete_for_review"],"type":"string"},"missing_count":{"type":"integer","minimum":0},"required_total":{"type":"integer","minimum":0},"supplied_count":{"type":"integer","minimum":0},"document_ledger":{"type":"array","items":{"type":"object","required":["source_type","status"],"properties":{"status":{"enum":["received","missing"],"type":"string"},"source_type":{"$ref":"#/$defs/source_type"},"date_received":{"type":"string","minLength":1}},"additionalProperties":false},"description":"Per-required-document ledger mirroring the EDD chain-of-custody practice of tracking each item with the date it was received. One entry per required-before-go source type. date_received is the earliest supplied dated source of that type, when present. Status tracking only; not verification of the document's contents or authenticity."},"presentable_note":{"type":"string","minLength":1},"outstanding_documents":{"type":"array","items":{"$ref":"#/$defs/source_type"}}},"description":"Outward-facing reframe of the evidence-gap picture for the party that must PRESENT a due-diligence dossier to a bank, insurer, or counterparty under enhanced due diligence, rather than the internal analyst deciding whether to escalate. Derived from the required-before-go contract and supplied sources. Dossier-completeness only; not clearance, approval, a sanctions determination, or compliance advice.","additionalProperties":false},"decision_readiness_label":{"enum":["insufficient_information","not_decision_ready","partial","review_ready"],"type":"string"},"decision_readiness_score":{"type":"integer","maximum":100,"minimum":0,"description":"Heuristic 0-100 score for evidence-pack readiness for human review. This is not approval, clearance, legal advice, sanctions advice, compliance advice, financial advice, investment advice, insurance advice, or trading advice."},"front_company_indicators":{"type":"array","items":{"type":"string","minLength":1},"description":"Front-company / business-substance checklist surfaced when business-substance evidence is not yet supplied. An evidence-gap checklist routed to human review (drawn from EU Sanctions Helpdesk counterparty red flags: recently established or no business background, little or no web presence, shared addresses, line-of-business mismatch, contact only via broad power of attorney); not a shell-company determination, an ownership determination, live retrieval, or legal advice. Does not affect the decision-readiness score."},"pep_screening_indicators":{"type":"array","items":{"type":"string","minLength":1},"description":"Politically-exposed-person (PEP) screening checklist surfaced when PEP-screening evidence is not yet supplied. An evidence-gap checklist routed to human review (drawn from FATF Recommendations 12 and 22); not a PEP determination, a political-exposure judgment, live retrieval, or legal advice. Does not affect the decision-readiness score."},"minimum_sources_before_go":{"type":"array","items":{"$ref":"#/$defs/source_type"}},"source_of_funds_indicators":{"type":"array","items":{"type":"string","minLength":1},"description":"Source-of-funds / source-of-wealth verification checklist surfaced when source-of-funds-or-wealth evidence is not yet supplied. An evidence-gap checklist routed to human review (drawn from FATF Recommendation 10 EDD guidance); not a financial determination, AML clearance, live retrieval, or financial advice. Does not affect the decision-readiness score."},"reexport_control_indicators":{"type":"array","items":{"type":"string","minLength":1},"description":"End-use / end-user verification checklist surfaced when end-user or no-re-export evidence is not yet supplied. An evidence-gap checklist routed to human review (drawn from EU Sanctions Helpdesk and US end-user diversion red flags); not an end-use determination, sanctions determination, live retrieval, or legal advice. Does not affect the decision-readiness score."},"vessel_due_diligence_indicators":{"type":"array","items":{"type":"string","minLength":1},"description":"Deceptive-shipping-practice (DSP) verification checklist surfaced for the maritime leg when vessel / carrier history is not yet supplied. An evidence-gap checklist routed to human review (drawn from OFAC maritime guidance); not vessel adjudication, AIS analysis, live retrieval, or insurance advice."},"customs_harmonization_indicators":{"type":"array","items":{"type":"string","minLength":1},"description":"Standing customs-regime review checklist for the route: permitting clarity, and harmonized digital-customs coverage (eTIR; adopted by Organization of Turkic States members) versus unharmonized national permitting that remains a recurring barrier to private-sector corridor use. Evidence-gap prompts routed to human review; not customs, legal, or compliance advice. Does not affect the decision-readiness score."},"route_sanctions_matched_segments":{"type":"array","items":{"type":"string","minLength":1},"description":"Corridor segments named in the declared route text that match a sanctions-exposed connection on the screening checklist. Case-insensitive substring presence-flagging on the route string only, routed to human review; not a sanctions determination or live screening. Does not affect the decision-readiness score."},"route_sanctions_exposure_indicators":{"type":"array","items":{"type":"string","minLength":1},"description":"Standing route-screening checklist of Middle Corridor connections that carry elevated sanctions-program exposure: Iran-transit legs and Russia Northern Corridor overlaps (OFAC Iran and Russia programs), sanctioned Caspian operators, and onward connections into a sanctions-relevant jurisdiction. Presence-flagging routed to human review; not a sanctions determination, live screening, or legal advice."}},"description":"Product-grade structured response contract for Kazakhstan / Middle Corridor deal-risk evidence triage. This schema supports source-coverage gaps, escalation routing, watch-next indicators, and human-review requirements. It does not provide legal advice, sanctions advice, compliance advice, financial advice, investment advice, insurance advice, trading advice, live retrieval, or factual-truth verification.","x-schema-version":"1","additionalProperties":false}}],"contract_version":"1.16.0"},"x_security_posture":{"transport":"https","pricing_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/x402","privacy_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/privacy","abuse_contact":"mailto:vassiliy.lakhonin@gmail.com","data_handling":["Aggregate operational telemetry excludes caller prompt text.","Signed paid execution stores a response for recovery within 24 hours; do not submit secrets.","Voluntary intake and feedback have separate storage and retention rules described in /privacy."],"public_endpoint":true,"client_identification":{"purpose":"Pseudonymous repeat-call attribution in aggregate operational analytics.","required":false,"authentication":false},"required_authentication":false,"zero_retention_guarantee":false,"oauth_protected_resource_metadata":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/oauth-protected-resource","optional_client_identifier_header":"X-Client-Id"},"x_agenda_intelligence":{"mcp":{"install":"pip install agenda-intelligence-md","transport":"stdio","server_command":"agenda-intelligence-mcp"},"x402":{"token":"USDC","network":"base","chain_id":8453,"protocol":"x402","pricing_tiers":{"tier_micro_check_usdc":0.05,"tier_pro_monthly_usdc":490,"tier_bankability_dossier_usdc":25},"token_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","settle_endpoint":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/v1/settle","interactive_web3_ui":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/corridor-bankability"},"focus":["Kazakhstan and Middle Corridor deal-risk triage","sanctions-adjacent evidence gates","source coverage for dated evidence packs","risk memo quality gates","human-review escalation before signature, committee review, insurer handoff, or client delivery"],"package":"https://pypi.org/project/agenda-intelligence-md/","ai_catalog":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/ai-catalog.json","boundaries":["Pre-compliance evidence triage only.","No autonomous live source retrieval.","No factual-truth verification.","No legal, compliance, sanctions, financial, investment, insurance, or trading advice.","No approval, clearance, authorization, or final decision.","Human review is required for high-stakes decisions."],"repository":"https://github.com/vassiliylakhonin/agenda-intelligence-md","documentation":"https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/docs/use-cases/kazakhstan-middle-corridor.md","wrapper_scope":"A2A/JSON-RPC discovery, Kazakhstan and Middle Corridor deal-risk triage, evidence gating, source coverage, and routing response only","hosted_wrapper":true,"buyer_use_cases":["pre-signature logistics deal review","pre-shipment evidence completeness check","trade-finance or compliance-adjacent file readiness","insurance-adjacent source-pack handoff","management or client risk-memo quality gate","counterparty dossier-completeness check before presenting evidence to a bank, insurer, or counterparty"],"fleet_directory":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/fleet.json","free_a2a_triage":{"price":"Paid evaluations require signed payment or Pro entitlement. See /.well-known/x402.","scope":"Free discovery, fixed examples and no-op heartbeat only. Evidence evaluation is paid.","decision_boundary":"No legal, sanctions, financial or trading clearance. Human review before any commercial action."},"preferred_input":"Structured JSON in message.parts[0].data (mediaType: application/json). JSON serialized in message.parts[0].text is also accepted for compatibility; ordinary prose alone is not sufficient for paid evaluation. Use the request schema and replace illustrative values with supplied evidence.","product_profile":"middle_corridor_deal_risk","public_endpoint":true,"task_continuity":{"store":"KV (24-hour TTL, status-only without input or artifacts)","cancellation":"unsupported for synchronous tasks","tenant_binding":"when TASK_SCOPE_AUTH_REQUIRED=1, task creation issues a private continuation.token; GetTask and continuation require it in X-Task-Token and otherwise answer TASK_NOT_FOUND. X-Client-Id is a telemetry label. Legacy local mode uses label scoping only","supported_methods":["SendMessage","GetTask"]},"jsonrpc_endpoint":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/message/send","product_contract":{"request_schema":"https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/schemas/v1/middle-corridor-deal-risk-request.schema.json","response_schema":"https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/schemas/v1/middle-corridor-deal-risk-response.schema.json","source_taxonomy":"https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/source-requirements/middle-corridor-deal-risk.json","demo_input_modes":["structured_json","text_prompt"],"runnable_examples":"https://github.com/vassiliylakhonin/agenda-intelligence-md/tree/main/examples/a2a","canonical_input_mode":"structured_json"},"protocol_version":"1.0","not_advice_notice":"Pre-compliance evidence triage only. Not legal, sanctions, compliance, financial, investment, insurance, or trading advice.","operational_health":{"url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/health","status":"ok","version":"1.16.0","checked_at":"2026-10-10T20:23:30.273Z"},"required_before_go":["counterparty_registry_extract","beneficial_ownership_source","sanctions_list_extract","customs_or_regulatory_source","insurance_clause_or_underwriter_note","vessel_or_carrier_history"],"supported_contracts":["middle_corridor_deal_risk_contract","lightweight_text_triage"],"client_identification":{"header":"X-Client-Id","purpose":"Use a stable non-personal integration label so aggregate stats can group repeat calls; do not send a person's name, email, token, or secret.","required":false},"canonical_product_name":"Kazakhstan / Middle Corridor Deal Risk Gate","commercial_positioning":"Pre-screening evidence triage: identifies which due-diligence documents are still missing before a deal's counterparties are committed to a sanctions-screening or network-intelligence tool. It complements those tools rather than replacing them, and performs no screening, name-matching, or data retrieval itself. Route + cargo + counterparties + dated sources -> auditable corridor-risk triage, evidence gaps, source coverage, watch-next indicators, and human-review escalation. The same evidence-gap picture is also returned outward as counterparty_readiness: a dossier-completeness view (status + supplied-vs-required counts + outstanding documents) for the party that must present enhanced-due-diligence evidence to a bank, insurer, or counterparty. Completeness only, not clearance or a sanctions determination.","helpful_context_sources":["port_operator_notice","carrier_note"],"a2a_send_message_example":{"trace":"Optional: send an X-Trace-Id header (8-80 chars of A-Za-z0-9._:-) or a top-level params.trace_id. It is echoed in task metadata.trace_id and recorded in telemetry, so your call can be correlated end to end.","headers":{"X-Trace-Id":"example-trace-001","A2A-Version":"1.0","Content-Type":"application/json"},"request":{"id":"example-1","method":"SendMessage","params":{"message":{"role":"ROLE_USER","parts":[{"data":{"cargo":"industrial equipment","route":"Aktau — Baku — Poti","dated_sources":[{"id":"mc-1","date":"2026-08-01","title":"Aktau port notice","source_type":"port_operator_notice"},{"id":"mc-2","date":"2026-08-02","title":"EU consolidated extract","source_type":"sanctions_list_extract"}],"risk_question":"Is this shipment ready for a pre-signature human review?","counterparties":[{"name":"Example Forwarding","role":"forwarder","jurisdiction":"KZ"}],"decision_stage":"pre_signature"},"mediaType":"application/json"}],"messageId":"example-msg-1"}},"jsonrpc":"2.0"},"endpoint":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/message/send","expected":{"note":"Task completion is the success shape after admission. On paid deployments, a valid unpaid request returns HTTP 402 without evaluation. Triage output only, not authorization or clearance.","task_state":"TASK_STATE_COMPLETED","http_status_without_payment":402}},"oauth_protected_resource":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/oauth-protected-resource","optional_client_identifier_header":"X-Client-Id"}},"required":false,"description":"Wrapper scope, product contract, boundaries, support channel and provider identity for this agent. Repeat callers may send the optional X-Client-Id header with a stable non-personal integration label. Descriptive only: reading it is never required to call the agent."}],"extendedAgentCard":false,"pushNotifications":false},"documentationUrl":"https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/docs/use-cases/kazakhstan-middle-corridor.md","defaultInputModes":["application/json","text/plain","text/markdown"],"defaultOutputModes":["application/json","text/markdown"],"supportedInterfaces":[{"url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/message/send","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"securityRequirements":[]},"signature_status":"verified","signature_detail":"Card signature matches a key at its advertised or same-host key source","signature_key_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/jwks.json","signature_checked_at":"2026-10-10T20:23:30.474790+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-10T20:23:30.47479+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json"],"skills":[{"skill_id":"a2a-evidence-pack-linter","name":"A2A evidence pack linter","description":"Lints caller-supplied evidence packs before they enter an agent workflow: missing dates, unknown evidence ids, orphan references, unsupported claims, quote-fragment presence, and source-category gaps. Evaluation requires structured JSON; see the request schema and A2A example in the card extension.","tags":["evidence-linting","quote-checking","provenance","agent-workflows","schema-validation","source-coverage"],"quality_warning":false},{"skill_id":"middle-corridor-deal-desk-triage","name":"Kazakhstan / Middle Corridor deal-risk gate","description":"Turns a route, cargo, counterparty, and dated-source bundle into a structured deal-risk recommendation with risk signal, decision-readiness score, evidence gaps, and minimum source categories required before signature, shipment, insurer handoff, or committee review. Evaluation requires structured JSON; see the request schema and A2A example in the card extension.","tags":["deal-desk","kazakhstan","middle-corridor","trade-risk","logistics-risk","human-review"],"quality_warning":false},{"skill_id":"middle-corridor-source-coverage-auditor","name":"Middle Corridor source coverage auditor","description":"Checks whether a Middle Corridor evidence pack has enough dated source coverage for a risk decision: sanctions lists, port/operator notices, customs or regulatory sources, counterparty registry extracts, and insurance or carrier notes. Evaluation requires structured JSON; see the request schema and A2A example in the card extension.","tags":["source-coverage","evidence-pack","middle-corridor","trans-caspian","official-sources","decision-readiness"],"quality_warning":false},{"skill_id":"risk-memo-quality-gate","name":"Risk memo quality gate","description":"Scores a corridor-risk memo for structure, evidence discipline, source coverage, decision-readiness, watch-next indicators, uncertainty handling, and required fixes before analyst or management handoff. Evaluation requires structured JSON; see the request schema and A2A example in the card extension.","tags":["memo-validation","evidence-audit","quality-gate","decision-readiness","watch-next","strategic-risk"],"quality_warning":false},{"skill_id":"sanctions-adjacency-evidence-gate","name":"Sanctions adjacency evidence gate","description":"Provides a pre-compliance evidence gate for sanctions-adjacent Kazakhstan and Central Asia corridor exposure: OFAC named-sector (EO 14024/14114) and newly-formed-counterparty flags, EU re-export / circumvention-watch jurisdictions, dual-use cargo against the EU/US Common High Priority List, missing ownership/counterparty/vessel evidence, and human-review triggers. Deterministic rule-based presence-flagging; not legal or compliance advice, not a sanctions determination. Evaluation requires structured JSON; see the request schema and A2A example in the card extension.","tags":["sanctions-adjacency","pre-compliance","counterparty-risk","beneficial-ownership","trade-finance","kazakhstan"],"quality_warning":false}],"quality_flags":["bulk_publisher"],"check_history":{"checks":4,"passed":4},"recent_checks":[{"card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","checked_at":"2026-10-10T20:23:30.474790+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","checked_at":"2026-10-10T18:06:07.932475+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","checked_at":"2026-10-10T15:48:52.832557+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","checked_at":"2026-10-10T12:54:39.484604+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T20:23:30.474790+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T12:54:39.484604+00:00","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup"},"events":[{"observed_at":"2026-10-10T20:23:30.474790+00:00","event_type":"card_changed","detail":"Published card changed: capabilities, signatures; fingerprint 85c959d1e9fc"},{"observed_at":"2026-10-10T18:06:07.932475+00:00","event_type":"card_changed","detail":"Published card changed: capabilities, signatures, version; fingerprint 55d04b34009b"},{"observed_at":"2026-10-10T15:48:52.832557+00:00","event_type":"card_changed","detail":"Published card changed: capabilities, signatures, skills; fingerprint fa225f829a78"}],"relationships":[{"id":12459,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://github.com/vassiliylakhonin","source_card_url":"https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","target_card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json"},"evidence_url":"https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":32,"source_agent_name":"Agenda Intelligence MD","target_agent_id":11391,"target_agent_name":"Kazakhstan / Middle Corridor Deal Risk Gate"},{"id":12469,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://github.com/vassiliylakhonin","source_card_url":"https://agent-financial-guard-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","target_card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json"},"evidence_url":"https://agent-financial-guard-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":8005,"source_agent_name":"Agent Financial Guard — Pre-Sign Evidence Review","target_agent_id":11391,"target_agent_name":"Kazakhstan / Middle Corridor Deal Risk Gate"},{"id":12478,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://github.com/vassiliylakhonin","source_card_url":"https://agent-output-verification-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","target_card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json"},"evidence_url":"https://agent-output-verification-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":8015,"source_agent_name":"Agent Output Verification","target_agent_id":11391,"target_agent_name":"Kazakhstan / Middle Corridor Deal Risk Gate"},{"id":12486,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://github.com/vassiliylakhonin","source_card_url":"https://agentic-interaction-trust-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","target_card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json"},"evidence_url":"https://agentic-interaction-trust-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":8040,"source_agent_name":"Agentic Interaction Trust Gate","target_agent_id":11391,"target_agent_name":"Kazakhstan / Middle Corridor Deal Risk Gate"},{"id":12493,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://github.com/vassiliylakhonin","source_card_url":"https://cis-secondary-sanctions-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","target_card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json"},"evidence_url":"https://cis-secondary-sanctions-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":8711,"source_agent_name":"CIS Secondary-Sanctions Exposure","target_agent_id":11391,"target_agent_name":"Kazakhstan / Middle Corridor Deal Risk Gate"},{"id":12499,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://github.com/vassiliylakhonin","source_card_url":"https://critical-minerals-due-diligence-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","target_card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json"},"evidence_url":"https://critical-minerals-due-diligence-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":8830,"source_agent_name":"Critical Minerals & Strategic Raw Materials Due Diligence Gate","target_agent_id":11391,"target_agent_name":"Kazakhstan / Middle Corridor Deal Risk Gate"},{"id":12504,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://github.com/vassiliylakhonin","source_card_url":"https://dual-use-technology-export-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","target_card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json"},"evidence_url":"https://dual-use-technology-export-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":10852,"source_agent_name":"Dual-Use Technology & Export Controls Gate","target_agent_id":11391,"target_agent_name":"Kazakhstan / Middle Corridor Deal Risk Gate"},{"id":12508,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://github.com/vassiliylakhonin","source_card_url":"https://gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","target_card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json"},"evidence_url":"https://gulf-maritime-exposure-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":11278,"source_agent_name":"Gulf Maritime Exposure Gate","target_agent_id":11391,"target_agent_name":"Kazakhstan / Middle Corridor Deal Risk Gate"}],"verification":{"agent_card_url":"https://middle-corridor-deal-risk-gate-a2a.vassiliy-lakhonin.workers.dev/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T20:23:30.474790+00:00","latest_card_check":{"checked_at":"2026-10-10T20:23:30.47479+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"verified","signature_checked_at":"2026-10-10T20:23:30.474790+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T20:23:30.474790+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-10T12:54:39.484604+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}