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

A verifiable data layer for IoT & edge devices.

Edge devices act on data and produce it, and both directions are usually unverifiable. Dynamic Feed is the layer they plug into: signed world-data in that a gateway can verify on-device before acting, and a keyless anchor endpoint to commit a hash of a device's own reading to Bitcoin for a tamper-evident record. One keyless API, with reference clients for the stacks fleets already run.

The call

One keyless call returns a signed datapoint an edge device verifies before acting:

curl -s -X POST https://dynamicfeed.ai/v1/batch \
  -H 'Content-Type: application/json' \
  -d '{"calls":[{"tool":"current_weather","args":{"city":"Sydney"}}]}'

Sample response

{ "results": [ { "tool": "current_weather", "ok": true,
    "data": { "temperature_c": 16.3, "conditions": "Light drizzle",
              "provenance": { "source": "Open-Meteo", "measured_at": "2026-06-15T09:45:00Z" },
              "freshness": { "state": "live", "age_seconds": 434 } } } ],
  "signature": { "alg": "Ed25519", "key_id": "df-ed25519-...", "sig": "..." } }
# verify the signature on-device against /.well-known/keys before acting

Why live data

Most IoT data is unsigned: a device trusts the pipe, and its own telemetry can't be proven later. Dynamic Feed closes both gaps over one keyless API. Inbound, every datapoint - weather, air quality, energy-grid, GPS-interference, space weather and more - is Ed25519-signed over its exact bytes and carries source, observed-at time and a freshness state, so a gateway verifies it on-device (an open-source verifier runs on a Pi or an ESP32) before acting. Outbound, a device hashes its own reading locally and anchors just the hash to Bitcoin (free, no wallet) for a tamper-evident proof it existed at a time. Reference clients exist for Raspberry Pi, ESP32, MicroPython, Home Assistant, Node-RED and MQTT. A signature proves the datapoint existed unchanged as we reported it at that time; it is not a claim the value is objectively true, and it is evidence, not a safety guarantee — your device's own stack owns every decision. Full integration guide: dynamicfeed.ai/iot.

Use it for

FAQ

What can run the on-device verifier?

A Raspberry-Pi / Linux SBC does full float-exact verification today; ESP32 (Arduino C++) and MicroPython verify integer/string payloads and anchor receipts. An 8-bit Arduino Uno is too small - verify on a Pi-class gateway and fan out.

Does my sensor data leave the device when I anchor it?

No. You hash the reading locally and send only the 64-hex digest; the underlying data never leaves your side. We sign and Bitcoin-anchor the hash.

What exactly does a signature prove?

Proof-of-existence-at-a-time and tamper-evidence: the datapoint existed unchanged as we reported it. It is not a claim the value is true, and it is evidence, not a safety guarantee. See the full guide at dynamicfeed.ai/iot.

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.