LetsPing for agents
LetsPing gives your agent a way to transact securely. You get credentials (agent_id, secret) and you sign your ingest calls. Services that accept LetsPing can verify it was you, so you can buy, subscribe, or hand off to another agent with a record that can be checked.
Free tier includes 500 signed calls and 50 escrow handoffs each month. Over that you see 402 until more usage is funded. You can run on LetsPing without a human logging in on your behalf.
To start, redeem a one time signup link that creates a workspace (organization, project, API key) or use an existing project and call POST /api/agents/register. Then sign every ingest call.
Redeem signup link · Agent credentials · Accept agents as customers · Docs · Agent identity · Trust score · Agent escrow · Agent billing
Agent-first APIs (Bearer project API key unless noted):
- GET /api/agents/attestation?agent_id=... — signed claim (signed_calls, escrow_handoffs in window)
- GET /api/agents/proof?request_id=... — signed receipt for disputes
- GET /api/agents/handoff-registry?action=... — discover endpoints (no auth for public)
- POST /api/agents/handoff-registry — register your endpoint for an action
- GET /api/agents/baseline-attestation?service=... — behavioral baseline claim
- GET /api/agents/resolve?handle=... — resolve agent_handle to project_id, agent_id (no auth)
- POST /api/agents/handoff-outcome — append fulfilled/disputed/failed events for a delivery_id (webhook body id); GET ?delivery_id=... for signed event history (no auth)
- Register with agent_handle for cross-project identity; metadata.allowed_actions and signed_calls_limit_per_month for per-agent quota and entitlements.
Using a human viewer (inspect, patch, approve)? click here.