{
  "x402Version": 2,
  "id": 38457,
  "slug": "38457",
  "resource": "https://jev.agents.bakingbad.dev/v1/systemone",
  "description": "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.",
  "type": "http",
  "serviceName": "x402.jev",
  "resourceType": "Market Data",
  "accepts": [
    {
      "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
    }
  ],
  "outputSchema": {
    "properties": {
      "example": {
        "type": "object"
      },
      "type": {
        "type": "string"
      }
    },
    "required": [
      "type"
    ],
    "type": "object"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "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."
          },
          "bodyType": "json",
          "method": "POST",
          "type": "http"
        },
        "output": {
          "example": {
            "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
            }
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "body": {
                "properties": {
                  "model": {
                    "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.",
                    "example": "jev-latest",
                    "type": "string"
                  },
                  "questions": {
                    "additionalProperties": {
                      "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.",
                      "oneOf": [
                        {
                          "description": "A yes/no question; the answer is the probability of yes",
                          "properties": {
                            "criteria": {
                              "anyOf": [
                                {
                                  "description": "Optional definitions of the yes and no outcomes.",
                                  "properties": {
                                    "false": {
                                      "anyOf": [
                                        {
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "additionalProperties": true,
                                              "type": "object"
                                            },
                                            {
                                              "items": {},
                                              "type": "array"
                                            }
                                          ],
                                          "description": "Text or structured context used to describe a judgment or rubric level."
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "description": "What qualifies as no."
                                    },
                                    "true": {
                                      "anyOf": [
                                        {
                                          "anyOf": [
                                            {
                                              "type": "string"
                                            },
                                            {
                                              "additionalProperties": true,
                                              "type": "object"
                                            },
                                            {
                                              "items": {},
                                              "type": "array"
                                            }
                                          ],
                                          "description": "Text or structured context used to describe a judgment or rubric level."
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ],
                                      "description": "What qualifies as yes."
                                    }
                                  },
                                  "type": "object"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "description": "Optional yes/no definitions; omission or null is allowed."
                            },
                            "instructions": {
                              "anyOf": [
                                {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "additionalProperties": true,
                                      "type": "object"
                                    },
                                    {
                                      "items": {},
                                      "type": "array"
                                    }
                                  ],
                                  "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."
                            },
                            "type": {
                              "enum": [
                                "noul"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "type"
                          ],
                          "type": "object"
                        },
                        {
                          "description": "Picks one option from the set you define",
                          "properties": {
                            "criteria": {
                              "additionalProperties": {
                                "anyOf": [
                                  {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "items": {},
                                        "type": "array"
                                      }
                                    ],
                                    "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."
                              },
                              "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.",
                              "type": "object"
                            },
                            "instructions": {
                              "anyOf": [
                                {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "additionalProperties": true,
                                      "type": "object"
                                    },
                                    {
                                      "items": {},
                                      "type": "array"
                                    }
                                  ],
                                  "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."
                            },
                            "type": {
                              "enum": [
                                "choice"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "type",
                            "criteria"
                          ],
                          "type": "object"
                        },
                        {
                          "description": "Rates the state against ordered levels",
                          "properties": {
                            "criteria": {
                              "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.",
                              "items": {
                                "anyOf": [
                                  {
                                    "type": "string"
                                  },
                                  {
                                    "additionalProperties": true,
                                    "type": "object"
                                  },
                                  {
                                    "items": {},
                                    "type": "array"
                                  }
                                ],
                                "description": "Text or structured context used to describe a judgment or rubric level."
                              },
                              "minItems": 1,
                              "type": "array"
                            },
                            "instructions": {
                              "anyOf": [
                                {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "additionalProperties": true,
                                      "type": "object"
                                    },
                                    {
                                      "items": {},
                                      "type": "array"
                                    }
                                  ],
                                  "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."
                            },
                            "type": {
                              "enum": [
                                "score"
                              ],
                              "type": "string"
                            }
                          },
                          "required": [
                            "type",
                            "criteria"
                          ],
                          "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,
                    "type": "object"
                  },
                  "state": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "object"
                      },
                      {
                        "type": "array"
                      }
                    ],
                    "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.",
                    "example": "Help! My payouts have been failing for 3 days."
                  }
                },
                "required": [
                  "state",
                  "model",
                  "questions"
                ],
                "type": "object"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              },
              "method": {
                "enum": [
                  "POST"
                ],
                "type": "string"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "type": "object"
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    },
    "erc20ApprovalGasSponsoring": {
      "info": {
        "description": "The facilitator broadcasts a pre-signed ERC-20 approve() transaction to grant Permit2 allowance.",
        "version": "1"
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "amount": {
            "description": "The amount approved (uint256). Always MaxUint256.",
            "pattern": "^[0-9]+$",
            "type": "string"
          },
          "asset": {
            "description": "The address of the ERC-20 token contract.",
            "pattern": "^0x[a-fA-F0-9]{40}$",
            "type": "string"
          },
          "from": {
            "description": "The address of the sender (token owner).",
            "pattern": "^0x[a-fA-F0-9]{40}$",
            "type": "string"
          },
          "signedTransaction": {
            "description": "The RLP-encoded signed EIP-1559 transaction as a hex string.",
            "pattern": "^0x[a-fA-F0-9]+$",
            "type": "string"
          },
          "spender": {
            "description": "The address of the spender (Canonical Permit2).",
            "pattern": "^0x[a-fA-F0-9]{40}$",
            "type": "string"
          },
          "version": {
            "description": "Schema version identifier.",
            "pattern": "^[0-9]+(\\.[0-9]+)*$",
            "type": "string"
          }
        },
        "required": [
          "from",
          "asset",
          "spender",
          "amount",
          "signedTransaction",
          "version"
        ],
        "type": "object"
      }
    }
  },
  "tags": [
    "Decisions",
    "bazaar",
    "erc20ApprovalGasSponsoring"
  ],
  "sourceHost": "jev.agents.bakingbad.dev",
  "lastUpdated": "2026-09-18T19:09:01.785Z",
  "quality": {
    "calls30d": 3,
    "uniquePayers30d": 2,
    "lastCalledAt": "2026-09-18T19:09:01.125Z"
  },
  "metadata": {
    "serviceName": "x402.jev",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "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."
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "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
              }
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "properties": {
                    "model": {
                      "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.",
                      "example": "jev-latest",
                      "type": "string"
                    },
                    "questions": {
                      "additionalProperties": {
                        "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.",
                        "oneOf": [
                          {
                            "description": "A yes/no question; the answer is the probability of yes",
                            "properties": {
                              "criteria": {
                                "anyOf": [
                                  {
                                    "description": "Optional definitions of the yes and no outcomes.",
                                    "properties": {
                                      "false": {
                                        "anyOf": [
                                          {
                                            "anyOf": [
                                              {
                                                "type": "string"
                                              },
                                              {
                                                "additionalProperties": true,
                                                "type": "object"
                                              },
                                              {
                                                "items": {},
                                                "type": "array"
                                              }
                                            ],
                                            "description": "Text or structured context used to describe a judgment or rubric level."
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ],
                                        "description": "What qualifies as no."
                                      },
                                      "true": {
                                        "anyOf": [
                                          {
                                            "anyOf": [
                                              {
                                                "type": "string"
                                              },
                                              {
                                                "additionalProperties": true,
                                                "type": "object"
                                              },
                                              {
                                                "items": {},
                                                "type": "array"
                                              }
                                            ],
                                            "description": "Text or structured context used to describe a judgment or rubric level."
                                          },
                                          {
                                            "type": "null"
                                          }
                                        ],
                                        "description": "What qualifies as yes."
                                      }
                                    },
                                    "type": "object"
                                  },
                                  {
                                    "type": "null"
                                  }
                                ],
                                "description": "Optional yes/no definitions; omission or null is allowed."
                              },
                              "instructions": {
                                "anyOf": [
                                  {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "items": {},
                                        "type": "array"
                                      }
                                    ],
                                    "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."
                              },
                              "type": {
                                "enum": [
                                  "noul"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "type": "object"
                          },
                          {
                            "description": "Picks one option from the set you define",
                            "properties": {
                              "criteria": {
                                "additionalProperties": {
                                  "anyOf": [
                                    {
                                      "anyOf": [
                                        {
                                          "type": "string"
                                        },
                                        {
                                          "additionalProperties": true,
                                          "type": "object"
                                        },
                                        {
                                          "items": {},
                                          "type": "array"
                                        }
                                      ],
                                      "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."
                                },
                                "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.",
                                "type": "object"
                              },
                              "instructions": {
                                "anyOf": [
                                  {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "items": {},
                                        "type": "array"
                                      }
                                    ],
                                    "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."
                              },
                              "type": {
                                "enum": [
                                  "choice"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "type",
                              "criteria"
                            ],
                            "type": "object"
                          },
                          {
                            "description": "Rates the state against ordered levels",
                            "properties": {
                              "criteria": {
                                "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.",
                                "items": {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "additionalProperties": true,
                                      "type": "object"
                                    },
                                    {
                                      "items": {},
                                      "type": "array"
                                    }
                                  ],
                                  "description": "Text or structured context used to describe a judgment or rubric level."
                                },
                                "minItems": 1,
                                "type": "array"
                              },
                              "instructions": {
                                "anyOf": [
                                  {
                                    "anyOf": [
                                      {
                                        "type": "string"
                                      },
                                      {
                                        "additionalProperties": true,
                                        "type": "object"
                                      },
                                      {
                                        "items": {},
                                        "type": "array"
                                      }
                                    ],
                                    "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."
                              },
                              "type": {
                                "enum": [
                                  "score"
                                ],
                                "type": "string"
                              }
                            },
                            "required": [
                              "type",
                              "criteria"
                            ],
                            "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,
                      "type": "object"
                    },
                    "state": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "object"
                        },
                        {
                          "type": "array"
                        }
                      ],
                      "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.",
                      "example": "Help! My payouts have been failing for 3 days."
                    }
                  },
                  "required": [
                    "state",
                    "model",
                    "questions"
                  ],
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      },
      "erc20ApprovalGasSponsoring": {
        "info": {
          "description": "The facilitator broadcasts a pre-signed ERC-20 approve() transaction to grant Permit2 allowance.",
          "version": "1"
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "amount": {
              "description": "The amount approved (uint256). Always MaxUint256.",
              "pattern": "^[0-9]+$",
              "type": "string"
            },
            "asset": {
              "description": "The address of the ERC-20 token contract.",
              "pattern": "^0x[a-fA-F0-9]{40}$",
              "type": "string"
            },
            "from": {
              "description": "The address of the sender (token owner).",
              "pattern": "^0x[a-fA-F0-9]{40}$",
              "type": "string"
            },
            "signedTransaction": {
              "description": "The RLP-encoded signed EIP-1559 transaction as a hex string.",
              "pattern": "^0x[a-fA-F0-9]+$",
              "type": "string"
            },
            "spender": {
              "description": "The address of the spender (Canonical Permit2).",
              "pattern": "^0x[a-fA-F0-9]{40}$",
              "type": "string"
            },
            "version": {
              "description": "Schema version identifier.",
              "pattern": "^[0-9]+(\\.[0-9]+)*$",
              "type": "string"
            }
          },
          "required": [
            "from",
            "asset",
            "spender",
            "amount",
            "signedTransaction",
            "version"
          ],
          "type": "object"
        }
      }
    }
  },
  "liveness": {
    "reliability": null
  },
  "verified": false,
  "featured": false,
  "provider": {
    "host": "jev.agents.bakingbad.dev",
    "manifest_name": "jev.agents.bakingbad.dev",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-10-14T01:15:01.050Z"
  },
  "exampleResponse": {
    "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
    }
  }
}