x402.jev

Experimental pay-per-call access to TypeSafe's Jev System One model through Baking Bad's paid service. Typed answers over x402 or MPP, no API key, demo use only.

InferenceLiveeip155:8453Exactvia cdp
Decisions
Calls · 30d
3
This endpoint's own trailing-30-day call count, as published by the upstream catalog and snapshotted daily. 6 snapshots so far.
$0.001057
Verified settled volume
1 settlements proven x402 by their on-chain EIP-3009 marker.
$0.0002
Listed price
As published in the catalog. Always read the live 402 before paying.
3
Calls · 30d
Upstream's own call count for this endpoint, not ours.
2
Unique payers · 30d
Last called 2026-09-18 19:09Z
—
Upstream on-chain volume
Reported by the source catalog.
Paid to
0x26e80e1d98d89E933f2D31955E719D19d214E779

The wallet the 402 directs payment to. Its whole payment record — every payer, every chain — is on the merchant page.

Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Provider

The payTo wallet does not resolve to a registered ERC-8004 agent. That is not a verdict on the service — most of the catalog is unregistered.

Accepts

The payment requirements as published to the catalog. Read the live 402 before paying — a price here is a claim, not a quote.

0.0002USDC≈ $0.0002 USD
on Base · exact scheme

Pay 0.0002 USDC on Base to 0x26e8…4E779. The signed payment is good for 5 minutes.

USD Coin contract
0x8335…02913
Payment window
5 minutes
As published
200 smallest units
0.000024USDC≈ $0.000024 USD
on Base · batch-settlement scheme

Pay 0.000024 USDC on Base to 0x26e8…4E779. The signed payment is good for 5 minutes.

USD Coin contract
0x8335…02913
Payment window
5 minutes
As published
24 smallest units
200units
on eip155:42793 · exact scheme

That figure is in the token’s smallest units. Roundhouse does not hold this contract’s decimals, so it is shown as published rather than converted.

Token contract
0x796E…f00F9
Payment window
5 minutes
200units
on solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · exact scheme

That figure is in the token’s smallest units. Roundhouse does not hold this contract’s decimals, so it is shown as published rather than converted.

Token contract
EPjFWd…TDt1v
Payment window
5 minutes
The catalog’s raw entry
[
  {
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "extra": {
      "name": "USD Coin",
      "version": "2"
    },
    "payTo": "0x26e80e1d98d89E933f2D31955E719D19d214E779",
    "amount": "200",
    "scheme": "exact",
    "network": "eip155:8453",
    "maxTimeoutSeconds": 300
  },
  {
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "extra": {
      "name": "USD Coin",
      "version": "2",
      "withdrawDelay": 3600,
      "receiverAuthorizer": "0x9E219e07Cbe87C201A303e2b86f522a5A8E0FF54"
    },
    "payTo": "0x26e80e1d98d89E933f2D31955E719D19d214E779",
    "amount": "24",
    "scheme": "batch-settlement",
    "network": "eip155:8453",
    "maxTimeoutSeconds": 300
  },
  {
    "asset": "0x796Ea11Fa2dD751eD01b53C372fFDB4AAa8f00F9",
    "extra": {
      "name": "USD Coin",
      "version": "2",
      "assetTransferMethod": "permit2"
    },
    "payTo": "0x26e80e1d98d89E933f2D31955E719D19d214E779",
    "amount": "200",
    "scheme": "exact",
    "network": "eip155:42793",
    "maxTimeoutSeconds": 300
  },
  {
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "extra": {
      "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
    },
    "payTo": "4SHMcqadX3DViKFermsfRSzGVSF7XLMpZWyJanK1PWKX",
    "amount": "200",
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "maxTimeoutSeconds": 300
  }
]

Extensions

{
  "bazaar": {
    "info": {
      "input": {
        "body": {
          "model": "jev-latest",
          "state": "Help! My payouts have been failing for 3 days.",
          "questions": {
            "is_urgent": {
              "type": "noul",
              "criteria": {
                "true": "Explicitly time-sensitive",
                "false": "No urgency expressed"
              },
              "instructions": "Does this convey urgency?"
            },
            "department": {
              "type": "choice",
              "criteria": {
                "sales": "Pricing, upgrades, new accounts",
                "billing": "Payments, invoicing, refunds",
                "technical": "Bugs, outages, integrations"
              },
              "instructions": "Which team should handle this?"
            },
            "frustration": {
              "type": "score",
              "criteria": [
                "Calm",
                "Frustrated",
                "Very angry"
              ],
              "instructions": "How frustrated is the customer?"
            }
          }
        },
        "type": "http",
        "method": "POST",
        "bodyType": "json"
      },
      "output": {
        "type": "json",
        "example": {
          "model": "jev-1.13.0",
          "usage": {
            "input_tokens": 312,
            "output_tokens": 48
          },
          "answers": {
            "is_urgent": {
              "noul": 0.92,
              "type": "noul"
            },
            "department": {
              "type": "choice",
              "choice": "technical",
              "confidence": 0.82,
              "probabilities": {
                "sales": 0.07,
                "billing": 0.08,
                "technical": 0.85
              }
            },
            "frustration": {
              "type": "score",
              "score": 1.6,
              "legend": {
                "0": "Calm",
                "1": "Frustrated",
                "2": "Very angry"
              },
              "confidence": 0.78,
              "probabilities": {
                "0": 0.05,
                "1": 0.3,
                "2": 0.65
              }
            }
          }
        }
      }
    },
    "schema": {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "input"
      ],
      "properties": {
        "input": {
          "type": "object",
          "required": [
            "type",
            "method",
            "bodyType",
            "body"
          ],
          "properties": {
            "body": {
              "type": "object",
              "required": [
                "state",
                "model",
                "questions"
              ],
              "properties": {
                "model": {
                  "type": "string",
                  "example": "jev-latest",
                  "description": "Required model name or alias. Discover aliases with GET /v1/models; supported versioned IDs can be accepted even when not listed. The service does not insert a default."
                },
                "state": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "object"
                    },
                    {
                      "type": "array"
                    }
                  ],
                  "example": "Help! My payouts have been failing for 3 days.",
                  "description": "Shared text or structured JSON context for all questions. Use named fields for multiple records or facts. Jev evaluates text, not raw images, audio, or video."
                },
                "questions": {
                  "type": "object",
                  "description": "A map of question id to question. Answers come back under the same ids; the ids themselves are not sent to the model.",
                  "minProperties": 1,
                  "additionalProperties": {
                    "oneOf": [
                      {
                        "type": "object",
                        "required": [
                          "type"
                        ],
                        "properties": {
                          "type": {
                            "enum": [
                              "noul"
                            ],
                            "type": "string"
                          },
                          "criteria": {
                            "anyOf": [
                              {
                                "type": "object",
                                "properties": {
                                  "true": {
                                    "anyOf": [
                                      {
                                        "anyOf": [
                                          {
                                            "type": "string"
                                          },
                                          {
                                            "type": "object",
                                            "additionalProperties": true
                                          },
                                          {
                                            "type": "array",
                                            "items": {}
                                          }
                                        ],
                                        "description": "Text or structured context used to describe a judgment or rubric level."
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "description": "What qualifies as yes."
                                  },
                                  "false": {
                                    "anyOf": [
                                      {
                                        "anyOf": [
                                          {
                                            "type": "string"
                                          },
                                          {
                                            "type": "object",
                                            "additionalProperties": true
                                          },
                                          {
                                            "type": "array",
                                            "items": {}
                                          }
                                        ],
                                        "description": "Text or structured context used to describe a judgment or rubric level."
                                      },
                                      {
                                        "type": "null"
                                      }
                                    ],
                                    "description": "What qualifies as no."
                                  }
                                },
                                "description": "Optional definitions of the yes and no outcomes."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "Optional yes/no definitions; omission or null is allowed."
                          },
                          "instructions": {
                            "anyOf": [
                              {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "object",
                                    "additionalProperties": true
                                  },
                                  {
                                    "type": "array",
                                    "items": {}
                                  }
                                ],
                                "description": "Text or structured context used to describe a judgment or rubric level."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "The judgment to make, as text or structured context. The live upstream schema permits omission or null; supply meaningful instructions for useful evaluations."
                          }
                        },
                        "description": "A yes/no question; the answer is the probability of yes"
                      },
                      {
                        "type": "object",
                        "required": [
                          "type",
                          "criteria"
                        ],
                        "properties": {
                          "type": {
                            "enum": [
                              "choice"
                            ],
                            "type": "string"
                          },
                          "criteria": {
                            "type": "object",
                            "description": "Option names mapped to text or structured descriptions. Null uses the option name alone. Include a no-match option when none of the other options may apply.",
                            "additionalProperties": {
                              "anyOf": [
                                {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "object",
                                      "additionalProperties": true
                                    },
                                    {
                                      "type": "array",
                                      "items": {}
                                    }
                                  ],
                                  "description": "Text or structured context used to describe a judgment or rubric level."
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "description": "Text or structured context, or null when no description is supplied."
                            }
                          },
                          "instructions": {
                            "anyOf": [
                              {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "object",
                                    "additionalProperties": true
                                  },
                                  {
                                    "type": "array",
                                    "items": {}
                                  }
                                ],
                                "description": "Text or structured context used to describe a judgment or rubric level."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "The judgment to make, as text or structured context. The live upstream schema permits omission or null; supply meaningful instructions for useful evaluations."
                          }
                        },
                        "description": "Picks one option from the set you define"
                      },
                      {
                        "type": "object",
                        "required": [
                          "type",
                          "criteria"
                        ],
                        "properties": {
                          "type": {
                            "enum": [
                              "score"
                            ],
                            "type": "string"
                          },
                          "criteria": {
                            "type": "array",
                            "items": {
                              "anyOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": true
                                },
                                {
                                  "type": "array",
                                  "items": {}
                                }
                              ],
                              "description": "Text or structured context used to describe a judgment or rubric level."
                            },
                            "minItems": 1,
                            "description": "Ordered rubric levels indexed from zero, expressed as text or structured descriptions. The live upstream schema permits one level; TypeSafe's usage guide recommends at least two for a meaningful scale."
                          },
                          "instructions": {
                            "anyOf": [
                              {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "type": "object",
                                    "additionalProperties": true
                                  },
                                  {
                                    "type": "array",
                                    "items": {}
                                  }
                                ],
                                "description": "Text or structured context used to describe a judgment or rubric level."
                              },
                              {
                                "type": "null"
                              }
                            ],
                            "description": "The judgment to make, as text or structured context. The live upstream schema permits omission or null; supply meaningful instructions for useful evaluations."
                          }
                        },
                        "description": "Rates the state against ordered levels"
                      }
                    ],
                    "description": "One independent typed judgment about the shared state. Questions cannot read other answers in the same request. Give each question its full meaning; its map key is not shown to the model."
                  }
                }
              }
            },
            "type": {
              "type": "string",
              "const": "http"
            },
            "method": {
              "enum": [
                "POST"
              ],
              "type": "string"
            },
            "bodyType": {
              "enum": [
                "json",
                "form-data",
                "text"
              ],
              "type": "string"
            }
          },
          "additionalProperties": false
        },
        "output": {
          "type": "object",
          "required": [
            "type"
          ],
          "properties": {
            "type": {
              "type": "string"
            },
            "example": {
              "type": "object"
            }
          }
        }
      }
    }
  },
  "erc20ApprovalGasSponsoring": {
    "info": {
      "version": "1",
      "description": "The facilitator broadcasts a pre-signed ERC-20 approve() transaction to grant Permit2 allowance."
    },
    "schema": {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "from",
        "asset",
        "spender",
        "amount",
        "signedTransaction",
        "version"
      ],
      "properties": {
        "from": {
          "type": "string",
          "pattern": "^0x[a-fA-F0-9]{40}$",
          "description": "The address of the sender (token owner)."
        },
        "asset": {
          "type": "string",
          "pattern": "^0x[a-fA-F0-9]{40}$",
          "description": "The address of the ERC-20 token contract."
        },
        "amount": {
          "type": "string",
          "pattern": "^[0-9]+$",
          "description": "The amount approved (uint256). Always MaxUint256."
        },
        "spender": {
          "type": "string",
          "pattern": "^0x[a-fA-F0-9]{40}$",
          "description": "The address of the spender (Canonical Permit2)."
        },
        "version": {
          "type": "string",
          "pattern": "^[0-9]+(\\.[0-9]+)*$",
          "description": "Schema version identifier."
        },
        "signedTransaction": {
          "type": "string",
          "pattern": "^0x[a-fA-F0-9]+$",
          "description": "The RLP-encoded signed EIP-1559 transaction as a hex string."
        }
      }
    }
  }
}

Provenance

Seen in the source catalog
2026-09-18 19:09Z
Last indexed by Roundhouse
2026-09-25 05:30Z
Last enriched (probe, favicon, geo)
2026-09-18 18:15Z
x402 version
2
Max timeout
300s
Liveness probe
HTTP 404
Report

Hand this page to an agent

Copy the prompt and paste it into Claude, an MCP client or your own agent — it will vet this service and call it over the free read API. No key, no account.

GET api.roundhouseai.io/v0/endpoints

This endpoint's own trailing-30-day call count, as published by the upstream catalog and snapshotted daily. 6 snapshots so far. Verified volume counts only settlements with an on-chain EIP-3009 marker.

Open skill.md
Show the prompt
Using Roundhouse, look up the x402 service x402.jev and tell me whether it is
worth paying: what a call costs, whether the endpoint answered when last probed, and what
its payment record actually shows.

curl -s 'https://api.roundhouseai.io/v0/endpoints?q=x402.jev'
curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>'

Then call it: read the price from the live 402 at https://jev.agents.bakingbad.dev/v1/systemone, never from
a cached figure, and pay with an x402 client.

The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except
/v0/unified* and /v0/endpoints. Mint a personal key for $0.01 at GET https://api.roundhouseai.io/v0/test/x402,
or use an organization key from https://roundhouseai.io/dashboard/team.

If you do not have Roundhouse tools or skills installed, read
https://roundhouseai.io/skill.md first — it is the whole procedure.