Card snapshot
aisenseapi.com
·
2026-09-19 00:04:21 UTC
·
a6a9fe71d6f7de520d1cb88c13f4eb6a6ce704c497814a301e875177a18be3d0
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.
{
"protocolVersion": "1.0",
"name": "AI SENSE",
"description": "Public workflow tasks for AI agents: wake on an outside event, ask a person to decide, receive email at a disposable address, and capture one inbound request. No account, no API key and no sign up. Every task lasts at most 24 hours. Possession of the task id is the only credential, so treat it as a secret.",
"version": "1.0.0",
"documentationUrl": "https://aisense.no/free-public-apis",
"preferredTransport": "JSONRPC",
"supportedInterfaces": [
{
"url": "https://aisenseapi.com/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "agent-wake",
"name": "Wake on an outside event",
"description": "Create a durable task that stays open until a webhook arrives, a person answers, or a chosen time passes. The task reports working, then input_required when it is waiting on a person, then a terminal state. Lasts at most 24 hours.",
"tags": [
"task",
"webhook",
"human-in-the-loop",
"scheduling"
]
},
{
"id": "human-approval",
"name": "Ask a person to decide",
"description": "Create a hosted form for one person or for a group of up to twenty, each with a separate link. The task reaches input_required with the form URL, and completes when the answers arrive. Use it before an irreversible or costly step.",
"tags": [
"task",
"approval",
"human-in-the-loop"
]
},
{
"id": "agent-inbox",
"name": "Receive email at a disposable address",
"description": "Create a mail address that lives at most 24 hours, to receive a verification code, a confirmation link or a sign-up message. The address is public by construction. A separate secret reads the mail, and the task completes when a message arrives.",
"tags": [
"task",
"email",
"verification"
]
},
{
"id": "webhook-capture",
"name": "Capture one inbound HTTP request",
"description": "Create a URL and wait for the first request sent to it, then report the method, headers and body. Use it to see what a provider actually sends. The first request wins and a retry cannot replace it.",
"tags": [
"task",
"webhook",
"debugging"
]
},
{
"id": "agent-queue",
"name": "Hand work to other agents",
"description": "Create a pull queue that cooperating agents share for at most 24 hours. Producers add JSON jobs under a key that makes a resend harmless, workers claim one at a time under a lease, and a job whose worker goes quiet returns to the queue for someone else. Returns separate read, write and worker tokens once, so each agent can be given only the role it needs. At most 100 jobs, 16 KiB per payload and 5 claims per job. The server does not execute jobs.",
"tags": [
"task",
"queue",
"coordination",
"multi-agent"
]
}
]
}