Sign inSign up

sinfallas/rosgrid-backend

By sinfallas

•Updated 14 days ago

Motor Backend y Workers de RoSGrid (FastAPI) para gestión segura de MikroTik RouterOS 7

Image
Networking
API management
Monitoring & observability
0

374

sinfallas/rosgrid-backend repository overview

⁠sinfallas/rosgrid-backend

Imagen oficial multi-arquitectura (linux/amd64, linux/arm64) y endurecida sin privilegios (non-root) del motor Backend y Workers de RoSGrid, diseñada para la orquestación y gobierno de flotas MikroTik RouterOS v7.1+ mediante su API REST nativa (/rest/*).


⁠Características Principales y Arquitectura

  • Rendimiento Asíncrono: Construido sobre Python 3.13, FastAPI (uvloop + orjson) y SQLAlchemy 2.0.
  • Aislamiento y Estado: Arquitectura Multi-Tenant con Row-Level Security (RLS) en PostgreSQL 17 y gestión de estado efímero de alta concurrencia en KeyDB Multi-Hilo.
  • Criptografía y Custodia de Credenciales: Bóveda criptográfica AES-256-GCM con arquitectura Split-Credential, elevación de privilegios Step-Up 2FA y Pinning SSL TOFU (Trust On First Use).
  • Operación Segura en Red (Zero-Outage): Protección contra desconexiones accidentales mediante Safe Mode (60s), control de cambios Maker-Checker y bitácora de auditoría forense inmutable WORM (Write Once, Read Many).
  • Orquestación con IA (MCP): Endpoint Model Context Protocol protegido (/api/v1/mcp) listo para integrarse con Hermes Agent y Claude.
  • Licencia: Software libre bajo licencia GPL-3.0-only.

⁠Enlaces y Recursos Oficiales

Tag Summary

No tags have been pushed to this repository yet.