Card snapshot
geniusflow-federation.vercel.app
·
2026-08-15 06:37:02 UTC
·
764297d26754a1faf000e127ec288bc3fa682479476b1096e094a70a3b85be22
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": "GeniusFlow Federation (Node 34539544)",
"description": "Settlement verification wire. Re-checks published claims against their sources, returns admit or refuse with the named failed limb, and publishes an append-only chain commitment anyone can archive and re-fetch. This card is unsigned: a JWS would bind the card to a key without binding the key to anyone. What is checkable is listed under capabilities.extensions.",
"supportedInterfaces": [
{
"url": "https://geniusflow-federation.vercel.app/api/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "GeniusFlow / Eigenstate Research",
"url": "https://kaydeep0.github.io/eigenstate-research/"
},
"version": "1.5.4",
"documentationUrl": "https://geniusflow-federation.vercel.app/docs/AGENT_TOOL_ADAPTER.md",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false,
"extensions": [
{
"uri": "https://geniusflow-federation.vercel.app/docs/ATTESTATION_PROOF_SHAPE.md",
"description": "Probe-receipt shape. Four limbs a verifier can genuinely observe about an agent card, each reported separately so a refusal names which one failed: (1) the card resolved over HTTPS at the well-known path; (2) the signature verified, or the card declares itself unsigned; (3) a declared identity registration resolves and matches, or is absent; (4) a declared endpoint answered today. This node publishes its own receipt at /.well-known/agent-registration.json and currently refuses limb 3.",
"required": false,
"params": {
"receipt": "https://geniusflow-federation.vercel.app/.well-known/agent-registration.json",
"limbs": [
"card_resolves",
"signature_or_declared_unsigned",
"identity_registration_matches",
"endpoint_answers_today"
],
"unsigned": true,
"unsigned_reason": "No signing key is bound to a published identity, so a signature would assert more than it proves."
}
}
]
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "settlement-claim-verify",
"name": "Grounded claim re-check",
"description": "Re-fetch a published claim's source_url and report whether the published expected string is present in the fetched body. Refuses rather than upgrading a miss, and never invents the expected string.",
"tags": [
"verification",
"grounding",
"settlement",
"refusal"
],
"examples": [
"verify https://www.circle.com/en/usdc :: fully reserved",
"send a data part {\"skill\":\"settlement-claim-verify\",\"source_url\":\"...\",\"expected\":\"...\"}"
]
},
{
"id": "package-disposition",
"name": "Admit or refuse a published claim",
"description": "Run a published claim object through the frozen proof_shape v1 limbs (registry_ref, refuse_or_admit, provenance_spine) and return the disposition with the named failed limb when it refuses.",
"tags": [
"attestation",
"proof-shape",
"refusal",
"disposition"
],
"examples": [
"send a data part {\"skill\":\"package-disposition\",\"claim\":{...}}"
]
},
{
"id": "entity-dossier",
"name": "Settlement entity dossier",
"description": "Return the dossier card for a settlement entity: engine physics, position against the whole topology, relationships, and claims[] when the entity is ledger-backed.",
"tags": [
"dossier",
"settlement",
"entities"
],
"examples": [
"dossier CIRCLE",
"dossier AAVE_V3"
]
},
{
"id": "federation-status",
"name": "Honest tier and chain commitment",
"description": "Return the federation status (best_effort_vercel tier, bake time, endpoint health) and the append-only chain commitment so a caller can archive it and re-fetch later.",
"tags": [
"status",
"sla",
"chain",
"provenance"
],
"examples": [
"status",
"chain"
]
}
]
}