Card snapshot
agendamcp.dpdns.org
·
2026-10-05 18:28:28 UTC
·
4f674edc522ae28369d58573f6654b82edeef6ebc1c4dd31badac148735559fc
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.
{
"name": "Agenda Intelligence MD",
"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. Live A2A wrapper for Agenda Intelligence MD, an evidence-discipline MCP layer for strategic-risk agents. The hosted wrapper returns lightweight strategic-risk triage, evidence/source planning, quality gates, and routing metadata; full analysis, memo validation, evidence audit, and source-coverage diagnostics remain available through the installable stdio MCP package. Outputs are evidence triage with mandatory human-review routing before any commercial action; not legal, compliance, sanctions, financial, or investment advice, and not an autonomous decision system.",
"provider": {
"organization": "Vassiliy Lakhonin",
"url": "https://github.com/vassiliylakhonin"
},
"version": "1.14.0",
"documentationUrl": "https://github.com/vassiliylakhonin/agenda-intelligence-md/blob/main/MCP.md",
"supportedInterfaces": [
{
"url": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/message/send",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"securityRequirements": [],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false,
"extensions": [
{
"uri": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/a2a/extensions/agenda-intelligence/v1",
"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.",
"required": false,
"params": {
"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,
"operational_health": {
"status": "ok",
"version": "1.14.0",
"checked_at": "2026-10-05T18:28:27.674Z",
"url": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/health"
},
"task_continuity": {
"store": "KV (24-hour TTL, status-only without input or artifacts)",
"supported_methods": [
"SendMessage",
"GetTask"
],
"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"
},
"wrapper_scope": "A2A/JSON-RPC discovery, lightweight triage, and routing response only",
"jsonrpc_endpoint": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/message/send",
"protocol_version": "1.0",
"public_endpoint": true,
"optional_client_identifier_header": "X-Client-Id",
"client_identification": {
"header": "X-Client-Id",
"required": false,
"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."
},
"ai_catalog": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/.well-known/ai-catalog.json",
"oauth_protected_resource": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/.well-known/oauth-protected-resource",
"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": [
"Micropayments settled directly on Base (Chain ID 8453, USDC); no custody of user funds.",
"No autonomous live source retrieval.",
"No factual-truth verification.",
"No legal, financial, compliance, investment, or trading advice."
],
"x402": {
"protocol": "x402",
"network": "base",
"chain_id": 8453,
"token": "USDC",
"token_contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"pricing_tiers": {
"tier_micro_check_usdc": 0.05,
"tier_bankability_dossier_usdc": 25,
"tier_pro_monthly_usdc": 490
},
"settle_endpoint": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/v1/settle",
"interactive_web3_ui": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/corridor-bankability"
},
"a2a_send_message_example": {
"endpoint": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/message/send",
"headers": {
"Content-Type": "application/json",
"A2A-Version": "1.0",
"X-Trace-Id": "example-trace-001"
},
"request": {
"jsonrpc": "2.0",
"id": "example-1",
"method": "SendMessage",
"params": {
"message": {
"messageId": "example-msg-1",
"role": "ROLE_USER",
"parts": [
{
"kind": "text",
"text": "What evidence is needed before shipping from Aktau to Baku?"
}
]
}
}
},
"expected": {
"task_state": "TASK_STATE_COMPLETED",
"note": "Triage output only, not authorization or clearance."
},
"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."
},
"free_a2a_triage": {
"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.",
"price": "Paid evaluations require signed payment or Pro entitlement. See /.well-known/x402."
}
},
"x_security_posture": {
"transport": "https",
"public_endpoint": true,
"required_authentication": false,
"oauth_protected_resource_metadata": "https://agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev/.well-known/oauth-protected-resource",
"optional_client_identifier_header": "X-Client-Id",
"client_identification": {
"required": false,
"authentication": false,
"purpose": "Pseudonymous repeat-call attribution in aggregate operational analytics."
},
"zero_retention_guarantee": true,
"prompt_retention": "none",
"payload_persistence": "ephemeral_ram_only",
"dlp_sanitization": "real_time",
"context_isolation_verified": true,
"eval_framework_safe": true,
"pricing_model": "tiered_enterprise_and_x402_micropayments",
"engagement_tiers": {
"tier_1_community_sandbox": "free",
"tier_micro_check_usdc": 0.05,
"tier_corridor_bankability_dossier_usdc": 25,
"tier_2_dedicated_pro_tenant_usd_monthly": 490,
"tier_3_confidential_deal_dossier_usd": 99,
"tier_3_pilot_promo_usd": 49
},
"data_handling": [
"Zero-retention architecture: queries and parameters are processed purely in ephemeral RAM and discarded.",
"No caller prompt text stored in aggregate stats or telemetry logs.",
"Usage analytics are aggregate operational counters.",
"No financial credentials processed via agent interface; corporate billing and invoicing handled out-of-band.",
"Integrated Vizier Action Firewall for DLP credentials redaction and OFAC 50% Rule screening."
],
"abuse_contact": "mailto:vassiliy.lakhonin@gmail.com"
},
"x_tool_contracts": {
"contract_version": "1.14.0",
"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, and free text goes in message.parts[0].text.",
"tools": [
{
"name": "strategic_risk_triage",
"input_schema": {
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The question in plain language."
}
},
"required": [
"text"
],
"additionalProperties": false
},
"output_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"x-schema-version": "1",
"type": "object",
"$id": "https://github.com/vassiliylakhonin/agenda-intelligence-md/schemas/v1/strategic-risk-triage-response.schema.json",
"title": "StrategicRiskTriageResponse",
"properties": {
"intent": {
"type": "string"
},
"modules": {
"type": "array",
"items": {
"type": "object",
"properties": {
"module": {
"type": "string"
},
"role": {
"type": "string"
}
},
"required": [
"module",
"role"
]
}
},
"signal_screen": {
"type": "object",
"properties": {
"intent": {
"type": "string"
},
"risk_signal": {
"type": "string"
},
"subject": {
"type": "object"
},
"source_categories_required": {
"type": "array",
"items": {
"type": "string"
}
},
"evidence_gaps": {
"type": "array",
"items": {
"type": "string"
}
},
"evidence_requests": {
"type": "array",
"items": {
"type": "string"
}
},
"watch_next": {
"type": "array",
"items": {
"type": "string"
}
},
"confidence": {
"type": "string"
}
},
"required": [
"intent",
"risk_signal",
"source_categories_required",
"evidence_gaps",
"confidence"
]
},
"deal_risk_gate": {
"type": [
"object",
"null"
]
},
"deal_risk_contract": {
"type": [
"object",
"null"
]
},
"source_plan": {
"type": "array",
"items": {
"type": "string"
}
},
"quality_gates": {
"type": "array",
"items": {
"type": "string"
}
},
"next_actions": {
"type": "array",
"items": {
"type": "string"
}
},
"install": {
"type": "object",
"properties": {
"package": {
"type": "string"
},
"command": {
"type": "string"
},
"mcp_server_command": {
"type": "string"
}
},
"required": [
"package",
"command",
"mcp_server_command"
]
}
},
"required": [
"intent",
"modules",
"signal_screen",
"deal_risk_gate",
"deal_risk_contract",
"source_plan",
"quality_gates",
"next_actions",
"install"
]
},
"annotations": {
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
}
},
{
"name": "fleet_directory",
"input_schema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"output_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"x-schema-version": "1",
"type": "object",
"$id": "https://github.com/vassiliylakhonin/agenda-intelligence-md/schemas/v1/fleet-directory-response.schema.json",
"title": "FleetDirectoryResponse",
"properties": {
"fleet_name": {
"type": "string"
},
"version": {
"type": "string"
},
"total_gates": {
"type": "integer",
"minimum": 0
},
"repository": {
"type": "string"
},
"documentation": {
"type": "string"
},
"gates": {
"type": "array",
"items": {
"type": "object",
"properties": {
"profile": {
"type": "string"
},
"tool_name": {
"type": "string"
},
"canonical_endpoint": {
"type": "string"
},
"description": {
"type": "string"
},
"required_fields": {
"type": "array",
"items": {
"type": "string"
}
},
"schema_url": {
"type": [
"string",
"null"
]
}
},
"required": [
"profile",
"tool_name",
"canonical_endpoint",
"description",
"required_fields",
"schema_url"
]
}
}
},
"required": [
"fleet_name",
"version",
"total_gates",
"repository",
"documentation",
"gates"
]
},
"annotations": {
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
}
},
{
"name": "corridor_bankability_screen",
"input_schema": {
"type": "object",
"additionalProperties": false,
"required": [
"project_name",
"corridor_leg",
"capex_usd_m",
"ifi_debt_usd_m",
"dscr_min"
],
"properties": {
"project_name": {
"type": "string",
"minLength": 2,
"description": "Name of the corridor infrastructure project (e.g. 'Aktau Port Container Hub Expansion')."
},
"corridor_leg": {
"type": "string",
"enum": [
"Khorgos-Aktau",
"Aktau-Baku",
"Baku-Poti",
"Poti-Constanta",
"MULTI_LEG"
],
"description": "Corridor transit leg under review."
},
"capex_usd_m": {
"type": "number",
"minimum": 0.1,
"description": "Total project capital expenditure in millions USD."
},
"ifi_debt_usd_m": {
"type": "number",
"minimum": 0,
"description": "Target IFI senior debt financing in millions USD."
},
"dscr_min": {
"type": "number",
"minimum": 0,
"maximum": 5,
"description": "Projected minimum Debt Service Coverage Ratio (DSCR)."
},
"has_sovereign_guarantee": {
"type": "boolean",
"description": "Whether an official sovereign loan guarantee is provided."
},
"currency_mismatch": {
"type": "boolean",
"description": "Whether tariff revenues are collected in local currency (KZT/AZN/GEL) while debt is in USD/EUR."
},
"evidence_sources": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of feasibility study references, decrees, or project files."
}
}
},
"output_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"required": [
"project_name",
"bankability_status",
"covenant_checks",
"unlocked_full_dossier"
],
"properties": {
"project_name": {
"type": "string"
},
"corridor_leg": {
"type": "string"
},
"bankability_status": {
"type": "string"
},
"unlocked_full_dossier": {
"type": "boolean"
}
}
},
"annotations": {
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
}
}
]
},
"provider": {
"legalEntity": {
"type": "individual",
"name": "Vassiliy Lakhonin",
"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/agenda-intelligence-a2a.vassiliy-lakhonin.workers.dev"
]
}
}
}
}
]
},
"defaultInputModes": [
"application/json",
"text/plain",
"text/markdown"
],
"defaultOutputModes": [
"application/json",
"text/markdown"
],
"skills": [
{
"id": "agenda-signal-screen",
"name": "Sanctions and policy risk signal triage",
"description": "Returns a hosted A2A signal screen for sanctions, policy, corridor, and regulatory-risk questions: risk signal, affected regions, required source categories, evidence gaps, watch-next indicators, and recommended MCP tool.",
"tags": [
"sanctions",
"policy-risk",
"regulatory-risk",
"geopolitical-signals",
"source-coverage",
"watch-next"
],
"examples": [
"Screen sanctions and policy risk for Red Sea shipping disruption and Kazakhstan transit exposure.",
"Find evidence gaps and watch-next indicators for EU sanctions around a Central Asia corridor."
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/markdown"
]
},
{
"id": "agenda-analyze",
"name": "Strategic-risk signal triage",
"description": "Returns lightweight A2A triage for geopolitical, policy, sanctions, trade, regulation, and market-risk questions: relevant modules, decision framing, unknowns, watch-next signals, and the MCP analyze path for full memo assembly.",
"tags": [
"strategic-risk",
"geopolitical-risk",
"policy-analysis",
"signal-triage",
"decision-intelligence",
"memo",
"mcp"
],
"examples": [
"Analyze how Red Sea shipping disruption changes risk for a Central Asia logistics corridor.",
"Prepare a structured sanctions-risk memo with uncertainties and watch-next signals."
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/markdown"
]
},
{
"id": "agenda-validate-memo",
"name": "Strategic-risk memo validation",
"description": "Routes callers to the packaged validate_memo MCP tool, which validates strategic-risk memos against the agenda-memo JSON schema and returns contract errors before analyst or agent handoff.",
"tags": [
"schema-validation",
"memo-validation",
"quality-gate",
"strategic-risk"
],
"examples": [
"Validate this strategic-risk memo before it is sent to an analyst workflow."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "agenda-audit-claims",
"name": "Policy evidence quality gate",
"description": "Routes callers to the packaged audit_claims MCP tool for claim-level evidence structure, support-level distribution, orphan evidence references, unsupported claims, and provenance discipline.",
"tags": [
"evidence-audit",
"claim-support",
"provenance",
"quality-gate",
"strategic-risk"
],
"examples": [
"Audit whether each claim in this memo is linked to evidence ids and labelled by support level."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "agenda-source-coverage",
"name": "Sanctions and regulatory source coverage",
"description": "Returns source-planning guidance and routes callers to the packaged source_coverage MCP tool for sanctions, trade, regulation, energy, conflict, cyber, ESG, and technology-AI evidence packs.",
"tags": [
"source-planning",
"evidence-coverage",
"sanctions",
"trade",
"regulation"
],
"examples": [
"Check whether this sanctions evidence pack covers the required source categories."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "agenda-quote-verification",
"name": "Quote and excerpt presence check",
"description": "Routes callers to the packaged verify_quotes MCP tool, which checks whether cited quote fragments appear in caller-supplied source text without claiming live source discovery or factual-truth verification.",
"tags": [
"quote-checking",
"evidence-discipline",
"local-verification",
"provenance"
],
"examples": [
"Confirm that each quoted excerpt appears in the provided source text."
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "agenda-signals",
"name": "Geopolitical signal archive lookup",
"description": "Routes callers to the packaged list_signals and get_signal MCP tools for strategic-risk signal archive entries, watch-next monitoring, and policy-analysis context vendored from the Global Think Tank Analyst method snapshot.",
"tags": [
"signals",
"geopolitical-signals",
"strategic-intelligence",
"archive",
"watch-next",
"policy-analysis"
],
"examples": [
"List available signal records relevant to a regional-risk workflow."
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/markdown"
]
}
],
"signatures": [
{
"protected": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpPU0UiLCJqa3UiOiJodHRwczovL2FnZW5kYS1pbnRlbGxpZ2VuY2UtYTJhLnZhc3NpbGl5LWxha2hvbmluLndvcmtlcnMuZGV2Ly53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW5kYS1pbnRlbGxpZ2VuY2UtbWQtMjAyNi0wNS0yNy0yNmYwZDAxNiJ9",
"signature": "lNVyDWMbgVk8tohu4qJYyG8DAkdopX3M-_G8jbyn9Z4t_xFRBN4_RkZLUGDcbzeAqTadhxtkyUdNh4J485eijg"
}
]
}