m4/org/openalice-rt
openalice-rt
“> Real-time state database for AI agent rooms. Sub-millisecond delta sync with persistent WAL.”
Features
8
Status
·unknown
Last activity
17d ago
Branch
mvp
rt/clock
1 feature- rt.hlc.clocksrc/hlc.rs:66Hybrid Logical Clock (48-bit ms + 16-bit counter), lock-free via AtomicU64.since 0.1.0
rt/ivm
1 feature- rt.ivm.plansrc/ivm.rs:15Compiled subscription plan for incremental view maintenance, evaluates deltas without full re-scan.since 0.1.0
rt/persistence
1 feature- rt.snapshot.managersrc/snapshot.rs:24Periodic snapshots with Blake3 content hashing for fast WAL-replay recovery.since 0.1.0
rt/search
1 feature- rt.messages.searchsrc/lib.rs:487Case-insensitive substring search over message text fields, room-scoped, capped limit.api:GET /searchsince 0.1.0
rt/session
1 feature- rt.session.subscribesrc/lib.rs:572WebSocket gateway with subscribe/unsubscribe/mutate, JSON or MessagePack frames, JWT auth.api:WS /wssince 0.1.0
rt/state
2 features- rt.entity.mutatesrc/lib.rs:345Upsert or delete an entity (Room/Persona/Message/Presence) with WAL persistence.api:POST /mutatesince 0.1.0
- rt.state.snapshotsrc/lib.rs:325Return the current state snapshot with the highest committed sequence number.api:GET /statesince 0.1.0
rt/store
1 feature- rt.store.mvccsrc/store.rs:77In-memory MVCC store with atomic batch commits and bounded delta-log broadcast.since 0.1.0