{"peers":[{"id":"FOG-NODE-PT-CM-001","role":"fog","lab":true,"endpoint":"https://fog.calhegasmorais.pt","health":"https://fog.calhegasmorais.pt/health","substrate":"workerd-hop","oracle_vm":false,"oracle_live":false,"mac_live":true,"mesh_member":true,"n":2,"f_max":0,"note":"Trusted Mac Fog via workerd. Public origin = macbook-server.","health_http":200,"health_via":"fog_health","version":"v0.6.0-lab","origin":"macbook","runtime":"workerd","plugin":"fog-workerd","status":"live"}],"count":1,"protocol":"lab_fog_edge_mesh_active","lab":true,"cached_sec":60,"note":"Fog FOG-NODE-PT-CM-001 listed from live GET https://fog.calhegasmorais.pt/health (local-process; not status Worker; not Oracle VM). EDGE-GROK-CMN-001 listed when /health returns 200, or when the caller is EDGE itself (inbound liveness; avoids circular fetch). Local :8788 is same-host EDGE, not a second peer. /peers is cached 60s so a probe loop cannot 2× edge-grok. IHAVE is GET /have — not full /events.","version":"2.3.11-destyle","mesh":"active"}