Driver and DOM in the same V8 isolate.
No CDP. No marshalling tax. No async race window between decide-act-verify. The runtime touches the DOM the same way the page does: synchronously, in-process.
vitron.ai Why Alethia
CDP-based tools add ~580ms of marshalling tax per assertion, burn thousands of tokens on raw HTML or screenshot vision calls, and give the agent no structured feedback about what changed. Alethia is a different architecture entirely.
No CDP. No marshalling tax. No async race window between decide-act-verify. The runtime touches the DOM the same way the page does: synchronously, in-process.
Tell Alethia "click Sign In and assert the dashboard is visible." The NLP compiler translates plain English to deterministic Action IR, resolves elements by text content, aria labels, and placeholders, and executes step by step.
Every step returns a DOM diff (added, removed, changed elements) and a semantic page snapshot: headings, buttons, form state, list counts, errors. Structured data at ~200 tokens per snapshot instead of raw HTML or screenshots.
Alethia's bundled snapshot stays compact while per-action accessibility trees grow with page size. On CRUD-style flows it's 6–8× fewer tokens than Playwright MCP; on simple smoke tests the gap narrows or ties because we bundle the EA1 audit, DOM diff, and integrity hash into every response. The savings compound across an autonomous session — more iterations per dollar.
Loopback-only on 127.0.0.1, never networked. Zero telemetry by default. After one signed binary download, runs fully offline with no license phone-home, no cloud calls, no runtime dependencies.
VITRON-EA1 evaluates each Action IR step before execution. Destructive actions are blocked unconditionally. Sensitive input is blocked. There is no permissive mode.
Each run produces a SHA-256 chained event log, Ed25519-signable, replayable, and reviewable. Built for regulated workflows where "trust me" is not a valid answer.
When an assertion fails, the runtime returns near-matches, page context, and a suggested fix: "did you mean :text(Dashboard Panel)?" Elements are checked for visibility, disabled state, and overlay blockers before interaction.
"If the cookie banner exists, click Accept." Alethia handles conditional flows, waits for elements with DOM mutation observers instead of polling, and checks that elements are visible, enabled, and not covered by overlays before interacting.
U.S.-incorporated company. U.S. patent (App. 19/571,437), no foreign filings. No offshore ownership, no foreign operational dependencies. Built for defense, federal civilian, and regulated environments where provenance matters.