# PHP Composer Updates & Breaking Changes Digest

> PHP Composer Updates & Breaking Changes Digest is a paid API for AI agents from oracles-production.up.railway.app, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-15).

Returns an LLM-written digest summarizing the most consequential PHP Composer package updates and breaking changes within a specified time window, with upgrade guidance.

## Facts

- Endpoint: GET https://oracles-production.up.railway.app/v1/composer/brief
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/php-composer-updates-breaking-changes-digest-9cd03cc0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K_HN-qiVhIZC5GWfxnSPI

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 php-composer-updates-breaking-changes-digest-9cd03cc0
```

Example prompt: Can you give me an LLM-written digest of the most important PHP Composer package updates and breaking changes since January 1, 2025, including any upgrade guidance I should know about?

## When to prefer this

Choose this endpoint when you need a human-readable, LLM-curated summary of PHP Composer ecosystem changes rather than raw package changelogs. It is ideal for developers or agents that want actionable upgrade guidance without parsing individual package release notes. Best for periodic monitoring of the PHP dependency landscape over a configurable time window.

## Known failure modes

- Invalid or unparseable 'since' date-time format returns a validation error
- No Composer changes found in the window may return an empty or minimal brief
- Service unavailability on Railway deployment may return a 5xx error
- Payment failure (x402) may block access if USDC payment is not completed

## How this service works

Plain-English digest of the PHP Composer ecosystem: which tracked packages (framework, console, monolog, guzzle, and more) shipped notable or breaking major releases since T, why they matter, and whether to bump your composer.json.

## Output

A natural-language brief (string) generated by an LLM summarizing the most consequential PHP Composer package updates and breaking changes in the requested time window, along with the number of changes the brief is based on and whether it was generated by an LLM or a template.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "since": {
       "type": "string",
       "format": "date-time",
       "description": "Window start (default: last 30 days)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "brief": {
       "type": "string"
      },
      "generatedBy": {
       "enum": [
        "llm",
        "template"
       ],
       "type": "string"
      },
      "basedOnChanges": {
       "type": "integer"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/php-composer-updates-breaking-changes-digest-9cd03cc0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oracles-production.up.railway.app](https://www.zero.xyz/host/oracles-production.up.railway.app/llms.txt)
