▍ EP-0002 · 0006 · 0038 · 0066/ plugin-first tools
Swap the tool. Keep the guardrails.
Bundled and installed applications share a capability-gated ABI in wazero. Bundled modules are trusted embedded release assets; installed plugins require signature, trust-store, digest, and canonical-identity verification. The stado-owned native model-tool allowlist is empty; the exact external MCP adapter is not a native product application.
▍ EP-0054/ isolated research · accepted contract
Send the archaeology elsewhere.
The accepted design launches bounded research agents for long investigations and keeps their context isolated. Its official replacement package is not shipped until signed, published, installed, and release-verified.
read the design →
▍ EP-0055 · 0056/ retained agents
A crew that survives the turn.
Retain useful workers, supervise their lifecycle, and coordinate through durable mailboxes instead of losing every collaboration when a prompt finishes.
▍ EP-0058/ measured retrieval
Measure before you adapt.
Accepted direction: shadow-rank authorized context under hard budgets before any adaptive policy changes prompts. Ranking, reports, signing, and publication remain unfinished.
read the design →
▍ EP-0052/ trajectory learning
Turn mistakes into lessons.
Staged unsigned source reviews bounded evidence into candidates only. Fresh activation awaits a separately trusted presenter; commands and UI callbacks cannot approve artifacts.
read the design →
▍ EP-0057/ durable session state
A journal, not just a transcript.
Project objectives, blockers, decisions, corrections, and deterministic mistake signals into durable state that humans and agents can query directly.
read the design →
▍ EP-0059/ durable broker
A nervous system that survives.
Crash-safe events, explicit budgets, replayable delivery, and shared supervision state give agents and automations one durable coordination backbone.
durable substrate →
▍ EP-0046/ verify command gates
“Done” runs the checks.
Configured verification commands run before completion and record their evidence. The broader independent-judge design remains intentionally deferred.
read the design →
▍ EP-0051/ lua lifecycle hooks
Policy you can program.
Constrained Lua hooks can inspect, deny, and mutate lifecycle events while stado keeps tool execution, capabilities, and enforcement inside the native harness.
hook contract →
▍ EP-0060 + EP-0066/ bounded harness guidance
The model delegates. The ceiling still holds.
Host facts say what is available and what happened. WASM application policy decides when to research, retain, learn, and coordinate without gaining tools, audit, approvals, or sandbox authority. Native stado contains no guidance wording or fallback.
read the guidance →
placement correction →
▍ EP-0062 + EP-0064/ supervised work · signed application available
A watchdog for work that must be right.
/supervise belongs to the official WASM lifecycle application under foobarto/stado-plugins/supervise: it owns contract flow, cadence, detectors, prompts, and verdict policy while the broker supplies authenticated facts and enforces scoped holds, pause, and stop. Native stado has no fallback. Offline-key-signed release supervise/v0.1.1 is published for stado 0.80.0 and newer and must be explicitly installed and enabled.