Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
91
A2A ✓ verified by owner live JSON-RPC signature verified A2A 1.0 v0.5.7

Vizier

vizier.agendamcp.dpdns.org · formerly vizier.vassiliy-lakhonin.workers.dev · Vassiliy Lakhonin

Free anonymous A2A evaluation of proposed agent actions against caller-supplied authority; anonymous calls cannot authorize ALLOW. An authenticated integration is required for enforcement receipts. Not factuality verification or independent execution proof; REVIEW requires a human decision.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save

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
91/100
grade A · 9 criteria
Uptime
100.0%
556 direct probes · 30d
~111 ms response
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
4 listing impressions — no calls
Card drift · 7d
changed
10 snapshots tracked
Owner
verified
DNS-TXT proof

Dispute or improve this rating

A
Conformance score: 91/100
A-grade: production-ready agent with verified compliance signals across the board.
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 ~111 ms).
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape).
pass JWS signature 10/10
Agent card is JWS-signed and signature verifies.
pass Uptime track record 15/15
556/556 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 6 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Vassiliy Lakhonin (https://github.com/vassiliylakhonin). 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 4/5
seen in upstream source within 0d
partial Security declaration 2/5
Declares 1 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 100.0% success Public aggregate · no PII recorded
0
invocations 7d
reached the endpoint through us
0
lookups 7d
our API answered about it
4
impressions 7d
appeared in a result list
Per event type (7d)
1
search_click
4
search_impression
Recent events (last 20)
When Event Method Status Latency
2026-10-11T01:46:46 search_impression — 200 ok —
2026-10-11T01:33:55 search_impression — 200 ok —
2026-10-11T01:33:54 search_impression — 200 ok —
2026-10-06T18:08:47 search_click /agents — ok 2ms
2026-10-06T00:19:45 search_impression — 200 ok —
2026-08-24T14:36:20 form_submission /submit — ok 4026ms
2026-08-24T09:06:48 skill_run GET /api/v1/passport/{domain} 200 ok 34ms
2026-08-21T08:53:16 skill_run GET /api/v1/passport/{domain} 200 ok 44ms
2026-08-12T08:49:48 form_submission /submit — ok 1125ms
2026-08-12T08:40:06 form_submission /submit — ok 2147ms

Card history

10 snapshots drifted 9× Every change to agent-card.json
Captured Hash
2026-10-11 20:55:16 current 429d89292bab… view →
2026-10-09 15:02:47 97a7363b7727… view →
2026-10-01 17:58:31 b19bf2807744… view →
2026-09-27 11:00:13 a57ab6ee1dc0… view →
2026-09-25 02:04:27 5fbd733c3a93… view →
2026-09-23 01:32:42 9882b8046e76… view →
2026-09-20 16:20:41 11e8a9e33c29… view →
2026-09-18 06:26:05 a6f5a5b35138… view →
2026-09-15 21:44:25 9778631fa71f… view →
2026-09-13 17:37:20 380a39d777ac… view →
Showing latest 10. Older snapshots available via GET /api/agents/vizier.agendamcp.dpdns.org/snapshots.
Uptime
100.0%
556 direct probes · 30d
Response
266ms
last direct probe
Skills
6
declared
Streaming
—
SSE-capable

Try it

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

calling agent…

Endpoints

Agent cardhttps://vizier.agendamcp.dpdns.org/.well-known/agent-card.json
Providerhttps://github.com/vassiliylakhonin
Docshttps://vizier.agendamcp.dpdns.org/docs
About this provider off-card enrichment
SSL certificate
Let's Encrypt
expires 2026-10-18
Discovered via
submitted recrawl_hot recrawl_migration

Skills · 6 declared · mapped to canonical taxonomy

Verify Agent Action

Evaluate whether a proposed agent action is allowed by delegated authority, policy, target, and context.

canonical CheckAction match 88%
authorizationpolicyagent-actions
Evaluate Delegated Authority

Determine whether an agent has sufficient delegated authority for a requested action.

canonical Role Assignment match 87%
delegationauthorityleast-privilege
Generate Verification Receipt

Return an auditable machine-readable receipt for an authorization decision.

canonical Invoicing and Billing match 87%
receiptauditverification
Activate Action Covenant

Through authenticated REST, activate one exact-action covenant after the integration supplies principal acceptance bound to the draft hash.

orphan: no canonical match yet
action-covenantacceptancerest
Authorize Covenant Action

Through authenticated REST, authorize an exact action against an active covenant, supplied evidence, and invalidation signals, returning a signed authorization …

canonical AuthorizeAction match 86%
action-covenantauthorizationsigned-receiptrest
Record Action Outcome

Through authenticated REST, bind a caller-reported execution outcome to a valid ALLOW receipt and return a signed outcome receipt. Not independent execution pro…

orphan: no canonical match yet
action-covenantreported-outcomesigned-receiptrest

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-11 21:58:41 200 ✓ 266ms
2026-10-11 21:42:53 200 ✓ 391ms
2026-10-11 21:27:10 200 ✓ 187ms
2026-10-11 21:11:26 200 ✓ 20ms
2026-10-11 20:55:16 200 ✓ 19ms
2026-10-11 20:50:06 200 ✓ 301ms
2026-10-11 20:34:04 200 ✓ 298ms
2026-10-11 20:18:46 200 ✓ 33ms
2026-10-11 20:03:03 200 ✓ 216ms
2026-10-11 19:22:25 200 ✓ 324ms

Who's calling this agent 30d

5 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
Web browser 2 (40%)
MJ12bot / Majestic (SEO tool) 1 (20%)
curl 1 (20%)
Caller geography · top 3
NL 2
FR 1
Via which API surface · top 3
rest 4
web 1

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

Agentic Interaction Trust Gate live
External application-level evidence gate for agent workflows. Caller must invoke and enforce the result; this is not sandbox or hardware enf
Vassiliy Lakhonin · q 100%
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 79%
Agent Output Verification live
External application-level evidence gate for agent workflows. Caller must invoke and enforce the result; this is not sandbox or hardware enf
Vassiliy Lakhonin · q 100%
A2AWire Trust Layer
The trust layer for autonomous agent-to-agent commerce: escrow-backed USDC settlement on Base L2, identity/reputation, and discovery. Expose
Z37 · q 87%
Agoragentic live
Agoragentic Agent OS and marketplace router for autonomous agents. Deploy governed agents, route tasks to trusted services, expose machine-r
Agoragentic · q 100%
LedgerProof Autonomous Network (LAIN)
Certificate Transparency for AI provenance. Turns any AI event or document into a cryptographically anchored, independently verifiable recei
LedgerProof · 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/vizier.agendamcp.dpdns.org.svg)](https://agenstry.com/agents/vizier.agendamcp.dpdns.org)
[![Verified Business](https://agenstry.com/badge/vizier.agendamcp.dpdns.org/identity.svg)](https://agenstry.com/agents/vizier.agendamcp.dpdns.org)
[![Uptime](https://agenstry.com/badge/vizier.agendamcp.dpdns.org/uptime.svg)](https://agenstry.com/agents/vizier.agendamcp.dpdns.org)
[![A2A version](https://agenstry.com/badge/vizier.agendamcp.dpdns.org/protocol.svg)](https://agenstry.com/agents/vizier.agendamcp.dpdns.org)

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
{
  "name": "Vizier",
  "description": "Free anonymous A2A evaluation of proposed agent actions against caller-supplied authority; anonymous calls cannot authorize ALLOW. An authenticated integration is required for enforcement receipts. Not factuality verification or independent execution proof; REVIEW requires a human decision.",
  "provider": {
    "organization": "Vassiliy Lakhonin",
    "url": "https://github.com/vassiliylakhonin"
  },
  "supportedInterfaces": [
    {
      "url": "https://vizier.agendamcp.dpdns.org/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "version": "0.5.7",
  "documentationUrl": "https://vizier.agendamcp.dpdns.org/docs",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://vizier.dev/extensions/security-posture/v1",
        "description": "Vizier Security Posture and Data Retention",
        "required": false,
        "params": {
          "a2a_send_message_example": {
            "jsonrpc": "2.0",
            "id": "1",
            "method": "SendMessage",
            "params": {
              "message": {
                "messageId": "message-1",
                "role": "ROLE_USER",
                "parts": [
                  {
                    "data": {
                      "agent": {
                        "id": "procurement-agent-01",
                        "owner": "acme-corp"
                      },
                      "principal": {
                        "id": "acme-corp"
                      },
                      "action": {
                        "type": "purchase",
                        "target": "supplier.example",
                        "parameters": {
                          "amount": 8200,
                          "currency": "USD"
                        }
                      },
                      "authority": {
                        "allowed_actions": [
                          "purchase"
                        ],
                        "constraints": {
                          "max_amount": 10000,
                          "currency": "USD",
                          "allowed_targets": [
                            "supplier.example"
                          ]
                        }
                      },
                      "context": {
                        "request_id": "allow-example-01",
                        "timestamp": null,
                        "source": "a2a"
                      }
                    }
                  }
                ]
              }
            }
          },
          "evaluation_boundary": "Anonymous A2A calls return evaluation-only decisions, never ALLOW. Authenticated enforcement requires an integration credential and a distinct receipt.",
          "price": "Anonymous A2A evaluation is free; no paid enforcement price is asserted by this card.",
          "zero_retention_guarantee": false,
          "prompt_retention": "none",
          "payload_persistence": "ephemeral_verification; reviews_7_days; financial_claims_until_resolved_plus_7_days",
          "dlp_sanitization": "real_time",
          "context_isolation_verified": true,
          "eval_framework_safe": true,
          "data_handling": [
            "No payment credentials accepted.",
            "Verification payloads remain ephemeral. Explicit /v1/reviews submissions persist for seven days; unresolved financial claims persist until reconciled, then at least seven more days; policy audits persist until operator removal; do not submit secrets or confidential documents.",
            "Audit ledger stores cryptographic action hashes and signed clearance receipts only."
          ]
        }
      }
    ]
  },
  "securitySchemes": {
    "bearerAuth": {
      "httpAuthSecurityScheme": {
        "scheme": "Bearer",
        "description": "Integration credential required for enforcement results. Anonymous A2A calls are evaluation-only and cannot return ALLOW."
      }
    }
  },
  "securityRequirements": [
    {
      "schemes": {}
    },
    {
      "schemes": {
        "bearerAuth": {
          "list": []
        }
      }
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "verify_agent_action",
      "name": "Verify Agent Action",
      "description": "Evaluate whether a proposed agent action is allowed by delegated authority, policy, target, and context.",
      "tags": [
        "authorization",
        "policy",
        "agent-actions"
      ],
      "examples": [
        "Verify a procurement action against an amount limit and target allowlist."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "evaluate_delegated_authority",
      "name": "Evaluate Delegated Authority",
      "description": "Determine whether an agent has sufficient delegated authority for a requested action.",
      "tags": [
        "delegation",
        "authority",
        "least-privilege"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "generate_verification_receipt",
      "name": "Generate Verification Receipt",
      "description": "Return an auditable machine-readable receipt for an authorization decision.",
      "tags": [
        "receipt",
        "audit",
        "verification"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "activate_action_covenant",
      "name": "Activate Action Covenant",
      "description": "Through authenticated REST, activate one exact-action covenant after the integration supplies principal acceptance bound to the draft hash.",
      "tags": [
        "action-covenant",
        "acceptance",
        "rest"
      ],
      "examples": [
        "Activate a deployment covenant accepted by the principal for one exact target and parameter set."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "authorize_covenant_action",
      "name": "Authorize Covenant Action",
      "description": "Through authenticated REST, authorize an exact action against an active covenant, supplied evidence, and invalidation signals, returning a signed authorization receipt.",
      "tags": [
        "action-covenant",
        "authorization",
        "signed-receipt",
        "rest"
      ],
      "examples": [
        "Authorize the exact deployment action bound to an active covenant before execution."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "record_action_outcome",
      "name": "Record Action Outcome",
      "description": "Through authenticated REST, bind a caller-reported execution outcome to a valid ALLOW receipt and return a signed outcome receipt. Not independent execution proof.",
      "tags": [
        "action-covenant",
        "reported-outcome",
        "signed-receipt",
        "rest"
      ],
      "examples": [
        "Record the reported result of an authorized deployment and bind it to the authorization receipt."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "signatures": [
    {
      "protected": "eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vdml6aWVyLmFnZW5kYW1jcC5kcGRucy5vcmcvLndlbGwta25vd24vandrcy5qc29uIiwia2lkIjoidml6aWVyLTIwMjYtMDgtMTItNDA3OTMyNDEiLCJ0eXAiOiJKT1NFIn0",
      "signature": "-PyWa_GCTGcEtFMqMYGjEhdtceuraw79Sp2qg6sMOrMvNCMdInqXJaoqy87CLorzN5I3Q-HP8sSUMf7uNGlWVA"
    }
  ]
}