Skip to content

Commit 02c0cf5

Browse files
hyperpolymathclaude
andcommitted
feat: add Groove service discovery manifests
Add .well-known/groove/manifest.json for network-dashboard (Phoenix LiveView network monitoring, port 4050), hybrid-automation-router (Phoenix IaC config routing/transform, port 4050), and panoptes (axum local AI file scanner, port 8080). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent b4a2067 commit 02c0cf5

3 files changed

Lines changed: 83 additions & 0 deletions

File tree

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"groove_version": "1",
3+
"service_id": "hybrid-automation-router",
4+
"service_version": "0.1.0",
5+
"mode": "active",
6+
"capabilities": {
7+
"config-routing": {
8+
"type": "api-gateway",
9+
"description": "Routes and transforms infrastructure automation configs between IaC formats (Ansible, Salt, Terraform, bash) — BGP-style routing for configuration management",
10+
"protocol": "http",
11+
"endpoint": "/api",
12+
"requires_auth": false,
13+
"panel_compatible": true
14+
},
15+
"config-transform": {
16+
"type": "build-tool",
17+
"description": "Transforms configuration from one IaC source format to a target format via the transform API endpoint",
18+
"protocol": "http",
19+
"endpoint": "/api/transform",
20+
"requires_auth": false,
21+
"panel_compatible": true
22+
}
23+
},
24+
"consumes": [],
25+
"endpoints": {
26+
"health": "/health"
27+
},
28+
"health": "/health",
29+
"ports": {
30+
"http": 4050
31+
},
32+
"applicability": ["individual", "team"]
33+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"groove_version": "1",
3+
"service_id": "network-dashboard",
4+
"service_version": "0.1.0",
5+
"mode": "active",
6+
"capabilities": {
7+
"network-monitoring": {
8+
"type": "monitoring",
9+
"description": "Real-time monitoring of Twingate, ZeroTier, IPFS, IPv6 ingress, BGP, and general network health across the FlatRacoon Network Stack via Phoenix LiveView",
10+
"protocol": "http",
11+
"endpoint": "/",
12+
"requires_auth": false,
13+
"panel_compatible": true
14+
}
15+
},
16+
"consumes": [],
17+
"endpoints": {
18+
"health": "/health"
19+
},
20+
"health": "/health",
21+
"ports": {
22+
"http": 4050
23+
},
24+
"applicability": ["individual", "team"]
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"groove_version": "1",
3+
"service_id": "panoptes",
4+
"service_version": "1.0.0",
5+
"mode": "active",
6+
"capabilities": {
7+
"file-scanning": {
8+
"type": "monitoring",
9+
"description": "Declarative filesystem watcher that uses local AI (Moondream via Ollama) to automatically rename images and documents based on visual content — all processing on-device, privacy-preserving",
10+
"protocol": "http",
11+
"endpoint": "/",
12+
"requires_auth": false,
13+
"panel_compatible": true
14+
}
15+
},
16+
"consumes": [],
17+
"endpoints": {
18+
"health": "/health"
19+
},
20+
"health": "/health",
21+
"ports": {
22+
"http": 8080
23+
},
24+
"applicability": ["individual"]
25+
}

0 commit comments

Comments
 (0)