Inspect before launch
Route Doctor checks route configuration and required artifacts before the backend starts. Know the route before execution begins.

LOCAL AGENT EXECUTION BOUNDARY
An execution boundary between your AI client and its tools. Fix what can be called. Isolate execution. Keep results and evidence. All through a local, controlled entry.
PRIVATE VERIFICATION & DOGFOOD / NOT RELEASED
↑ Results & evidence returnResult → Receipt → AI client
01 / WHY A BOUNDARY
A visible tool is not a guarantee of safe execution. Where an agent’s intent becomes an effect in the world, there needs to be a boundary.
One startup inventory defines admission.
Handle only the runtime you own.
One route from the call to its evidence.
02 / ONE CONNECTED ROUTE
Waypost doesn’t manage how an AI thinks. It manages the route through which tools execute. Four connected contracts make up the working core.
Admit calls against an immutable inventory captured at startup.
Route to one MCP backend in its own isolated generation.
Bound cancellation and deadlines. Handle public-safe results.
Connect decision, invocation, and result. Not a guarantee of parent-task completion.
The working core’s route. Not a human approval interface or a guarantee of parent-task completion.
03 / IMPLEMENTED, NOT RELEASED
Linux / WSL2 · local stdio · one MCP backend. This is the scope of the working core today.
Route Doctor checks route configuration and required artifacts before the backend starts. Know the route before execution begins.
The startup tool inventory is immutable. Tools added mid-session do not automatically gain permission to execute.
Separate runtime resources by generation. Clean up by identity, with public-facing results designed to exclude sensitive data.
04 / FIELD NOTES
Based on the supplied public progress dated 2026-09-05. Private-main gate results are developer-reported, not independently rerun for this landing page.
Follow progress on XSession gate, PR CI, and main CI reported passed. Latest-main validation is distinct from promotion into daily use.
Official TypeScript MCP SDK passed connect / list / call / ping. Claude Code and Gemini CLI only observed Connected. Hatch is in daily dogfood.
The active global launcher is older than validated main and route config. Codex is configured, but its actual runtime remains UNKNOWN.
05 / THE ROAD AHEAD

AUTONOMY WITH BOUNDARIES.
What works. What remains unknown. Follow the development route as it takes shape.