Card snapshot
agent-ledger-production-0ff8.up.railway.app
·
2026-09-12 04:26:23 UTC
·
b900e0f8e0e34f5ade4bcb35752925ec57c46a0c398f7a5fa35c4f7b760d47ed
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.
{
"schema_version": "1.0",
"name": "AgentLedger",
"description": "Per-agent spend management: track spend across x402/MPP/API-key rails, set budget caps, get anomaly alerts, keep an audit trail.",
"url": "https://agent-ledger-production-0ff8.up.railway.app",
"api_base": "https://agent-ledger-production-0ff8.up.railway.app/v1",
"openapi": "https://agent-ledger-production-0ff8.up.railway.app/openapi.json",
"auth": {
"type": "workspace_key",
"field": "workspace_key",
"description": "Get a workspace_key with no human at all by paying via POST /v1/billing/x402 (the paying wallet becomes the workspace identity), or at GET /start \u2014 no signup, no login, no card. Claiming a NEW agent_id requires that workspace_key in the first POST /v1/track or /v1/budget body; that call mints an agent_secret in the response \u2014 save it, every later write to that agent_id must include it and needs no workspace_key. Reads (report/alerts/tokens) require agent_secret or workspace_key, sent as X-Agent-Secret or X-Workspace-Key."
},
"pricing": {
"model": "freemium",
"amount_usd": 19.0,
"description": "Free tier is 3 agents per workspace. Pro is $19/mo for unlimited agents. Launch window: the first 50 workspaces created get Pro free for 1 year."
},
"capabilities": [
{
"id": "mint_workspace_x402",
"description": "Self-serve workspace + workspace_key for an agent with a wallet \u2014 no human, no login. Present an x402 payment in the X-PAYMENT header; the paying wallet becomes the workspace identity. Do this first: a workspace_key is required to claim a new agent_id.",
"endpoint": "/v1/billing/x402",
"method": "POST",
"free": false
},
{
"id": "track_spend",
"description": "Record a spend entry for an agent",
"endpoint": "/v1/track",
"method": "POST",
"free": true
},
{
"id": "set_budget",
"description": "Set monthly/daily budget caps for an agent",
"endpoint": "/v1/budget",
"method": "POST",
"free": true
},
{
"id": "get_report",
"description": "Spend report \u2014 totals, by rail, by service, anomalies",
"endpoint": "/v1/report/{agent_id}",
"method": "GET",
"free": true
},
{
"id": "get_alerts",
"description": "Anomaly alerts for an agent",
"endpoint": "/v1/alerts/{agent_id}",
"method": "GET",
"free": true
},
{
"id": "get_tokens",
"description": "Token burn report \u2014 in/out totals by model",
"endpoint": "/v1/tokens/{agent_id}",
"method": "GET",
"free": true
}
],
"contact": "entradox@icloud.com",
"legal": "Parmanand LLC. Beta software, provided as-is."
}