# Rust Crates Brief Digest

> Rust Crates Brief 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-generated digest of the most consequential Rust crate updates and breaking changes in a given time window, with upgrade guidance.

## Facts

- Endpoint: GET https://oracles-production.up.railway.app/v1/crates/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/rust-crates-brief-digest-a801482b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZSEXhiSKM6uGsa78pMEcQ

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 rust-crates-brief-digest-a801482b
```

Example prompt: Give me an LLM-written digest of the most consequential Rust crate updates and breaking changes since January 1, 2025, including any upgrade guidance.

## When to prefer this

Choose this endpoint when you need a curated, human-readable narrative summary of important Rust crate updates rather than raw changelog data. Ideal for developers who want to quickly understand breaking changes and upgrade paths across the Rust ecosystem without manually reviewing individual crate release notes. Best when a 'since' window of days to weeks is appropriate.

## Known failure modes

- Invalid or malformed 'since' datetime format returns a 400 error
- No crate changes found in the specified window may return an empty or minimal brief
- Service unavailability on Railway returns 5xx errors
- Payment of $0.25 USDC not provided or failed returns 402 Payment Required

## How this service works

Plain-English digest of the Rust crate ecosystem: which tracked packages (serde, tokio, clap, reqwest, and more) shipped notable or breaking major releases since T, why they matter, and whether to bump your Cargo.toml.

## Output

Returns a JSON object containing: a 'brief' field with an LLM-written narrative summary of the most consequential Rust crate updates and breaking changes in the window, a 'generatedBy' field indicating whether it was produced by an LLM or template, and a 'basedOnChanges' integer indicating how many crate changes were analyzed to produce the digest.

## 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/rust-crates-brief-digest-a801482b/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)
