# SwogeAgentic Fair Draw Verifier

> SwogeAgentic Fair Draw Verifier is a paid API for AI agents from web-production-220a3.up.railway.app, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-18).

Independently verifies provably fair draws by recomputing SHA-256 hashes of server seeds and validating swoge-hmac-sha256-v1 number draws or swoge-casino-shoe 52-card shoes

## Facts

- Endpoint: POST https://web-production-220a3.up.railway.app/agentic/call/fair_verify?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/swogeagentic-fair-draw-verifier-9906edac
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rxWysJpsH9EMfvmuMQ1FI

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 swogeagentic-fair-draw-verifier-9906edac -d '<json body>'
```

Example prompt: Can you verify this SWOGE draw was fair? The server seed is 'abc123...', the server seed hash is 'deadbeef...', the client seed is 'myseed42', the scheme is swoge-hmac-sha256-v1, and the numbers drawn were [7, 14, 23].

## When to prefer this

Use this endpoint when you need to independently audit or prove the fairness of a SWOGE platform draw, raffle, casino hand, or game outcome — especially in multi-party trust scenarios where players or agents need cryptographic assurance. It is the canonical verification tool for swoge-hmac-sha256-v1 and swoge-casino-shoe schemes.

## Known failure modes

- Server seed does not match its committed hash — hash mismatch error
- Drawn numbers do not match what the algorithm would produce — verification failure
- Invalid or unrecognized scheme value — schema validation error
- Missing required fields (server_seed or client_seed) — 400 bad request
- Payment not settled — 402 payment required

## How this service works

Use this to check a draw independently: recomputes the SHA-256 of a revealed server_seed against its hash, and the numbers of a swoge-hmac-sha256-v1 draw, or the 52-card shoe of a SWOGE casino hand (scheme swoge-casino-shoe with its nonce). Price: $0.003 in USDC on Base or Solana, or $0.02 in USDG or $SWOGE on Robinhood Chain (tool price + settlement cost, minimum $0.02).

## Output

Returns whether the server seed's SHA-256 hash matches the committed server_seed_hash, and whether the numbers or card shoe produced by the swoge-hmac-sha256-v1 or swoge-casino-shoe scheme match the claimed draw outcomes — confirming or refuting the fairness of the draw.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "arguments": {
   "type": "object",
   "required": [
    "server_seed",
    "client_seed"
   ],
   "properties": {
    "max": {
     "type": "integer"
    },
    "min": {
     "type": "integer"
    },
    "count": {
     "type": "integer"
    },
    "nonce": {
     "type": "integer"
    },
    "scheme": {
     "enum": [
      "swoge-hmac-sha256-v1",
      "swoge-casino-shoe"
     ],
     "type": "string"
    },
    "numbers": {
     "type": "array",
     "items": {
      "type": "integer"
     }
    },
    "client_seed": {
     "type": "string"
    },
    "server_seed": {
     "type": "string"
    },
    "server_seed_hash": {
     "type": "string"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/swogeagentic-fair-draw-verifier-9906edac/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from web-production-220a3.up.railway.app](https://www.zero.xyz/host/web-production-220a3.up.railway.app/llms.txt)
