The API is in early access and is not publicly available. Endpoint URLs, request examples and sample responses on this page are illustrative. Contact hello@vangrid.io to request access.
provenance_hash, a SHA-256 digest that lets you verify, independently, that the data came from a legitimate Vangrid edge node, at the stated time, and has not been modified in transit or storage. This is critical for defense, compliance, and safety applications where data integrity is non-negotiable.
What the provenance hash covers
Theprovenance_hash is computed over:
- The observation payload (geometry, classification, scores)
- The originating node’s unique identifier
- The capture timestamp (UTC, millisecond precision)
- The Vangrid network epoch (a rotating network-wide nonce)
Verifying a provenance hash
1
Retrieve the observation
Make a spatial query or read from a streaming event. Note the
provenance_hash field.2
Fetch the verification endpoint
Call
GET /v1/provenance/{provenance_hash} with your API key to retrieve the signed verification record.3
Compare the canonical hash
The response includes the canonical hash computed by the issuing node. Compare it to the hash in your observation.
Python

