Documentation
Quick start
Base https://actseal.xyz · Free 100/day · Get a key
Issue a receipt
curl -sS -X POST https://actseal.xyz/v1/receipt \
-H "Authorization: Bearer <api_key>" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: agent-run-1" \
-d '{"action":"tool.invoke","inputs_hash":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","outputs_hash":"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"}'
Then GET https://actseal.xyz/v1/verify/<receipt_id>
Endpoints
- POST
/v1/receiptissue (auth) - GET
/v1/verify/:idverify (public) - GET
/v1/pubkeycurrent issuer key - GET
/openapi.json·/llms.txt
MCP (stdio)
Tools: issue_receipt, verify_receipt. Env: ACTSEAL_BASE, ACTSEAL_API_KEY.
Limits & pay
- Free: 100 new receipts / key / UTC day
- 429 → see
payment.pay_url(crypto upgrade) - Idempotent replays do not consume quota