ALL SYSTEMS LIVE·87 INSTRUMENTS · 19 VERTICALS
ED25519 · BITCOIN-ANCHORED·--:--:-- UTC
witness · signed · anchored

Signed receipts for agent transactions.

When agents pay, book, sign or subscribe, the contested question is what was agreed, by whom, and when. Dynamic Feed is the neutral witness: POST /v1/witness returns a signed receipt of the record — keyless to verify, a free key to issue.

The call

Keyless over MCP, or one REST call with a free key. Every datapoint is provenance-stamped and citeable.

# Witness a transaction record (free key, no KYC):
curl -s https://dynamicfeed.ai/v1/witness -H "X-API-Key: $KEY" -H "Content-Type: application/json" \
  -d '{"content_hash":"","parties":["agent:buyer","agent:seller"],"txn_ref":"order-123"}'

# Keyless — see a sample + verify it in-browser: https://dynamicfeed.ai/witness

Sample response

{ "schema": "txn-receipt/v1", "data": { "content_hash": "sha256:...", "parties": ["agent:buyer","agent:seller"],
  "window": { "btc_lower": { "block_hash": "...", "height": 954352 } } }, "signature": { "alg": "Ed25519", "key_id": "df-ed25519-4cb32e72f333" } }

Why live data

Dynamic Feed witnesses a machine-to-machine transaction record: it signs over the record's hash, logs it in a permanent append-only chain, and pins it in a two-sided Bitcoin time window (a recent block hash = NOT-BEFORE bound; a daily OpenTimestamps anchor = EXISTED-BY bound). Send the record, or keep it private and send only its sha256. An agent can co-sign with its own key, so the receipt shows which agent attested. Dynamic Feed sits BESIDE the transaction and NEVER in the value path — it never accepts, holds, routes or custodies funds. A receipt proves the record existed and is intact (tamper-evident, verifiable against /.well-known/keys) and who co-signed — NOT that the transaction was authorized, correct, or that any value moved.

Use it for

FAQ

Do you move or hold the money?

No. Dynamic Feed is a neutral WITNESS — it signs, timestamps and anchors a hash of a record you give it. It never accepts, holds, routes or custodies funds. A receipt rail, not a payment rail.

What does the receipt prove?

That this exact record existed within a Bitcoin time window and hasn't been altered since (tamper-evident, verifiable against /.well-known/keys), and which agent key co-signed. NOT that the transaction was authorized, correct, lawful, or that value moved.

Can I keep the transaction private?

Yes — send only the sha256 of your record. Dynamic Feed witnesses the hash, never the contents. No PII.

Related live feeds

Ready when your agent is

Plug your agent into the now.

Keyless over MCP, or a free REST key — 87 live tools, signed and Bitcoin-anchored. Live in under a minute.