Skip to content
Pre-alpha / current reality

Pre-alpha. Detection is off until you configure it. SDKs are unpublished. The hosted service is not available yet. Nothing has run against production traffic.

Errors

guides / v1

Runtime contract error taxonomy

These are the contract §7 error names and HTTP statuses. This is the runtime specification, not a claim that the MCP endpoint implements the guard envelope.

HTTPerrorMeaning
400invalid_requestBad envelope or missing write idempotency key.
401unauthorizedInvalid credential.
403plan_limitPlan ceiling.
409drift_blockedWrite blocked by known policy.
409drift_haltedStrict policy halt.
422contract_violationNo known contract.
429rate_limitedGuard-side throttle.
5xxinternalAvailability failure; explicit client fallback rules apply.

Five decisions

Engine fault bypassed is different from policy blocked. A fail-open read can be degraded; a successful selective replacement is repaired.

DecisionMeaning
okNo actionable drift reported; this alone does not prove protection was configured.
repairedA verified selective patch was applied; bytes may change and byte_identical is false.
degradedPolicy permits the original read with a loud drift warning.
bypassedInspection unavailable or skipped; original outcome preserved.
blockedPolicy refusal; distinguish request refusal from a completed response halt.

SDK and administration errors

AgindowSetupError is deterministic misuse before a call. AgindowDriftError carries policy feedback and preserves original exceptions as cause where available. A response halt may retain a completed outcome; inspect it before taking further action. Dashboard session, permissions, retention and validation failures belong to their own administrative contracts, not this runtime taxonomy.

Continue

Keep configuration, call decisions and evidence separate.