Card snapshot
vicoop-bridge-server.fly.dev
·
2026-05-28 03:23:01 UTC
·
8722bef5bf0ad4eed54830dd227596d588c062360c10a1dd1ba7942f915effb0
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": "Vicoop Bridge Server Admin",
"description": "Manages client registration, deletion, and access control for Vicoop Bridge Server. Clients are WebSocket services that bridge local A2A agents to the server. Each client is scoped to an owner wallet and an explicit agent ID allowlist. Requires a bridge-issued opaque caller token (vbc_caller_*) tied to a wallet principal; obtain one by signing a SIWE message at POST /auth/siwe/exchange.",
"version": "0.1.0",
"url": "https://vicoop-bridge-server.fly.dev",
"protocolVersion": "0.3.0",
"capabilities": {
"streaming": true,
"pushNotifications": false
},
"skills": [
{
"id": "client-management",
"name": "Client Management",
"description": "Register, delete, and list clients with per-agent-id authorization. Wallet-based ownership with RLS.",
"tags": [
"admin",
"auth",
"client",
"siwe"
]
}
],
"defaultInputModes": [
"text/plain"
],
"defaultOutputModes": [
"text/plain"
],
"preferredTransport": "JSONRPC",
"securitySchemes": {
"bridge": {
"type": "http",
"scheme": "bearer",
"bearerFormat": "Opaque",
"description": "Bridge-issued opaque bearer token (vbc_caller_*). Acquire via POST /auth/siwe/exchange by signing a SIWE message."
}
},
"security": [
{
"bridge": []
}
]
}