Authx
SPECIFICATION: AUTHX ENGINE
Status: DRAFT (auto-generated by LOOPX — requires Captain review)
Generated: 2026-04-20 10:24 UTC
Source: ~/authx_engine.py
Auto-generated by: loopx_engine.handle_fill()
⚠ DRAFT NOTICE: This spec was auto-generated from authx_engine.py.
Invariants were extracted mechanically. Failure modes and verification criteria
require Captain review before this spec is considered AUTHORIZED.
PURPOSE
AUTHX ENGINE — Agency Walls as a queryable service
κ ⚒ port=9011 | localhost only | Vacuum Rule
Returns JSON. ◌ on failure.
Endpoints:
POST /check {"actor":"κ", "action":"restart gloss_server"}
GET /walls → full PERMITTED/APPROVAL/NEVER matrix parsed from AGENCY_WALLS.md
GET /health → {"status": "ok"}
Verdicts: PERMITTED | REQUIRES_NOUS_APPROVAL | NEVER | UNKNOWN
Implementation: ~/authx_engine.py — port=9011
ENDPOINTS
/check
/health
/query
/walls
PUBLIC API
handle_check(actor: str, action: str)handle_walls()handle_query(q: str)
DEPENDENCIES
Imports: http.server, json, pathlib, re, sys
INVARIANTS
These must remain true at all times. (Auto-extracted — verify each.)
- Port: 9011 (must not change without updating ROUTX classifier)
WALLS_FILE=HOME / "AGENCY_WALLS.md(extracted from source — verify design intent)
VERIFICATION CRITERIA
GAP — requires Captain review.
Auto-generation cannot determine correctness criteria.
Add verification criteria based on design intent:
>
- [ ] VCx: [describe expected behavior under normal conditions]
- [ ] VCx: [describe expected output for known inputs]
- [ ] VCx: [describe integration behavior with ROUTX / other modules]
FAILURE MODES
GAP — requires Captain review.
Auto-generation cannot determine failure semantics.
Add failure modes based on operational experience:
>
- [ ] FMx: [describe what breaks when dependency X is unavailable]
- [ ] FMx: [describe what happens on malformed input]
- [ ] FMx: [describe recovery behavior]
κ ⚒ LOOPX auto-generated draft. Φζ.⊤.
Promote to AUTHORIZED after Captain review and gap fill.
Jeremy Zlabis
Chronogeometer · Visionary · Disruptor · Chief
42 Sisters AI · East York, Toronto
🍁 Φ 0.042