# DATA/AGENT FOUNDRY — Software Lifecycle Status

> DATA/AGENT FOUNDRY — Software Lifecycle Status is a paid API for AI agents from foundry-api-production-95ae.up.railway.app, paid per call via x402, $0.0025/call, status unknown (last checked 2026-10-11).

Returns the current active lifecycle state of a software product by key and version, with billable metering only on resolved (non-UNKNOWN) results.

## Facts

- Endpoint: POST https://foundry-api-production-95ae.up.railway.app/v1/software-lifecycle/status?utm_source=zero.xyz
- Price: $0.0025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/data-agent-foundry-software-lifecycle-status-5f4e3608
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GzrB4kdzjXz3CXDiSuaXk

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability data-agent-foundry-software-lifecycle-status-5f4e3608 -d '<json body>'
```

Example prompt: Can you check the active lifecycle status for product 'acme-platform' version '3.2.1' as of today — I need to know if it's still actively supported or if it's deprecated?

## When to prefer this

Use this endpoint when you need a machine-readable, metered lifecycle status signal for a specific software product version — especially in automated pipelines, compliance checks, or procurement workflows where you need to verify active support status. The non-billable UNKNOWN result model makes it low-risk to query even speculative or obscure products. Prefer this over manual vendor documentation lookups when you need structured, programmatic results with provenance.

## Known failure modes

- Product key or version not found in the dataset — returns result_state: UNKNOWN with billable: false
- Malformed input (missing required fields key or version) — returns a validation error
- As-of date out of supported historical range — may return UNKNOWN
- Network or upstream data source unavailability — may return DATA GAP result, which is also non-billable

## How this service works

Machine-first active product portfolio. Lifecycle is the CONTROL_SKU; UNKNOWN and DATA GAP results are not billable.

## Output

Returns a JSON object containing the lifecycle state (e.g. ACTIVE, EOL, UNKNOWN), result_state, provenance information, and metering details indicating whether the result is billable (UNKNOWN and DATA_GAP results are not billed, resolved results cost $0.0025 USDC).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "as_of": {
   "type": "string",
   "format": "date"
  },
  "product": {
   "type": "object",
   "required": [
    "key",
    "version"
   ],
   "properties": {
    "key": {
     "type": "string",
     "maxLength": 200,
     "minLength": 1
    },
    "version": {
     "type": "string",
     "maxLength": 200,
     "minLength": 1
    }
   },
   "additionalProperties": true
  },
  "schema_version": {
   "const": "1.0"
  },
  "client_request_id": {
   "type": "string",
   "maxLength": 200,
   "minLength": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "metering": {
   "unit": "resolved_lifecycle_result",
   "billable": false,
   "quantity": 0
  },
  "lifecycle": {
   "state": "UNKNOWN"
  },
  "provenance": [],
  "result_state": "UNKNOWN"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/data-agent-foundry-software-lifecycle-status-5f4e3608/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from foundry-api-production-95ae.up.railway.app](https://www.zero.xyz/host/foundry-api-production-95ae.up.railway.app/llms.txt)
