{
  "$schema": "https://a2a-protocol.org/schemas/agent-card.json",
  "name": "Orbicost Metrology Agent",
  "version": "1.0.0",
  "description": "Autonomous urban economics and cost-of-living metrology agent providing programmatic comparisons, currency parity, and lifestyle expenditure benchmarks across 93 global metropolitan centers.",
  "provider": {
    "organization": "Orbicost Studio",
    "url": "https://orbicost.com"
  },
  "documentation": "https://orbicost.com/api/docs",
  "extensions": [
    {
      "uri": "https://github.com/google-agentic-commerce/AP2/tree/v0.1.0",
      "required": true,
      "params": {
        "roles": [
          "merchant"
        ]
      }
    }
  ],
  "supportedInterfaces": [
    {
      "url": "https://orbicost.com/api",
      "serviceUrl": "https://orbicost.com/api",
      "protocol": "http",
      "transport": "http",
      "transportProtocol": "http",
      "contentType": "application/json",
      "specification": "https://orbicost.com/api/openapi.json"
    },
    {
      "url": "https://orbicost.com/a2a",
      "serviceUrl": "https://orbicost.com/a2a",
      "protocol": "json-rpc",
      "transport": "http",
      "transportProtocol": "http",
      "contentType": "application/json"
    },
    {
      "url": "https://orbicost.com/api/ap2",
      "serviceUrl": "https://orbicost.com/api/ap2",
      "protocol": "http",
      "transport": "http",
      "transportProtocol": "http",
      "contentType": "application/json",
      "specification": "https://ap2-protocol.org/"
    }
  ],
  "capabilities": [
    {
      "id": "agent-payments-protocol",
      "name": "AP2 Autonomous Merchant Payments",
      "description": "Authorizes and processes cryptographically-signed Cart Mandates and Payment Mandates per AP2 v0.1.0 specification."
    },
    {
      "id": "metrology-search",
      "name": "Multilingual City Metrology Search",
      "description": "Fuzzy and phonetic query engine matching city names across 20 languages with living cost indexes."
    },
    {
      "id": "cost-comparison",
      "name": "Dual City Comparative Metrology",
      "description": "Computes relative scalar multipliers for rent, restaurants, groceries, and local purchasing power relative to NYC benchmark."
    },
    {
      "id": "predictive-analytics",
      "name": "Inflation & Relocation Trajectory Modeling",
      "description": "Simulates 1-to-5 year budget forecasts and remote worker nomad sustainability indexes."
    }
  ],
  "skills": [
    {
      "id": "get-city-index",
      "name": "Get City Metrology Index",
      "description": "Retrieves comprehensive economic and lifestyle indicators for a specific metropolitan center."
    },
    {
      "id": "compare-cities",
      "name": "Compare Two Metropolitan Centers",
      "description": "Evaluates expense parity, rent differences, purchasing power, and monthly living budget between two locations."
    },
    {
      "id": "calculate-relocation-budget",
      "name": "Calculate Relocation Budget",
      "description": "Generates itemized monthly budget estimates based on family size, housing preference, and lifestyle tier."
    },
    {
      "id": "process-payment-mandate",
      "name": "Process AP2 Payment Mandate",
      "description": "Accepts and validates cryptographic intent and cart mandates to complete autonomous agent payments per AP2 v0.1.0."
    }
  ]
}
