When an AI acts on the world, "trust me" isn't enough. Dynamic Feed hands any agent or robot a cryptographically signed snapshot of the verified present and anchors its fingerprint on the Bitcoin blockchain — so anyone can prove exactly what it was told the moment it acted, independently, even against us.
API docs ↗Public keys ↗One call → a go / caution / no-go verdict for a robot at a location (ground · humanoid · aerial · marine · orbital), with the grounded facts behind it. A hard deadline guarantees a timely answer; stale safety data floors it to caution. A physical system never waits.
Each snapshot carries an Ed25519 signature over its exact canonical bytes (json-sorted-compact). Verify it against the published key — change one byte and it breaks. A record of exactly what we reported.
The snapshot's hash is committed to Bitcoin via OpenTimestamps (confirmed in the next block, ~an hour). Only the fingerprint goes on-chain, never the data. Prove the record existed no later than that block — forever.
Straight talk, because trust is the whole point: a signature proves Dynamic Feed reported X at time T — authenticity, tamper-evidence, non-repudiation. It is the verifiable audit trail of what an AI was told when it acted. (It is not a claim that X is objectively true in the world — no signature can promise that.) Verify everything yourself against the public key; you never have to take our word for it.
Wind, weather, air quality, space-weather (GPS/comms) & nearby hazards → a signed take-off verdict.
Weather, air quality & nearby earthquakes/hazards along the route → a signed go/caution/no-go.
Wrap any fact/claim in a timestamped, signed record — the audit trail regulated AI (fintech/legal/medical) needs.
# 1) get a signed awareness snapshot (keyless)
curl -X POST https://dynamicfeed.ai/v1/awareness -H "Content-Type: application/json" \
-d '{"robot":{"class":"aerial"},"location":{"lat":51.5,"lon":-0.12}}'
# 2) fetch the public key and verify the Ed25519 signature
curl https://dynamicfeed.ai/.well-known/keys
# canonical form = JSON of the response WITHOUT its "signature" field, keys sorted, compact separators
# reference verifier: scripts/verify_awareness.py · C# client: clients/csharp/AwarenessClient.cs
# 3) anchor the snapshot's hash to Bitcoin (free, no wallet)
curl -X POST https://dynamicfeed.ai/v1/anchor -H "Content-Type: application/json" -d '{"snapshot": { ... }}'
Free, keyless, no wallet required. Chain-of-custody for any
datapoint: /v1/sources + /v1/explain.
Every answer Ed25519-signed and anchored to Bitcoin — independently verifiable, even against us.
Read the API docs ↗Public keys ↗