# Delx Commerce — Odds Vig Strip (Overround Removal)

> Delx Commerce — Odds Vig Strip (Overround Removal) is a paid API for AI agents from commerce.delx.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-01).

Calculates the bookmaker's overround (vig) and returns fair no-vig implied probabilities from a pair of decimal odds.

## Facts

- Endpoint: POST https://commerce.delx.ai/api/v1/x402/odds-vig-strip?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/delx-commerce-odds-vig-strip-overround-removal-46801541
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PqoMwU5nXoDIWjTtmnQr9

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 delx-commerce-odds-vig-strip-overround-removal-46801541 -d '<json body>'
```

Example prompt: Strip the vig from these two decimal odds — side A is 1.95 and side B is 1.95 — and tell me the fair implied probabilities and the bookmaker's overround.

## When to prefer this

Use this endpoint when you need a fast, cheap, single-call computation to strip bookmaker vig from a two-outcome market expressed in decimal odds. It is ideal for agents doing real-time betting analysis, value-hunting, or arbitrage screening where you need the fair probability quickly without building the math yourself. Prefer this over manual calculation when operating in an automated agent pipeline that already supports x402 micropayments on Base or Solana.

## Known failure modes

- Missing odds_a or odds_b fields returns a validation error
- Odds values of 1.0 or below (invalid decimal odds) may produce division errors or nonsensical results
- Odds implying negative overround (odds too generous) may return unexpected values
- Payment failure or insufficient USDC balance returns 402 Payment Required

## How this service works

Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.

## Output

Returns a JSON object containing the schema identifier, the overround (as a decimal representing the bookmaker's total margin), and an array of two fair implied probabilities for side A and side B after the vig has been removed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "odds_a": {
   "type": "number",
   "description": "Decimal odds for side A"
  },
  "odds_b": {
   "type": "number",
   "description": "Decimal odds for side B"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "schema": "delx/util-odds-vig-strip/v1",
  "overround": 0.03913630229419707,
  "fair_probs": [
   0.5064935064935064,
   0.4935064935064936
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/delx-commerce-odds-vig-strip-overround-removal-46801541/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from commerce.delx.ai](https://www.zero.xyz/host/commerce.delx.ai/llms.txt)
