{
  "name": "get_software_lifecycle_status",
  "description": "Resolve a software product and version to a lifecycle status with provenance, confidence, freshness and rights metadata.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "required": [
      "product_key",
      "version"
    ],
    "properties": {
      "product_key": {
        "type": "string",
        "minLength": 1
      },
      "version": {
        "type": "string",
        "minLength": 1
      },
      "as_of": {
        "type": "string",
        "format": "date"
      },
      "client_request_id": {
        "type": "string",
        "minLength": 1,
        "maxLength": 200
      }
    }
  },
  "_meta": {
    "x402/payment": {
      "protocol": "x402",
      "version": 2,
      "scheme": "exact",
      "payment_environment": "MAINNET",
      "network": "eip155:8453",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "2500",
      "price_usd": "0.0025",
      "payTo": "0xd3fc4b472e1974036159d6b32b1d6bcf0f043f0f",
      "resource": "/v1/software-lifecycle/status",
      "meter": "resolved_lifecycle_result",
      "billable_states": [
        "SUPPORTED",
        "MAINTENANCE",
        "SECURITY_ONLY",
        "EOL"
      ],
      "non_billable_states": [
        "UNKNOWN",
        "NO_COVERAGE",
        "LOW_CONFIDENCE",
        "STALE",
        "SOURCE_CONFLICT",
        "VERSION_UNRESOLVED",
        "RIGHTS_UNRESOLVED"
      ],
      "payment_required_for_billable_results": true,
      "account_required": false,
      "tenant_required": false,
      "api_key_required": false
    }
  }
}