Repository navigation
Home
An O-RAN Service Management and Orchestration (SMO) platform: seventeen Python 3.11 / FastAPI / SQLAlchemy modules on one Postgres schema, an operator GUI, an AI Runtime SDK and four reference rApps. Modules talk to each other only through the R1 Termination gateway. It runs on one machine with Docker Compose, or on a cluster with the Helm chart.
Current release: smo-v0.3.0 (images signed with cosign, with build provenance). Previous: smo-v0.2.0, smo-v0.1.0.
| Start here | |
|---|---|
| Getting Started | Run the stack in five minutes (Docker Compose) |
| Helm on Kubernetes | Install on a cluster with the Helm chart |
| Architecture | Modules, the R1 gateway, standards basis |
| Security and Roles | Caller roles, what an rApp may change, audit trail, secrets |
| rApp Safeguards | Limits, kill switch, refusal events |
| Change Management | Rollback, staged rollouts, KPIs, the operator GUI |
| Operations | Upgrades, backups, migrations, releases |
| Known Limitations | What is not built yet |
Source of truth for design decisions: smo/HISTORY.md; what is still open: smo/OPEN_ITEMS.md; what changed per release: smo/CHANGELOG.md.
AI-RAN SMO Reference Implementation · Copyright 2026 Radisys · Licensed under the Apache License 2.0
This is a reference implementation for learning, integration testing and demos. It is not hardened or audited for production; do not expose it to an untrusted network or a live RAN.