Niyatna Docs

System Variables Reference

Configure Niyatna OS variables across intent capture, permission boundaries, and proof registries.


Niyatna OS behavior is defined via configuration files mounted to the workspace container.


Configuration Variables

1. OpenIntent Configuration (intent.config.json)

  • default_proof_standard: Defines required proof types (e.g., diff, screenshot, test_logs).
  • acceptance_criteria_fields: Mandatory fields required to validate an intent.
  • context_depth: Memory retrieval limits for local memory queries.

2. Niyatna Agents Boundaries (agents.config.json)

  • allowed_mcp_servers: Whitelist of mounted Model Context Protocol bridges.
  • require_veto_for: Array of actions requiring human validation (e.g., git_push, db_write, api_payout).
  • default_model_routing: Default model profiles managed by LocalRoute.

3. Verification & Proof (verification.config.json)

  • compile_command: Script to build changes before verification.
  • test_command: Script to run unit/integration checks.
  • screenshot_viewports: Viewport dimensions to capture for UI changes.