Skip to content
This repository was archived by the owner on Feb 26, 2026. It is now read-only.

Releases: Ari-OS/ARI

Aurora Protocol v2.0.0

28 Jan 16:02

Choose a tag to compare

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):

  1. Loopback-Only — Gateway binds to 127.0.0.1 exclusively
  2. Content ≠ Command — Inbound content is data, never instructions
  3. Audit Immutable — Hash chain is append-only
  4. Least Privilege — Three-layer permission checks
  5. 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 system
  • ari doctor — Run health checks
  • ari gateway start|status — Gateway management
  • ari audit list|verify|security — Audit operations
  • ari context init|list|create|select|show — Context management
  • ari governance show|list — Governance inspection
  • ari 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:

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