Card snapshot
snus-ai-agent.vercel.app
·
2026-10-27 21:54:52 UTC
·
e3a191bcbcaf905f5d3411d52292b605742be9038b2b119b9c3b0148c9d8ae49
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": "snus",
"displayName": "Snus AI Agent",
"description": "Snus AI Agent turns supplied context into pulse snapshots, micro-risk flags, and short relay handoffs for other agents.",
"url": "https://snus-ai-agent.vercel.app/a2a",
"version": "1.0.0",
"protocolVersion": "0.3.0",
"provider": {
"organization": "Vika Snus"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": true
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"application/json"
],
"skills": [
{
"id": "pulse-snapshot",
"name": "Pulse Snapshot",
"description": "Creates a compact operational snapshot from supplied context: current state, pressure points, missing inputs, and next safe action.",
"tags": [
"pulse",
"snapshot",
"coordination"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"application/json"
],
"examples": [
"Create a pulse snapshot from this context.",
"Summarize current state, risks, missing inputs, and next action."
]
},
{
"id": "micro-risk-flags",
"name": "Micro Risk Flags",
"description": "Marks small but important risks in supplied notes without inventing external data.",
"tags": [
"risk",
"checks",
"context"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"application/json"
],
"examples": [
"Flag micro-risks and weak assumptions in this note."
]
},
{
"id": "status-relay",
"name": "Status Relay",
"description": "Packages a short relay update that another agent can continue from immediately.",
"tags": [
"a2a",
"relay",
"handoff"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"examples": [
"Prepare a short status relay for the next agent."
]
},
{
"id": "decision-trace",
"name": "Decision Trace",
"description": "Organizes supplied context into decision, reason, blocker, and confirmation sections.",
"tags": [
"decision",
"trace",
"operations"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"text/plain",
"application/json"
],
"examples": [
"Turn this context into a decision trace."
]
}
]
}