Answer typed questions about a state
Answer typed questions about a state. Demo only, after explicit user confirmation of /SKILL.md terms. No production or consequential real-world decisions. Returns one answer per question: a yes probability (noul), an option and distribution (choice), or a rub…
by jev.agents.bakingbad.dev · discovered, not yet claimed by its owner · updated 2026-09-18
Mirrored from Coinbase's public x402 Bazaar. The description is the provider's own text and has not been reviewed here; the payment requirements are copied as published.
What it does
Answer typed questions about a state. Demo only, after explicit user confirmation of /SKILL.md terms. No production or consequential real-world decisions. Returns one answer per question: a yes probability (noul), an option and distribution (choice), or a rubric rating (score). Confidence is not proof of correctness. The response reports model and token usage; pay only against the live 402 quote for the request.
Tags: Decisions · bazaar · erc20ApprovalGasSponsoring
Call contract
- Method
- POST
- Input
- json
- Output
- json
- Last paid call
- 2026-09-18
{
"model": "jev-latest",
"questions": {
"department": {
"criteria": {
"billing": "Payments, invoicing, refunds",
"sales": "Pricing, upgrades, new accounts",
"technical": "Bugs, outages, integrations"
},
"instructions": "Which team should handle this?",
"type": "choice"
},
"frustration": {
"criteria": [
"Calm",
"Frustrated",
"Very angry"
],
"instructions": "How frustrated is the customer?",
"type": "score"
},
"is_urgent": {
"criteria": {
"false": "No urgency expressed",
"true": "Explicitly time-sensitive"
},
"instructions": "Does this convey urgency?",
"type": "noul"
}
},
"state": "Help! My payouts have been failing for 3 days."
}{
"answers": {
"department": {
"choice": "technical",
"confidence": 0.82,
"probabilities": {
"billing": 0.08,
"sales": 0.07,
"technical": 0.85
},
"type": "choice"
},
"frustration": {
"confidence": 0.78,
"legend": {
"0": "Calm",
"1": "Frustrated",
"2": "Very angry"
},
"probabilities": {
"0": 0.05,
"1": 0.3,
"2": 0.65
},
"score": 1.6,
"type": "score"
},
"is_urgent": {
"noul": 0.92,
"type": "noul"
}
},
"model": "jev-1.13.0",
"usage": {
"input_tokens": 312,
"output_tokens": 48
}
}Use with an agent
- Discover. Agents find this listing with
GET https://bazaar.saylorinnovations.com/discovery/search?query=…, the MCP toolsearch_resources, or/discovery/resources. - Inspect. Fetch
/resources/38457.jsonfor the price and payment options. - Pay. Call
GET https://jev.agents.bakingbad.dev/v1/systemone. The provider answers402with its payment requirements. An x402 client signs one of the options below and retries withPAYMENT-SIGNATURE. - Execute. The provider returns
200with the data. Agent Bazaar is not in the request path and never sees your payment.
For humans
You don't need an account or an API key; you need a wallet holding a small amount of USDC on Base, eip155:42793, Solana, and an x402-capable client (see the examples below). Call the endpoint unpaid first to see exactly what it asks for.
Pricing & payment
- Price
- $0.0002 / request
- Protocol
- x402 v2
- Auth
- No account or API key. Pay per request.
- Networks
- Base, eip155:42793, Solana
- Demand
- 3 calls · 2 unique payers in 30d (public x402 Bazaar data)
x402 payment requirements
| Scheme | Network | Asset | Amount | Pay to | Timeout |
|---|---|---|---|---|---|
| exact | Base eip155:8453 | USDC | $0.0002 | 0x26e80e1d98d89E933f2D31955E719D19d214E779 | 300s |
| batch-settlement | Base eip155:8453 | USDC | $0.000024 | 0x26e80e1d98d89E933f2D31955E719D19d214E779 | 300s |
| exact | eip155:42793 eip155:42793 | 0x796Ea11Fa2dD751eD01b53C372fFDB4AAa8f00F9 | 200 | 0x26e80e1d98d89E933f2D31955E719D19d214E779 | 300s |
| exact | Solana solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | USDC | $0.0002 | 4SHMcqadX3DViKFermsfRSzGVSF7XLMpZWyJanK1PWKX | 300s |
accepts[] (raw JSON)
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x26e80e1d98d89E933f2D31955E719D19d214E779",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "200",
"amountUsd": 0.0002,
"maxTimeoutSeconds": 300
},
{
"scheme": "batch-settlement",
"network": "eip155:8453",
"payTo": "0x26e80e1d98d89E933f2D31955E719D19d214E779",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "24",
"amountUsd": 0.000024,
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "eip155:42793",
"payTo": "0x26e80e1d98d89E933f2D31955E719D19d214E779",
"asset": "0x796Ea11Fa2dD751eD01b53C372fFDB4AAa8f00F9",
"amount": "200",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "4SHMcqadX3DViKFermsfRSzGVSF7XLMpZWyJanK1PWKX",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "200",
"amountUsd": 0.0002,
"maxTimeoutSeconds": 300
}
]Schemas
Output schema (JSON Schema)
{
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}Example shape — generated from the schema, not a captured live response
{
"example": {},
"type": "string"
}Examples
curl -X POST 'https://jev.agents.bakingbad.dev/v1/systemone' -H 'Content-Type: application/json' --data '{"model":"jev-latest","questions":{"department":{"criteria":{"billing":"Payments, invoicing, refunds","sales":"Pricing, upgrades, new accounts","technical":"Bugs, outages, integrations"},"instructions":"Which team should handle this?","type":"choice"},"frustration":{"criteria":["Calm","Frustrated","Very angry"],"instructions":"How frustrated is the customer?","type":"score"},"is_urgent":{"criteria":{"false":"No urgency expressed","true":"Explicitly time-sensitive"},"instructions":"Does this convey urgency?","type":"noul"}},"state":"Help! My payouts have been failing for 3 days."}'
# -> 402 Payment Required; read PAYMENT-REQUIRED
# retry the identical request with PAYMENT-SIGNATUREconst res = await fetch("https://jev.agents.bakingbad.dev/v1/systemone", {
"method": "POST",
"headers": {
"content-type": "application/json"
},
"body": "{\"model\":\"jev-latest\",\"questions\":{\"department\":{\"criteria\":{\"billing\":\"Payments, invoicing, refunds\",\"sales\":\"Pricing, upgrades, new accounts\",\"technical\":\"Bugs, outages, integrations\"},\"instructions\":\"Which team should handle this?\",\"type\":\"choice\"},\"frustration\":{\"criteria\":[\"Calm\",\"Frustrated\",\"Very angry\"],\"instructions\":\"How frustrated is the customer?\",\"type\":\"score\"},\"is_urgent\":{\"criteria\":{\"false\":\"No urgency expressed\",\"true\":\"Explicitly time-sensitive\"},\"instructions\":\"Does this convey urgency?\",\"type\":\"noul\"}},\"state\":\"Help! My payouts have been failing for 3 days.\"}"
});
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}import httpx
import json
res = httpx.request("POST", "https://jev.agents.bakingbad.dev/v1/systemone", json=json.loads("{\"model\":\"jev-latest\",\"questions\":{\"department\":{\"criteria\":{\"billing\":\"Payments, invoicing, refunds\",\"sales\":\"Pricing, upgrades, new accounts\",\"technical\":\"Bugs, outages, integrations\"},\"instructions\":\"Which team should handle this?\",\"type\":\"choice\"},\"frustration\":{\"criteria\":[\"Calm\",\"Frustrated\",\"Very angry\"],\"instructions\":\"How frustrated is the customer?\",\"type\":\"score\"},\"is_urgent\":{\"criteria\":{\"false\":\"No urgency expressed\",\"true\":\"Explicitly time-sensitive\"},\"instructions\":\"Does this convey urgency?\",\"type\":\"noul\"}},\"state\":\"Help! My payouts have been failing for 3 days.\"}"))
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerDetails
- Provider
- jev.agents.bakingbad.dev
- Endpoint
- https://jev.agents.bakingbad.dev/v1/systemone
- Machine-readable
/resources/38457.json