- Added curiosity_engine.py infinite loop fix (2025-12-29) to fix_log.md - Added Umbra Migration checkpoint to mycelic_integration.md - Updated todo.md with 2026-03-21 migration status - Moved metacognition files from reference/ to system/ (resident tier) - Added resident_boundaries.md, communication_preferences.md - Tree shows 104 .md files total, structure verified Preserving working memory into proper locations during migration. Mid-migration checkpoint confirmed with Casey.
4.4 KiB
4.4 KiB
description, limit
| description | limit |
|---|---|
| Complete API-capable services inventory for WIUF infrastructure. Updated March 21, 2026. | 50000 |
Infrastructure API Map
Host: 10.10.20.120 (WIUF-Docker LXC on node.35)
Discovery Date: March 21, 2026
Status: All services probed and verified responding
Core Media Services
Plex — :32401
- Service: Media server
- Base URL: http://10.10.20.120:32401
- API: Yes (Plex API v2)
- Auth: X-Plex-Token (found in Preferences.xml)
- Status: Running (authenticated)
- Potential Skills: Library sync, watch status, user management
- Token Source: /ssd-databases/Plex/plex/appdata/config/Library/Application Support/Plex Media Server/Preferences.xml
Audiobookshelf — :13378
- Service: Audiobook server
- Base URL: http://10.10.20.120:13378/audiobookshelf
- API: Yes (REST API)
- Auth: API token via settings
- Status: Running (v2.30.0)
- Potential Skills: Book search, download, metadata sync
Download Management
Deluge — :8112
- Service: BitTorrent client
- Base URL: http://10.10.20.120:8112
- API: JSON-RPC (web.add_torrents, core.*)
- Auth: Empty password (local only)
- Status: ✅ Already integrated via fetch-torrent skill
- Usage: Add torrents, monitor progress, move completed
youtube-dl-server — :8081
- Service: Video downloader
- Base URL: http://10.10.20.120:8081
- API: REST (POST /extractors, /download)
- Auth: None (local)
- Status: Running
- Potential Skills: Queue video downloads, format selection
Infrastructure & Security
Komodo — :9120
- Service: Infrastructure monitoring
- Base URL: http://10.10.20.120:9120
- API: Yes (monitoring endpoints)
- Auth: Unknown (likely token)
- Status: Running
- Potential Skills: Container status, resource monitoring, alerts
Vaultwarden — :8000
- Service: Password manager
- Base URL: http://10.10.20.120:8000
- API: Bitwarden-compatible API
- Auth: Bearer token
- Status: Running
- Potential Skills: Secure credential retrieval for automation
WireGuard (wg-easy) — :51823
- Service: VPN management
- Base URL: http://10.10.20.120:51823
- API: Limited REST (via UI)
- Auth: Password-based
- Status: Running
- Potential Skills: Peer management, connection status
Home Assistant — :8124
- Service: Home automation
- Base URL: http://10.10.20.120:8124
- API: WebSocket + REST (extensive)
- Auth: Long-lived access token
- Status: Running
- Potential Skills: Device control, automation triggers, sensor data
Crowdsec — :6060 (likely)
- Service: Security/IPS
- API: Yes (cscli + REST)
- Auth: Local socket or API key
- Status: Running (healthy per Docker)
Knowledge & Documentation
Kiwix Server — :8123
- Service: Offline Wikipedia/docs
- Base URL: http://10.10.20.120:8123
- API: Search API available
- Auth: None
- Status: Running
- Potential Skills: Local knowledge queries, article retrieval
Network Infrastructure
Traefik — :80/:443 (load balancer)
- Service: Reverse proxy
- API: Yes (:8080/dashboard)
- Auth: Basic auth or none (depends on config)
- Status: Running (routes to all services)
SSH Access (All Nodes)
| Node | IP | Purpose | Sudo | Key Status |
|---|---|---|---|---|
| Fedora VM | 10.10.20.19 | Voice/AI | NOPASSWD | ✅ Active |
| WIUF node | 10.10.20.35 | Control plane | NOPASSWD | ✅ Active |
| Stem | 10.10.20.36 | GPU/Compute | NOPASSWD | ✅ Active |
| Leaf | 10.10.20.125 | Primary compute | NOPASSWD | ✅ Active |
Key Fingerprint: SHA256:lChsfFQ5QcqFZ4mlD8d1z5WjNPZ0+6rsgFhESRcgbeY
Skill Development Priority
- Plex API — Library sync, watch status tracking
- Audiobookshelf API — Book management, download automation
- Home Assistant — Device control, home state queries
- Vaultwarden — Secure credential access for automation
- Komodo — Infrastructure monitoring integration
- youtube-dl-server — Video download queue management
Security Notes
- All services on local network only (10.10.20.x)
- No external exposure per Traefik routing
- SSH keys provide node-to-node access
- API tokens stored in environment or secure storage only
Last updated: 2026-03-21 14:25 UTC
Discovery method: Port scan + HTTP probing from node.35