# AIOS V2R1C0 RC1 Live Status Last verified: 2026-07-13 Europe/Amsterdam ## Source of truth - Release branch: `release/v2r1c0-tenant-cell-fabric-20260712` - Verified branch tree: `6569065` - Current promoted baseline: `V1R4C6` - Production baseline state: not yet promoted to V2R1C0 This file is the single human-readable progress page for V2R1C0 RC1. Update it in the same commit that changes a release gate. ## Overall status `DEVELOPMENT COMPLETE / EXECUTABLE ACCEPTANCE INCOMPLETE / NOT DEPLOYED` ## Component status | Workstream | Status | Evidence | Remaining gate | |---|---|---|---| | Architecture baseline | Done | `docs/architecture/AIOS_V2R1_OpenClaw_Tenant_Cell_Hermes_Shared_Agent_Fabric_Architecture.md` | none | | Tenant Context | Done | `active-runtime/app/aios_v2r1/tenant_context.py` | executable security tests | | Canonical Message | Done | `tenant_context.py` | channel adapter integration test | | Tenant Router | Done | `router.py` | cross-tenant executable tests | | Cell lifecycle adapter | Done | `fleet.py`, `cell_manager.py`, `cli.py` | real OpenClaw Fleet probe | | Message Ledger | Done | `message_ledger.py` | concurrency and restart tests | | Hermes Fabric | Done | `hermes_fabric.py` | worker/profile runtime test | | Memory isolation | Done | `memory_scope.py` | cross-tenant executable tests | | Secret scope | Done | `secret_scope.py` | secret broker integration | | Audit chain | Done | `audit.py` | tamper executable test | | Hermes Profile isolation | Done | `hermes_profile.py` | container/profile runtime test | | OpenClaw boundary plugin | Code complete | `openclaw/plugins/aios-tenant-boundary/` | install + runtime hook inspection | | Python automated tests | Blocked | no committed executable suite | add and run tests | | Node plugin automated tests | Blocked | no committed executable suite | add and run tests | | Staging Cell deployment | Not started | none | tests must pass first | | Rollback rehearsal | Not started | none | staging deployment required | | Merge to `main` | Not started | release branch differs from main | owner approval after gates pass | | RC tag | Not created | no V2R1 tag | owner approval | | Production deployment | Not started | baseline remains V1R4C6 | owner production approval | ## Release gates - [ ] Python executable tests committed and passing - [ ] Node executable tests committed and passing - [ ] OpenClaw plugin installs successfully - [ ] Runtime inspection proves hooks registered - [ ] Tenant Cell status and doctor pass - [ ] Staging message and tool-policy smoke tests pass - [ ] Rollback succeeds - [ ] Running commit matches approved release commit - [ ] Owner approves merge, tag and production cutover ## Parallel work ownership - Track A: Python isolation and message tests - Track B: OpenClaw plugin tests and runtime inspection - Track C: Cell staging deployment, health and rollback - Track D: release evidence, digests and final acceptance report ## Update rule Every worker must update this page with: 1. exact command, 2. exit code, 3. test counts, 4. commit hash, 5. artifact digest, 6. blocker or PASS result. No item may be marked Done from prose-only reports.