Part of BlackRoad OS — Sovereign Computing for Everyone
ulackroad access control is part of the BlackRoad OS ecosystem — a sovereign, distributed operating system built on edge computing, local AI, and mesh networking by BlackRoad OS, Inc.
BlackRoad OS is a sovereign computing platform that runs AI locally on your own hardware. No cloud dependencies. No API keys. No surveillance. Built by BlackRoad OS, Inc., a Delaware C-Corp founded in 2025.
- Local AI — Run LLMs on Raspberry Pi, Hailo-8, and commodity hardware
- Mesh Networking — WireGuard VPN, NATS pub/sub, peer-to-peer communication
- Edge Computing — 52 TOPS of AI acceleration across a Pi fleet
- Self-Hosted Everything — Git, DNS, storage, CI/CD, chat — all sovereign
- Zero Cloud Dependencies — Your data stays on your hardware
| Organization | Focus |
|---|---|
| BlackRoad OS | Core platform and applications |
| BlackRoad OS, Inc. | Corporate and enterprise |
| BlackRoad AI | Artificial intelligence and ML |
| BlackRoad Hardware | Edge hardware and IoT |
| BlackRoad Security | Cybersecurity and auditing |
| BlackRoad Quantum | Quantum computing research |
| BlackRoad Agents | Autonomous AI agents |
| BlackRoad Network | Mesh and distributed networking |
| BlackRoad Education | Learning and tutoring platforms |
| BlackRoad Labs | Research and experiments |
| BlackRoad Cloud | Self-hosted cloud infrastructure |
| BlackRoad Forge | Developer tools and utilities |
- Website: blackroad.io
- Documentation: docs.blackroad.io
- Chat: chat.blackroad.io
- Search: search.blackroad.io
BlackRoad Security - ublackroad access control
Part of the BlackRoad OS ecosystem — BlackRoad-Security
Production RBAC (Role-Based Access Control) engine with SQLite persistence and full audit logging.
- 🔐 RBAC Engine – Roles, permissions, wildcard
*resources/actions - 📦 Role Inheritance – Hierarchical roles with permission resolution
- 🕐 Expiring Assignments – Time-limited role grants
- 📝 Audit Log – Every access decision logged with subject/resource/action/result
- 💾 SQLite Persistence – Zero-dependency storage
| Role | Permissions |
|---|---|
admin |
*:* (all resources, all actions) |
viewer |
*:read |
editor |
*:read, *:write |
# Check permission
python src/access_control.py check alice documents read
# Assign role
python src/access_control.py assign-role alice editor
# Create custom role
python src/access_control.py add-role deployer --description "Deploy access"
# Add permission to role
python src/access_control.py add-permission deployer deployment execute
# Effective permissions
python src/access_control.py effective alice
# Audit log
python src/access_control.py audit --subject aliceroles– role definitions with optional parentpermissions– resource:action grants per roleassignments– subject → role mappings (with expiry)audit_log– timestamped access decisions
pytest tests/ -v --cov=srcProprietary – BlackRoad OS, Inc. All rights reserved.