# Roster Job Offer Comparison

> Roster Job Offer Comparison is a paid API for AI agents from r05t3r.vercel.app, paid per call via x402, $0.3/call, status unknown (last checked 2026-10-12).

Compares two job offers side-by-side using hiring and compensation data, returning structured analysis to help evaluate which offer is better.

## Facts

- Endpoint: POST https://r05t3r.vercel.app/api/offer?utm_source=zero.xyz
- Price: $0.3/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/roster-job-offer-comparison-ac418d90
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L0FVcCtLuJ5KJ5hO7X-nZ

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 roster-job-offer-comparison-ac418d90 -d '<json body>'
```

Example prompt: I have two job offers — one from a fintech startup paying $140k with equity and one from a big tech company paying $160k with no equity — can you compare them and tell me which one looks better overall?

## When to prefer this

Use Roster when you need a quick, pay-per-request job offer comparison without setting up subscriptions or API keys. It's ideal for agents that occasionally need to evaluate competing employment packages on behalf of users, especially when USDC micropayment infrastructure is already in place via x402.

## Known failure modes

- Missing offer_a or offer_b fields returns a validation error
- Malformed or empty offer objects may result in incomplete analysis
- Ambiguous or missing compensation fields could reduce comparison accuracy
- Payment failure via x402 (insufficient USDC) returns 402 Payment Required

## How this service works

Job listings and hiring data for AI agents. No auth, no subscriptions. Pay per request in USDC via x402.

## Output

Returns a structured JSON object with a success flag and a data object containing the comparison results between offer_a and offer_b, likely including relative rankings, compensation analysis, and a recommended choice.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "offer_a",
  "offer_b"
 ],
 "properties": {
  "offer_a": {
   "type": "object"
  },
  "offer_b": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "success",
  "data"
 ],
 "properties": {
  "data": {
   "type": "object"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/roster-job-offer-comparison-ac418d90/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from r05t3r.vercel.app](https://www.zero.xyz/host/r05t3r.vercel.app/llms.txt)
