-
v0.1.1 — core skeleton Stable
released this
2026-10-10 00:00:26 +00:00 | 4 commits to main since this releasePhase 1 (Core Skeleton) of milestone v0.1 coreci-broker.
Delivered
- coreci_broker.py (618 lines, stdlib-only, AC14-enforced): .env config bootstrap + first-boot pepper/admin-pass generation (printed exactly once)
- SQLite store per spec §5.2 (5 tables + index) at mode 0600, umask-independent
- Append-only JSONL audit writer (9 verbs, fsync per write, 0600)
- Dual-mode bcrypt/scrypt hasher (format-prefixed, format-aware verification)
- Derived token engine: base64(sha256(pepper:UUID:user:agent:sorted_tags)) — 44-char, byte-exact
- ThreadingHTTPServer router + {"error,message} contract + traversal-rejecting static hook
- OWUI Tools mount (once-per-process guard) + standalone main
- 92 tests green; security fix: static hook no longer serves broker state files (CWE-552)
Requirements
REQ-03, REQ-11, REQ-14, REQ-15, REQ-16, REQ-17, REQ-18 — complete
Next
P2 admin plane → v0.1.2
Downloads