{
  "protocolVersion": "0.3.0",
  "kind": "srk-a2a-agent-card",
  "schemaVersion": 1,
  "name": "SRK CAPITAL Mortgage Advisor",
  "description": "Account-scoped SRK CAPITAL mortgage and California real estate A2A skills.",
  "version": "1.0.0",
  "url": "https://srkloans.com/api/v1/a2a",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://srkloans.com/api/v1/a2a",
      "transport": "JSONRPC"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://srkloans.com/api/v1/a2a",
      "transport": "JSONRPC"
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "securitySchemes": {
    "srk_manual_m2m_api_key": {
      "type": "apiKey",
      "in": "header",
      "name": "x-api-key",
      "description": "Manual M2M API key passed in the x-api-key header."
    }
  },
  "security": [],
  "skills": [
    {
      "id": "get_mortgage_rates",
      "name": "Get Mortgage Rates",
      "description": "Return mortgage rate options.",
      "tags": [
        "public"
      ]
    },
    {
      "id": "compare_loan_programs",
      "name": "Compare Loan Programs",
      "description": "Compare mortgage program options.",
      "tags": [
        "public"
      ]
    },
    {
      "id": "preapprove",
      "name": "Preapprove",
      "description": "Evaluate borrower preapproval readiness.",
      "tags": [
        "account_scoped"
      ],
      "security": [
        {
          "srk_manual_m2m_api_key": []
        }
      ]
    },
    {
      "id": "ask_advisor",
      "name": "Ask Advisor",
      "description": "Ask the SRK mortgage advisor runtime for guidance.",
      "tags": [
        "public"
      ]
    },
    {
      "id": "ca_market_data",
      "name": "California Market Data",
      "description": "Return structured California real estate market data.",
      "tags": [
        "public"
      ]
    },
    {
      "id": "schedule_consult",
      "name": "Schedule Consultation",
      "description": "Run the multi-step consultation scheduling task.",
      "tags": [
        "public"
      ]
    },
    {
      "id": "search_knowledge",
      "name": "Search Knowledge",
      "description": "Search the platform content library for supporting articles.",
      "tags": [
        "public"
      ]
    },
    {
      "id": "extract_entities",
      "name": "Extract Entities",
      "description": "Extract structured entities from free text.",
      "tags": [
        "public"
      ]
    },
    {
      "id": "classify_intent",
      "name": "Classify Intent",
      "description": "Classify user intent for the mortgage tenant model.",
      "tags": [
        "public"
      ]
    },
    {
      "id": "analyze_sentiment",
      "name": "Analyze Sentiment",
      "description": "Analyze text sentiment.",
      "tags": [
        "public"
      ]
    }
  ]
}