{"schema_version": "0.1-preview", "driver": {"namespace": "enviromesh", "name": "meshcore-gateway", "version": "0.1.0", "device": {"manufacturer": "Enviromesh", "model": "MeshCore gateway", "class": "environmental_gateway"}, "transports": ["https"]}, "capabilities": [{"name": "read_gateway_health", "kind": "read", "description": "Read the latest gateway connectivity and durable backlog.", "input_schema": {"type": "object", "additionalProperties": false}, "output_schema": {"type": "object", "properties": {"radio_connected": {"type": "boolean"}, "backlog": {"type": "integer"}}}, "approval_required": false, "limits": {}}, {"name": "stream_gateway_telemetry", "kind": "stream", "description": "Observe gateway health snapshots over the edge telemetry API.", "input_schema": {"type": "object", "additionalProperties": false}, "output_schema": {"type": "object"}, "approval_required": false, "limits": {}}], "safety": {"default": "deny", "on_communications_loss": "hold_safe_state", "audit": "required"}}