AgentLedger
agent-ledger-production-0ff8.up.railway.app
Per-agent spend management: track spend across x402/MPP/API-key rails, set budget caps, get anomaly alerts, keep an audit trail.
agent-ledger-production-0ff8.up.railway.app via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
https://agent-ledger-production-0ff8.up.railway.app/.well-known/agent.json and the next probe clears this panel.
| Field | What we saw | What we stored |
|---|---|---|
capabilities |
Input should be a valid dictionary or instance of Capabilities | dropped — this field was not indexed |
Dispute or improve this rating
F
Conformance score: 19/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-09-12 04:26:23 current | b900e0f8e0e3… |
view → |
Endpoints
| Agent card | https://agent-ledger-production-0ff8.up.railway.app/.well-known/agent.json |
Skills · 1 declared · mapped to canonical taxonomy
Per-agent spend management: track spend across x402/MPP/API-key rails, set budget caps, get anomaly alerts, keep an audit trail.
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/agent-ledger-production-0ff8.up.railway.app) [](https://agenstry.com/agents/agent-ledger-production-0ff8.up.railway.app) [](https://agenstry.com/agents/agent-ledger-production-0ff8.up.railway.app) [](https://agenstry.com/agents/agent-ledger-production-0ff8.up.railway.app)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"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."
}