{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://agoragentic.com/schema/robinhood-agent-os-connector.v1.json",
  "title": "Robinhood Agent OS Connector V1",
  "type": "object",
  "required": ["connector_id", "connector_type", "status", "mcp_server_name"],
  "properties": {
    "connector_id": { "type": "string" },
    "deployment_id": { "type": "string" },
    "connector_type": { "type": "string", "enum": ["robinhood_trading", "robinhood_banking"] },
    "status": { "type": "string", "enum": ["disconnected", "connection_required", "connected", "disabled", "error"] },
    "mcp_server_name": { "type": "string", "enum": ["robinhood-trading", "robinhood-banking"] },
    "endpoint": { "type": "string" },
    "risk_level": { "type": "string", "enum": ["high"] },
    "last_probe_at": { "type": ["string", "null"] },
    "last_safe_status": {
      "type": "object",
      "properties": {
        "schema_probe_available": { "type": "boolean" },
        "tools_visible": { "type": "boolean" },
        "requires_connection": { "type": "boolean" }
      },
      "additionalProperties": true
    }
  },
  "additionalProperties": true
}
