POST /v1/agent.
Why agents need it
LLM agents guess locations. They hallucinate coordinates, invent distances, and describe crosswalks they have never seen. Kviria replaces the guess with a deterministic narrowing loop:- Never a guessed coordinate. Every coordinate-out goes through a verification gate the user confirms (or the caller explicitly opts out of).
- An evidence trail on every answer. Each response carries the tests that produced the decision - names, distances, and reason codes exactly as computed.
- Honest failure. When nothing matches, Kviria says
notFoundwith the absent category - it never invents a plausible-sounding place.
The loop in one paragraph
You send the user’s words (raw transcript) or a structured intent, plus their current anchor{lat, lng}. Kviria answers with one of five
decisions: a resolved target, a confirmation gate, a candidate set, a
not-found, or a clarifying question. When the answer is a candidate
set, you ask the user which one; their pick becomes the next call.
Each turn narrows until exactly one place remains - then you hold a
verified coordinate with an evidence trail.
Status
Kviria is in beta. Current coverage: San Francisco (approximately lat 37.70-37.84, lng -122.54 to -122.36). Outside the covered area, queries return honestnotFound answers rather than
guesses.
Get your first verified coordinate in under a minute (with your
wallet’s sign-in — see the Quickstart):