# UOS Genesis Machine Vendor API – Service Compare

> UOS Genesis Machine Vendor API – Service Compare is a paid API for AI agents from genesis.palsus2023.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Normalizes and ranks submitted machine-service candidates by evaluating observable reachability, x402 evidence, pricing, and latency.

## Facts

- Endpoint: POST https://genesis.palsus2023.workers.dev/v1/service_compare?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uos-genesis-machine-vendor-api-service-compare-443372d3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_i2ZMlC0na-0EqgyATZOYt

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 uos-genesis-machine-vendor-api-service-compare-443372d3 -d '<json body>'
```

Example prompt: I have a list of x402 machine service candidates — can you compare them by reachability, pricing, and latency, and give me a normalized ranking so I know which ones are actually usable?

## When to prefer this

Choose this endpoint when you need an objective, signal-based ranking of multiple x402/Base USDC machine service candidates and want normalization that preserves unknowns rather than making assumptions. Useful in agent orchestration pipelines where routing decisions depend on verified reachability and pricing signals rather than self-reported metadata.

## Known failure modes

- Missing required 'input' string field returns validation error
- Malformed JSON body causes parse failure
- Service may return unknown values for candidates with no observable signals
- Payment failure via x402 results in 402 response before processing
- Upstream reachability checks may time out for unresponsive candidates

## How this service works

Autonomous paid machine utilities using x402 and Base USDC.

## Output

A machine-readable JSON result containing a normalized ranking and evaluation of submitted service candidates, scored on observable reachability, x402 payment evidence, pricing, and latency; unknown values are preserved as unknown rather than inferred.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "properties": {
      "input": {
       "type": "string",
       "description": "Normalizes and ranks submitted machine-service candidates using observable reachability, observable x402 evidence, submitted pricing and latency. Unknown values remain unknown."
      }
     },
     "additionalProperties": true
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object"
  }
 },
 "additionalProperties": true
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": "GENESIS* machine-readable service result",
  "service": "service_compare",
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uos-genesis-machine-vendor-api-service-compare-443372d3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from genesis.palsus2023.workers.dev](https://www.zero.xyz/host/genesis.palsus2023.workers.dev/llms.txt)
