ALL SYSTEMS LIVE·WE SIGN YOUR STATION · NEUTRAL WITNESS
DATA WITH RECEIPTS · ED25519 · RFC 3161·--:--:-- UTC
Home  /  IoT  /  We sign your station
COVERAGE ENGINE · YOUR SENSORS, OUR WITNESS

Your station measures. We witness it.

You already run the sensors: a weather station on a mine, a probe in a paddock, a gauge on a site, a meter on a line. Register a station with Dynamic Feed and every reading it reports comes back as an Ed25519-signed, independently time-stamped, archived station receipt that anyone can re-verify. You bring the coverage; we bring the witnessing and the standing. We do not measure the value, and we say so on every receipt.

HOW IT WORKS

Register once, witness every reading.

STEP 01

Register

POST /v1/station/register with a name, location and the quantities it reports. You get a station_id and a provenance descriptor. Your key is stored only as a non-reversible hash.

STEP 02

Report

Your sensor POSTs each reading to /v1/station/reading. Dynamic Feed signs a station-receipt/v1, timestamps it, and archives it append-only.

STEP 03

Verify

Anyone re-verifies the receipt against our published key, no account needed. The receipt states plainly that your station measured the value and Dynamic Feed only witnessed the report.

Register a station
curl -X POST https://dynamicfeed.ai/v1/station/register -H "content-type: application/json" -H "X-API-Key: YOUR_FREE_KEY" -d '{"name":"North Pit AWS","location":{"lat":-22.0,"lon":148.0},"quantities":["wind_kmh","temperature_c"]}'
Witness a reading it reports
curl -X POST https://dynamicfeed.ai/v1/station/reading -H "content-type: application/json" -H "X-API-Key: YOUR_FREE_KEY" -d '{"station_id":"stn_<yours>","quantity":"wind_kmh","value":12.4,"unit":"km/h","observed_at":"2026-07-09T04:00:00Z"}'
STATION-RECEIPT/V1 · EXAMPLEEd25519 signed
Station
North Pit AWS · stn_<id>
self-reported by the station operator; Dynamic Feed witnesses the report
Observation
wind_kmh = 12.4 km/h · observed 2026-07-09T04:00:00Z
measured_by: the station operator, not Dynamic Feed
Signed at witnessed_at and re-verifiable at /verify against /.well-known/keys. A free key is self-serve at POST /signup.
WHY IT MATTERS

Coverage the world already has.

Dynamic Feed cannot run every sensor on Earth, and it should not try. The world is already covered in stations owned by mines, farms, sites, utilities and community networks. What those stations lack is not measurement, it is standing: a record an adverse party will accept. When your station's readings are witnessed by a neutral third party, signed at the moment and archived so alteration shows up, they stop being your own word and become evidence. You keep operating your sensor exactly as you do now.

Data with Receipts. Your station measures; Dynamic Feed witnesses. Each receipt records what your station reported, when, and the honest fact that we did not measure it. Corroborate with an independent source where one exists.
THE BOUNDARY

A witness, not the measurer.

held on purpose

Dynamic Feed is a neutral witness. A station receipt attests that your station reported this value at a moment and that the signed record has not changed since. It does not claim Dynamic Feed measured the value, that the sensor is calibrated, or that the value is accurate: those remain the station operator's responsibility, and every receipt says so in words. Where an independent source exists, corroborate. We are never in the money path and we never make the decision. Advisory evidence, tamper-evident not tamper-proof, not a certification and not legal advice.

FOR MINES, FARMS, SITES, UTILITIES & SENSOR NETWORKS

Your sensors. Our receipts.

One call registers a station; one call per reading witnesses it. Self-serve, hash-first on your key, honest on provenance.