October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk5 min

NAEOS Technical Build Log #002: Intent Is Not Authority

An AI coding agent can understand a task and propose the right next step without being authorized to take it. Here’s how NAEOS’s build log separates intent, policy, execution, and evidence.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If an AI coding agent is asked to update production configuration, it may infer that restarting a service is part of the job. That inference can be sensible—and still does not authorize the restart. In NAEOS Technical Build Log #002, published September 24, 2026, bayu priatno argues that an agent’s intent and its authority to cause effects must be kept separate.

Why a good plan is not permission

Suppose a request says, “Update the production configuration.” An agent might identify the right file, prepare a change, and conclude that a service restart is needed for the change to take effect. The technical reasoning can be correct without answering the authorization question: who allowed the restart?

As an Amazon Associate I earn from qualifying purchases.

The permission might come from a user’s explicit approval, a separate policy decision, or merely the agent’s interpretation of the request. Those are not equivalent. A broad instruction to update configuration does not necessarily grant every consequential permission the agent infers along the way.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Priatno distills the distinction as “Intent ≠ Authorization.” The agent can interpret a goal and propose actions; its confidence, plan, or understanding is not itself a grant of permission. The build log poses the design challenge this way: “How do we design the system so obedience isn’t the security boundary?”

Separate proposal, decision, execution, and evidence

The build log’s proposed sequence is Agent → Proposal → Policy → Authorization → Runtime → Observation. Treating these as distinct stages makes it possible to ask what each component did, rather than relying on a single account from the agent.

Agent and proposal

The agent interprets the request and names the action it wants to take—for example, editing a configuration file or restarting a service. The proposal should make the intended action visible for review. It is a request to act, not evidence that the action was allowed or performed.

Policy and authorization

A policy component evaluates the proposal and makes the permission decision. An authorization record should let a reviewer distinguish the policy decision from the agent’s own reasoning. The relevant question is not only whether the agent was instructed to be careful, but whether a separate control decided that this particular action was permitted.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Prompts, system messages, and policy files included in an agent’s context can influence its behavior. Priatno’s point is that influence does not necessarily create an independent authorization boundary: the model is still interpreting that text. The design instead places the permission decision in policy, outside the agent’s proposed action.

Runtime and observation

The runtime carries out an authorized action. Its execution record can establish what the controlled execution path reports doing, while an observation receipt can record an outcome independently of the agent’s narrative. These records answer different questions: what was allowed, what the runtime executed, and what was observed afterward.

The build log uses identifiers such as P-014, C-003, V-2, and R-8291 as illustrative audit labels. They show the kinds of distinct records the author has in mind; they are not statistics or proof that a particular production run occurred.

Rank #3
AutoCAD Architecture 2022 Software [Single User]
  • Perpetual Full Version. No subscription, no additional fees. Online account not included, so no Tech support . For Win-11 and 10 64-Bit Machines Only
  • Extended Data Properties in a Shared View: Extract more object properties from a shared view of a drawing.
  • 3D Graphics Technical Preview: Includes a technical preview of a new cross-platform 3D graphics system for smoother navigation of larger drawings.
  • Purge Invisible AEC Data: Successfully save an AutoCAD drawing to a previous version by purging the invisible AEC data. -
  • Push to Autocad Docs: Allows teams to upload AutoCAD drawings as PDFs to a specific project on Docs for easy reference in the field.

What an audit trail should let you determine

A useful record should make it possible to reconstruct the path from requested work to observed result without treating the agent’s summary as the sole source of truth. A reviewer should be able to distinguish:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Proposed: which action the agent requested, with enough detail to understand its scope.
  • Authorized: which policy decision permitted or rejected that proposal.
  • Executed: what the runtime reports carrying out.
  • Observed: what an observation or verification record found about the outcome.

This separation does not by itself prove that every record is complete, tamper-resistant, or tied to the correct action. It makes those properties possible to examine rather than collapsing proposal, permission, execution, and result into one agent-generated claim.

How NAEOS describes the broader design

The build log connects this principle to NAEOS, which it describes as an open-source engineering layer around AI coding agents. NAEOS’s repository README calls the project an engineering control plane between engineering intent, agent proposals, authorized execution, and independent verification. Its broader flow runs from specification through NAEOS’s engineering representation (NEIR), validation and policy, agent context and intent, authorized execution, observation and evidence, and independent verification.

As stated in the repository README accessed October 5, 2026, NAEOS describes itself as vendor-neutral and lists GitHub Copilot, Claude Code, OpenAI Codex, Cursor, Gemini CLI, OpenCode, and Windsurf as agent targets. The same snapshot identifies NAEOS 3.6.0 as its current documented software release and gives a Go 1.26.6-or-later target. These are dated repository statements, not guarantees about later releases or compatibility.

The README also describes implementation paths and experiments involving policy boundaries and authorization, durable audit and evidence records, tamper detection, handoff contracts, independent verification, artifact signing, SBOM generation, security checks, benchmarks, and fuzz gates. It says these mechanisms and experiments should not be interpreted as blanket proof of every production property. An architecture description and a list of engineering checks are not, on their own, an independent demonstration that the boundaries hold in every deployment.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What would demonstrate the boundary in practice?

To evaluate a system that claims this separation, examine whether its records and behavior support the claims at each stage. The build log and README establish NAEOS’s stated design goal, but do not establish through independent validation that its implementation enforces all of these properties in production.

  • Can you inspect the proposed action and distinguish it from the eventual permission decision?
  • Does a controlled runtime mediate consequential actions, or can the agent reach alternate execution paths?
  • Can an observation or verification component check the result without relying only on the component that performed the work?
  • Do the records let a reviewer connect the proposal, applicable policy, execution, and observed result?

These are evaluation questions, not findings about every NAEOS deployment or other agent platform. Priatno’s central argument is narrower and practical: an agent’s understanding may help produce a good proposal, but a system should not mistake that understanding—or obedience to prompt text—for permission.

Where does authorization live in your AI system?

As the build log asks: “How are you currently separating agent intent from actual authorization in your AI systems?” The answer should identify not just who proposes an action, but which control authorizes it, what executes it, and how someone can verify what happened.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.