Niyatna Docs

OpenIntent & Intent Primitive

The primary primitive for translating a human business goal into a structured, verifiable task contract.


The Intent Primitive (configured in Niyatna HQ's intent panel) is where a business objective is transformed from a vague natural language request into a structured, binding execution contract.

Under the OpenIntent protocol, this primitive ensures that agents have explicit boundaries, criteria, and proof standards before starting work.

Niyatna intent console

OpenIntent Packet Schema

An OpenIntent packet defines the target parameters:

  • Goal: The primary business outcome (e.g., reconcile Stripe ledgers).
  • Context: Pointers to active source files, schemas, and historical context.
  • Constraints: Budget limits, disallowed operations, and deadline variables.
  • Permissions: Whitelisted tool access and APIs.
  • Acceptance Criteria: Concrete tests or conditions the work must pass.
  • Proof Standard: Required artifacts (git diffs, API receipts, screenshots) that prove task completion.

The Value: Zero Drift

AI agents are powerful but literal. Without a strict intent definition, execution drift occurs. By pinning the intent primitive as the absolute source of truth, Niyatna OS guarantees that agents remain anchored to the founder's original will, eliminating hallucinations and unauthorized operations.