# GENESIS Agent Tools — SDK Compatibility Analysis

> GENESIS Agent Tools — SDK Compatibility Analysis is a paid API for AI agents from genesis-agent-tools.genesisagenttools.workers.dev, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-01).

Compares two versions of an SDK or API schema to determine backward compatibility, returning a pass/fail result and a compatibility score.

## Facts

- Endpoint: POST https://genesis-agent-tools.genesisagenttools.workers.dev/api/sdk-compatibility?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/genesis-agent-tools-sdk-compatibility-analysis-9dcb6092
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_h4LluT9iXNWmWFg3IAatn

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 genesis-agent-tools-sdk-compatibility-analysis-9dcb6092 -d '<json body>'
```

Example prompt: Check whether my updated SDK schema is backward compatible with the previous version — here's the current schema object and the previous one — and tell me the compatibility score and whether it passes.

## When to prefer this

Choose this endpoint when you need a pay-per-call, agent-native compatibility check between two API or SDK schema versions, especially within autonomous agent workflows that use x402 micropayments on Base USDC. Prefer this over manual diffing tools when you need a structured pass/fail decision with a numeric score and a verifiable signature, and when you want a lightweight, no-subscription approach suitable for agentic CI pipelines.

## Known failure modes

- Missing 'current' or 'previous' fields returns a validation error
- Malformed or non-object values for current/previous cause parsing errors
- Payment not fulfilled via x402 results in 402 Payment Required response
- Network or Cloudflare Worker availability issues may cause 5xx errors
- Very large or deeply nested schema objects may exceed payload limits

## How this service works

Pay-per-call x402 APIs for autonomous agents on Base USDC: API compatibility analysis, bounded HTTP/JSON workflows, URL evidence analysis, crypto price consensus, and agent/MCP readiness checks.

## Output

Returns a JSON object with: 'pass' (boolean indicating whether the two schemas are compatible), 'compatibility_score' (a numeric score reflecting degree of compatibility), and 'signature' (a cryptographic or verification signature of the result).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "current",
  "previous"
 ],
 "properties": {
  "current": {
   "type": "object"
  },
  "previous": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "pass": {
   "type": "boolean"
  },
  "signature": {
   "type": "string"
  },
  "compatibility_score": {
   "type": "number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/genesis-agent-tools-sdk-compatibility-analysis-9dcb6092/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from genesis-agent-tools.genesisagenttools.workers.dev](https://www.zero.xyz/host/genesis-agent-tools.genesisagenttools.workers.dev/llms.txt)
