A receipt beside every agent payment.
Agent wallets move the money; someone has to make the spend defensible. Dynamic Feed is that someone: witness the payment record (or its hash) and get a signed, independently-verifiable receipt — without Dynamic Feed ever touching, holding or routing the funds.
The call
Keyless over MCP, or one REST call with a free key. Every datapoint is provenance-stamped and citeable.
# After your rail (x402 / AP2 / Stripe) settles, witness the record (free key):
curl -s https://dynamicfeed.ai/v1/witness -H "X-API-Key: $KEY" -H "Content-Type: application/json" \
-d '{"content_hash":"","parties":["agent:payer","merchant:x"],"txn_ref":""}'
# Dynamic Feed witnesses the record. Your rail moves the money. They never overlap.
Sample response
{ "schema": "txn-receipt/v1", "data": { "content_hash": "sha256:...", "txn_ref": "x402-settlement-…",
"parties": ["agent:payer","merchant:…"] }, "signature": { "alg": "Ed25519", "key_id": "df-ed25519-4cb32e72f333" } }
Why live data
When an agent pays — and a human or policy is on the hook for it — the question on any disputed charge is what was agreed and what the agent acted on. Dynamic Feed witnesses the payment RECORD beside whatever rail settled it (x402, Google AP2, Stripe agent checkout): it signs over the record's hash, time-windows it with a recent Bitcoin block + a daily anchor, and logs it — so all parties have an independent, tamper-evident receipt. Dynamic Feed is NOT a payment processor or money transmitter: it never accepts, holds, routes, converts or custodies funds, and holds no key that releases money. It records what happened; it does not make it happen, and does not prove the payment was authorized or completed.
Use it for
- A defensible record behind 'you take responsibility for your agent's spend'
- An independent receipt either side of an agent purchase can re-check
- Sits beside x402 / AP2 / Stripe agent checkout — never competes with them
- Feeds AI-liability and chargeback evidence
FAQ
Are you a payment processor or money transmitter?
No, and by design never will be. Dynamic Feed only signs + timestamps + anchors a HASH of a record. It never accepts, holds, routes, converts or custodies funds. Your rail moves the money; we witness the record beside it.
How does it fit x402 / AP2 / Stripe?
After your rail settles, you send the settlement record (or its hash) to be witnessed. The receipt is independent of the rail and verifiable by any party.
What does it prove?
That the record existed and is intact (tamper-evident) and which agent co-signed — NOT that the payment was authorized, correct, or completed. Evidence, not settlement.