{"metadata":{"entity_id":"EOSR0000","title":"EIOS Service Registry","version":"1.1","status":"active","priority":"EOP95","created":"2026-02-19T00:00:00Z","modified":"2026-02-21T03:00:00Z","authors":["EOA0401"],"related":["EOK0200","EOT-CLAUDE-ARCH-003"]},"overview":"Registry for all EOS (Service) entities. Primary focus: EIOS ECP Platform services,\ninfrastructure services, and microservice deployments.\n","services":{"EOS-ECP-001":{"title":"actors-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8019,"domain":"actors.ecp.xrayvu.com","description":"Actor registry and management API","tech_stack":["Python","FastAPI","SQLite"],"created":"2026-02-14T00:00:00Z","created_by":"EOA0401"},"EOS-ECP-002":{"title":"models-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8007,"domain":"models.ecp.xrayvu.com","description":"Model registry and inference management","tech_stack":["Python","FastAPI"],"created":"2026-02-14T00:00:00Z","created_by":"EOA0401"},"EOS-ECP-003":{"title":"skills-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8040,"domain":"skills.ecp.xrayvu.com","description":"Skills and capabilities registry","tech_stack":["Python","FastAPI"],"created":"2026-02-14T00:00:00Z","created_by":"EOA0401"},"EOS-ECP-004":{"title":"tools-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8041,"domain":"tools.ecp.xrayvu.com","description":"Tool registry and execution management","tech_stack":["Python","FastAPI"],"created":"2026-02-14T00:00:00Z","created_by":"EOA0401"},"EOS-ECP-006":{"title":"hooks-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8024,"domain":"hooks.ecp.xrayvu.com","description":"Hook configuration and execution management","tech_stack":["Python","FastAPI"],"created":"2026-02-14T00:00:00Z","created_by":"EOA0401"},"EOS-ECP-007":{"title":"roles-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8025,"domain":"roles.ecp.xrayvu.com","description":"Role-based access control management","tech_stack":["Python","FastAPI"],"created":"2026-02-14T00:00:00Z","created_by":"EOA0401"},"EOS-ECP-008":{"title":"sessions-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8026,"domain":"sessions.ecp.xrayvu.com","description":"Session tracking and management","tech_stack":["Python","FastAPI"],"created":"2026-02-14T00:00:00Z","created_by":"EOA0401"},"EOS-ECP-014":{"title":"entities-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8032,"domain":"entities.ecp.xrayvu.com","description":"Entity registry and sovereignty management","tech_stack":["Python","FastAPI"],"created":"2026-02-14T00:00:00Z","created_by":"EOA0401"},"EOS-ECP-019":{"title":"rooms-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8012,"domain":"rooms.ecp.xrayvu.com","description":"Room and workspace management","tech_stack":["Python","FastAPI"],"created":"2026-02-14T00:00:00Z","created_by":"EOA0401"},"EOS-ECP-020":{"title":"tasks-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8038,"domain":"tasks.ecp.xrayvu.com","description":"Task registry and workflow management","tech_stack":["Python","FastAPI"],"created":"2026-02-14T00:00:00Z","created_by":"EOA0401"},"EOS-ECP-021":{"title":"backups-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8020,"domain":"backups.ecp.xrayvu.com","description":"Blueprint registry with UVR+ dual-datastore (EOBR0000)","tech_stack":["Python","FastAPI","LibSQL","YAML"],"created":"2026-02-20T22:00:00Z","created_by":"EOA0401"},"EOS-ECP-022":{"title":"protocols-ecp","version":"1.0","status":"active","service_type":"ecp_module","port":8021,"domain":"protocols.ecp.xrayvu.com","description":"Protocol registry with UVR+ dual-datastore (EOPR0000)","tech_stack":["Python","FastAPI","LibSQL","YAML"],"created":"2026-02-21T02:50:00Z","created_by":"EOA0401"},"EOS-HOOK-001":{"title":"eios-hook-engine-v2","version":"2.0","status":"active","service_type":"infrastructure","description":"Per-session hook processor for EIOS events","tech_stack":["Python"],"created":"2026-01-01T00:00:00Z","created_by":"EOA0401"},"EOS-SYNC-001":{"title":"eios-db-sync.service","version":"1.0","status":"active","service_type":"infrastructure","description":"YAML to rooms.db sync service (60s interval)","tech_stack":["Python","SQLite"],"created":"2026-01-01T00:00:00Z","created_by":"EOA0401"},"EOS-EELE-001":{"title":"eele-v3.service","version":"3.0","status":"active","service_type":"infrastructure","description":"ETL Engine v3 - Transcript monitoring and processing","tech_stack":["Python"],"created":"2026-01-01T00:00:00Z","created_by":"EOA0401"}},"notes":["Service entities represent deployed microservices, infrastructure services, and ECP modules","Service types: ecp_module (ECP platform modules), infrastructure (system services), external (third-party)","UVR+ dual-write ensures YAML remains authoritative for git-trackable changes","Port assignments: 8000-8999 for ECP modules, infrastructure services use systemd"],"audit_trail":[{"timestamp":"2026-02-19T00:00:00Z","actor":"EOA0401","action":"CREATE","description":"Initial registry creation per EOK0200 v2.0"},{"timestamp":"2026-02-21T03:00:00Z","actor":"EOA0401","action":"UPDATE","description":"Migrated to UVR+ dual-datastore pattern in services-ecp module"}]}