User instructs the agent. The instruction can describe the desired
operation, such as swapping an asset with a defined slippage limit.
Agent builds an action. The agent or integrating builder constructs the
structured action it proposes to submit.
Builder requests a verdict. The structured proposed action is sent to
Nava Guardian through the documented Nava Service boundary.
Nava Guardian resolves policy. Nava Guardian decodes the action and resolves the
active policy for the agent.
Nava Guardian evaluates checks. Applicable deterministic checks evaluate the
decoded action against that policy. The live approval path does not use an
LLM or reason over free-form intent text.
Nava Guardian stores and returns the verdict. Database-backed metadata tracks
a pending, approved, or rejected outcome with reason codes and evidence.
Builder handles the verdict. The builder keeps pending actions paused,
does not submit rejected actions, and may sign and submit the exact approved
action through its own venue integration.
Diagram
Transaction lifecycle
A numbered sequence keeps the primary path readable, then separates the execution decision into explicit outcomes.
UserBuilderNavaVenue
01
User → BuilderInstruct the agent
02
Builder → BuilderBuild the structured action
03
Builder → Nava ServiceSubmit proposed action
04
Nava Service → Nava GuardianRequest policy verdict
05
Nava Guardian → Verdict storeEvaluate checks and record evidence
06
Nava Guardian → BuilderReturn versioned verdict
07
Builder → VenueSign and submit
See the Nava Guardian overview for the product boundary
and current Developer Preview capabilities.