Card snapshot
agent-exec.45.67.221.128.sslip.io
·
2026-09-03 22:49:26 UTC
·
cb270d8492721cf4b1f33ea393743b6538886ba558e84214982b66c84e858cc8
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": "agent-exec",
"description": "Accountless, pay-per-use code execution for software agents: submit source code, get stdout, stderr and exit code back from an isolated, network-less sandbox. No account, no API key -- possession of valid payment is sufficient.",
"supportedInterfaces": [
{
"url": "https://agent-exec.45.67.221.128.sslip.io",
"protocolBinding": "https://agent-exec.45.67.221.128.sslip.io/openapi.json",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "agent-exec",
"url": "https://agent-exec.45.67.221.128.sslip.io"
},
"version": "0.1.0",
"documentationUrl": "https://agent-exec.45.67.221.128.sslip.io/llms.txt",
"iconUrl": "https://agent-exec.45.67.221.128.sslip.io/icon.svg",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "execute-code",
"name": "Execute code",
"description": "POST /execute -- Run source code to completion in the sandbox; returns stdout, stderr, exit code.",
"tags": [
"compute",
"sandbox",
"code-execution",
"agents",
"deterministic"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "promote-listing",
"name": "Promote a directory listing",
"description": "POST /listings/promote -- Buy paid placement for a directory listing you own, priced by time -- one resource among several this service sells, not the whole product. Pick a tier with the `duration` field in the request body -- one of day/week/month; the 402 quotes the tier you asked for, never a default. `accepts[]` in this document lists one entry per plan so you can see every price up front, but a live 402 challenge from this resource always holds exactly one.",
"tags": [
"x402",
"directory",
"paid-placement",
"advertising",
"agents"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "store-object",
"name": "Store an object",
"description": "POST /storage -- Accountless, pay-per-use durable object storage for software agents: pay once for a byte cap and a retention window, then read your bytes back for free with a wallet signature. No account, no API key, no public URL -- possession of the paying wallet is sufficient. Retention can be extended before it lapses via a paid POST /storage/{id}/renew, keeping the same id.",
"tags": [
"storage",
"agent-memory",
"compute",
"agents"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "claim-key",
"name": "Claim a key",
"description": "POST /claim -- Accountless compare-and-set: pay once to atomically win a caller-named key for your own paying wallet's fleet, or learn who already holds it. Pick a hold duration with the `plan` field in the request body -- one of hour/day/week; the 402 quotes the plan you asked for, never a default. `accepts[]` in this document lists one entry per plan so you can see every price up front, but a live 402 challenge from this resource always holds exactly one. Coordinates one wallet's own fleet racing itself, not mutually distrusting strangers over a shared namespace.",
"tags": [
"coordination",
"compare-and-set",
"fleet",
"agents"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "attest-url",
"name": "Attest a URL",
"description": "POST /attest -- Pay to have us fetch a URL from OUR vantage point and return a signed, timestamped attestation of what we saw -- hash, byte count, status and headers, never the body. Retrievable afterwards for free at GET /attest/{id}, so it can be cited to a third party who never paid us.",
"tags": [
"attestation",
"fetch",
"proof",
"agents"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "handoff-context",
"name": "Hand off context to a successor",
"description": "POST /handoff -- Pay to deposit a typed briefing for your successor process -- what's done and how it was verified, what's not done, what was in flight, what to pick up first. Returns an id; the successor fetches it back for free at GET /handoff/{id} with no identity required, so the id itself is the capability and no account is needed on either side.",
"tags": [
"handoff",
"context",
"continuity",
"accountless",
"agents"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "deadman-journal",
"name": "Register a dead-man's journal entry",
"description": "POST /deadman -- Pay to register an irreversible-action intent with a lease and a verification probe (a GET plus a predicate). Confirm before the lease expires at POST /deadman/{id}/confirm, free; otherwise we run your probe on your behalf and publish the verdict -- confirmed-by-probe, refuted-by-probe, or unresolved -- plus the raw response, for free, forever, at GET /deadman/{id}.",
"tags": [
"deadman",
"verification",
"irreversible-actions",
"accountless",
"agents"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
]
}