ToolAssay

Use this to check a draw independently

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).

Answeringour last check, 2026-09-29
1 of 1checks answered this week
930 msmedian answer time
$0.003listed price per call
$0.003price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://web-production-220a3.up.railway.app/agentic/call/fair_verify

CategoryMarket data
Provider hostweb-production-220a3.up.railway.app
Networkseip155:4663, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-09-29 valid payment request 402$0.003 930 ms

Example input (from the provider)

{
  "body": {
    "arguments": {
      "client_seed": "agent-42",
      "count": 5,
      "max": 6,
      "min": 1,
      "numbers": [
        3,
        4,
        3,
        5,
        3
      ],
      "server_seed": "3f9a1c7e5b2d4086a1f3e5c7b9d0f2a4c6e8b1d3f5a7c9e0b2d4f6a8c0e2b4d6",
      "server_seed_hash": "b85ef21a5deba1bcd033f7eb675b391cf40ce04d63d5e3da39ed9f61f27180b8"
    }
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "properties": {
            "arguments": {
              "properties": {
                "client_seed": {
                  "type": "string"
                },
                "count": {
                  "type": "integer"
                },
                "max": {
                  "type": "integer"
                },
                "min": {
                  "type": "integer"
                },
                "nonce": {
                  "type": "integer"
                },
                "numbers": {
                  "items": {
                    "type": "integer"
                  },
                  "type": "array"
                },
                "scheme": {
                  "enum": [
                    "swoge-hmac-sha256-v1",
                    "swoge-casino-shoe"
                  ],
                  "type": "string"
                },
                "server_seed": {
                  "type": "string"
                },
                "server_seed_hash": {
                  "type": "string"
                }
              },
              "required": [
                "server_seed",
                "client_seed"
              ],
              "type": "object"
            }
          },
          "required": [
            "arguments"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "ok": {
              "const": true,
              "type": "boolean"
            },
            "outil": {
              "const": "fair_verify",
              "type": "string"
            },
            "resultat": {
              "properties": {
                "algorithm": {
                  "type": "string"
                },
                "cards": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "count": {
                  "type": "number"
                },
                "deck": {
                  "items": {
                    "type": "number"
                  },
                  "type": "array"
                },
                "hash_matches": {
                  "type": [
                    "boolean",
                    "null"
                  ]
                },
                "max": {
                  "type": "number"
                },
                "min": {
                  "type": "number"
                },
                "nonce": {
                  "type": "number"
                },
                "numbers": {
                  "items": {
                    "type": "number"
                  },
                  "type": "array"
                },
                "numbers_match": {
                  "type": [
                    "boolean",
                    "null"
                  ]
                },
                "server_seed_hash_computed": {
                  "type": "string"
                }
              },
              "required": [
                "algorithm",
                "server_seed_hash_computed",
                "hash_matches"
              ],
              "type": "object"
            },
            "texte": {
              "type": "string"
            },
            "x402": {
              "properties": {
                "amount": {
                  "type": "string"
                },
                "asset": {
                  "type": "string"
                },
                "network": {
                  "type": "string"
                },
                "transaction": {
                  "type": "string"
                }
              },
              "required": [
                "transaction",
                "network",
                "amount",
                "asset"
              ],
              "type": "object"
            }
          },
          "required": [
            "ok",
            "outil"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON