Every field Mireye returns is wrapped in provenance metadata: the source agency that produced the value, a canonical upstream URL where that data lives, the timestamp when Mireye fetched it, and a confidence rating. This means you never receive a bare number from Mireye — you receive a value and everything needed to challenge or re-verify it. Regulators, underwriters, and auditors can trace any field back to its originating federal dataset without involving Mireye at all.Documentation Index
Fetch the complete documentation index at: https://www.mireye.ai/llms.txt
Use this file to discover all available pages before exploring further.
What provenance looks like
The following example shows theelevation field as it appears in a /v1/fetch response. All other fields follow the same shape.
Provenance fields
Every field object in a/v1/fetch response includes these provenance fields alongside value and unit.
Short identifier for the agency or dataset that produced this value. Examples:
USGS_3DEP, NOAA_CUSP, USFWS_NWI. Use this value to look up the full dataset details in the field catalog.Canonical upstream URL for the dataset. Always points to the originating agency — never a local path. Use this to navigate directly to the source dataset for independent verification.
ISO 8601 UTC timestamp of when Mireye fetched this value from the upstream source. Use this as the authoritative “as-of” time for the value — more precise than the per-response
ttl_seconds hint.Data quality rating:
HIGH, MEDIUM, or LOW. See Confidence ratings for the full definition of each level.How long this value is considered fresh, in seconds. Derived from the upstream source’s update cadence. Use this to set your own downstream cache TTL. The
fetched_at timestamp is the authoritative reference; ttl_seconds is a recommendation, not a guarantee.Human-readable notes about the value or the fetch conditions. Present when Mireye needs to surface something a consumer should know — for example, that a building join was made via geometric overlap with a given confidence score.
null when there is nothing to note.When
source_url points to a federal agency URL, anyone can navigate to that URL and re-fetch the raw data to independently verify the value Mireye returned. This is the core of the provenance guarantee.Citations in /v1/ask responses
/v1/ask responses include a top-level citations array that aggregates one entry per source used across all fields in the answer. Each entry identifies the source, lists which fields it provided, and carries its own provenance metadata — the same trust signal as individual field provenance in /v1/fetch.
fields array in each citation entry lists every field that source provided to the answer. To re-verify an answer, pass those field names to /v1/fetch at the same coordinate and compare the values.
Partial failures
When Mireye cannot fetch a field, it reports the failure explicitly in thepartial_failures array rather than silently omitting the field or substituting a zero. The response still returns HTTP 200 with all fields that succeeded.
partial_failures includes:
field— the catalog name of the field that could not be fetched.source— the source that was attempted.error— a human-readable description of what went wrong.retryable—trueif a transient upstream error makes a retry likely to succeed;falsefor permanent failures such as a deprecated endpoint.
partial_failures, it will not appear in the fields object. You can detect missing fields by diffing your requested field names against the keys in fields, or by reading partial_failures directly.