Releases: Ari-OS/ARI
Aurora Protocol v2.0.0
Aurora Protocol v2.0.0
The dawn of a new era. Your life, your rules, fully auditable.
Background
Aurora represents the culmination of months of development:
- October 2025: Concept development began
- November 2025: 13-agent architecture designed
- December 2025: Rose Protocol specification (v11.x)
- January 2026: Security audit, Kagemusha kernel, Aurora merge
The v2.0.0 release merges two parallel tracks:
- Aurora Specification (v12.0) — Complete multi-agent system design with 70 defined tests
- Kagemusha Kernel (v1.0.0) — Security-hardened TypeScript implementation
The result: a production-ready Life Operating System.
What Aurora Delivers
Six-Layer Architecture
6. Interfaces → CLI (8 commands), Dashboard (React 19)
5. Execution → Daemon (macOS launchd)
4. Strategic → Council, Arbiter, Overseer
3. Core → Core, Guardian, Planner, Executor, Memory
2. System → Router, Storage
1. Kernel → Gateway, Sanitizer, Audit, EventBus, Config, Types
Each layer only imports from layers below it. No exceptions.
Multi-Agent System
5 Core Agents:
| Agent | Role | Key Capability |
|---|---|---|
| Core | Orchestrator | 5-step message pipeline |
| Guardian | Security | Threat detection, risk scoring |
| Planner | Strategy | Task decomposition, DAG generation |
| Executor | Action | Tool execution, permission gating |
| Memory Manager | Knowledge | Provenance tracking, partition isolation |
3 Governance Agents:
| Agent | Role | Key Capability |
|---|---|---|
| Council | Legislature | 13-member voting, quorum thresholds |
| Arbiter | Judiciary | 5 constitutional rules, final authority |
| Overseer | Quality | 5 release gates, coverage enforcement |
Constitutional Governance
5 Arbiter Rules (Immutable):
- Loopback-Only — Gateway binds to 127.0.0.1 exclusively
- Content ≠ Command — Inbound content is data, never instructions
- Audit Immutable — Hash chain is append-only
- Least Privilege — Three-layer permission checks
- Trust Required — All messages have explicit trust levels
Council Quorum Thresholds:
- Standard (50%): 7 of 13 votes
- Significant (67%): 9 of 13 votes
- Critical (100%): 13 of 13 votes (unanimous)
User Interface
Web Dashboard — Real-time monitoring (Vite 6 + React 19)
- Agent status and health visualization
- Audit log viewer with hash chain verification
- Governance decision tracking
- Memory partition browser
REST API — 15 endpoints
- Health:
/api/health,/api/health/detailed - Agents:
/api/agents,/api/agents/:id/stats - Governance:
/api/proposals,/api/governance/rules,/api/governance/gates - Memory:
/api/memory,/api/memory/:id - Audit:
/api/audit,/api/audit/verify - Tools:
/api/tools - Contexts:
/api/contexts,/api/contexts/active
CLI — 8 command groups
ari onboard init— Initialize ARI systemari doctor— Run health checksari gateway start|status— Gateway managementari audit list|verify|security— Audit operationsari context init|list|create|select|show— Context managementari governance show|list— Governance inspectionari daemon install|uninstall|status|logs— macOS daemon
macOS Operations
- launchd daemon for always-on operation
- Auto-start on login
- Crash recovery with restart
- Log rotation and management
- --production flag for Mac Mini M4 optimization (24GB RAM)
Security
- 21-pattern injection detection across 6 categories
- 6-level trust scoring with risk multipliers (0.5x to 2.0x)
- SHA-256 hash-chained tamper-evident audit logging
- Auto-block at risk threshold ≥ 0.8
- 3-layer permission checks for all tool execution
Quality
- 187 tests across 18 test files (exceeding the 70 specified)
- 80%+ coverage requirement (100% for security paths)
- TypeScript strict mode with full type coverage
- ESLint + Prettier formatting
- Commitlint + Husky for commit standards
- Full CI/CD pipeline
Version Numbering
The jump from v12.0.0 (specification) to v2.0.0 (implementation) follows this rationale:
- v12.0.0 was an internal specification version (iteration count)
- v2.0.0 follows Semantic Versioning for actual software
- "2" indicates: major rewrite, breaking changes, new architecture
The implementation exceeded the specification:
- 187 tests vs 70 specified
- Full TypeScript implementation vs markdown prompts
- Working REST API vs conceptual endpoints
- Real CLI vs shell script stubs
Documentation
Complete documentation suite:
- HISTORY.md — Project evolution and design rationale
- AGENT_DESIGN.md — Agent architecture and patterns
- ARCHITECTURE.md — Six-layer system design
- RUNBOOK_MAC.md — macOS deployment guide
Why "Aurora"
オーロラ (Aurora) — "Dawn" — the natural light display that marks the transition from darkness to light. Aurora represents the emergence of a fully functional system from months of design and iteration.
Protocol: Aurora (オーロラ) — The dawn
"Your life, your rules, fully auditable."
Full Changelog: PryceHedrick/ari@v1.0.0...v2.0.0