{
  "format": "delx/intent-card/v1",
  "id": "ethereum-up-or-down-30-minute-probability-api",
  "intent": "estimate Ethereum ETH up or down probability for the next 30 minute window",
  "title": "Ethereum Up or Down 30-minute probability API",
  "description": "Estimate p_up and p_down for a fixed 30-minute ETH window from caller-supplied observations for $0.003. Conservative local math, explicit input quality and model limits; no live feed, venue access, trade, or accuracy guarantee.",
  "keywords": [
    "Ethereum up or down 30m",
    "ETH 30 minute probability API",
    "Ethereum prediction market API",
    "x402 ETH signal",
    "short horizon crypto probability"
  ],
  "updated_at": "2026-08-30",
  "canonical_url": "https://commerce.delx.ai/intents/ethereum-up-or-down-30-minute-probability-api",
  "machine_url": "https://commerce.delx.ai/intents/ethereum-up-or-down-30-minute-probability-api.json",
  "recommendation": {
    "tool_name": "estimate_ethereum_up_down_30m",
    "service_name": "Ethereum Up or Down 30-Minute Probability",
    "method": "POST",
    "resource": "https://api.delx.ai/api/v1/x402/ethereum-up-down-30m",
    "price_usdc": "0.003",
    "payment_protocols": [
      "x402"
    ],
    "input_schema": {
      "type": "object",
      "properties": {
        "observations": {
          "type": "array",
          "minItems": 8,
          "maxItems": 240,
          "description": "Eight to 240 caller-supplied observations ordered oldest to newest.",
          "items": {
            "type": "object",
            "properties": {
              "timestamp": {
                "type": "integer",
                "minimum": 1,
                "description": "Unix timestamp in seconds."
              },
              "price": {
                "type": "number",
                "minimum": 1e-12,
                "maximum": 1000000000000000,
                "description": "Finite caller-supplied asset price in the supported numeric range."
              }
            },
            "required": [
              "timestamp",
              "price"
            ],
            "additionalProperties": false
          }
        },
        "window_open_price": {
          "type": "number",
          "minimum": 1e-12,
          "maximum": 1000000000000000,
          "description": "Caller-supplied opening price under the target venue's own rules."
        },
        "window_close_timestamp": {
          "type": "integer",
          "minimum": 1,
          "description": "Unix close timestamp in seconds, later than the newest observation."
        },
        "market_up_price": {
          "type": "number",
          "minimum": 0,
          "maximum": 1,
          "description": "Optional caller-supplied UP share price for model-edge comparison."
        },
        "market_down_price": {
          "type": "number",
          "minimum": 0,
          "maximum": 1,
          "description": "Optional caller-supplied DOWN share price for model-edge comparison."
        },
        "fee_bps": {
          "type": "integer",
          "minimum": 0,
          "maximum": 1000,
          "default": 0,
          "description": "Optional estimated entry fee in basis points."
        }
      },
      "required": [
        "observations",
        "window_open_price",
        "window_close_timestamp"
      ],
      "additionalProperties": false
    },
    "example_input": {
      "observations": [
        {
          "timestamp": 1799998200,
          "price": 4000
        },
        {
          "timestamp": 1799998425,
          "price": 4001.4
        },
        {
          "timestamp": 1799998650,
          "price": 4002.8
        },
        {
          "timestamp": 1799998875,
          "price": 4004.2
        },
        {
          "timestamp": 1799999100,
          "price": 4005.6
        },
        {
          "timestamp": 1799999325,
          "price": 4007
        },
        {
          "timestamp": 1799999550,
          "price": 4008.4
        },
        {
          "timestamp": 1799999775,
          "price": 4009.8
        }
      ],
      "window_open_price": 4000,
      "window_close_timestamp": 1800000000,
      "market_up_price": 0.48,
      "market_down_price": 0.54,
      "fee_bps": 50
    },
    "example_output": {
      "schema": "delx/prediction-updown-estimate/v1",
      "status": "estimate",
      "asset": "ETH",
      "horizon_minutes": 30,
      "input_provenance": "caller_supplied",
      "estimate": {
        "p_up": 0.800833,
        "p_down": 0.199167,
        "lean": "up"
      },
      "data_quality": {
        "score": 0.758333,
        "label": "adequate_input_coverage",
        "observations_used": 8
      },
      "model": {
        "version": "delx-local-updown-v1",
        "probability_is_uncalibrated": true,
        "no_live_market_data": true,
        "deterministic_for_same_input": true
      },
      "warnings": [
        "caller_supplied_prices_not_verified",
        "probability_is_uncalibrated",
        "not_trading_advice"
      ]
    },
    "agentcash": {
      "buy": "npx agentcash@latest fetch https://api.delx.ai/api/v1/x402/ethereum-up-down-30m -m POST -H 'x-delx-source: intent-card-ethereum-up-or-down-30-minute-probability-api' --max-amount 0.003 -b '{\"observations\":[{\"timestamp\":1799998200,\"price\":4000},{\"timestamp\":1799998425,\"price\":4001.4},{\"timestamp\":1799998650,\"price\":4002.8},{\"timestamp\":1799998875,\"price\":4004.2},{\"timestamp\":1799999100,\"price\":4005.6},{\"timestamp\":1799999325,\"price\":4007},{\"timestamp\":1799999550,\"price\":4008.4},{\"timestamp\":1799999775,\"price\":4009.8}],\"window_open_price\":4000,\"window_close_timestamp\":1800000000,\"market_up_price\":0.48,\"market_down_price\":0.54,\"fee_bps\":50}'",
      "max_amount_usdc": "0.003"
    }
  },
  "attribution": {
    "header": "x-delx-source",
    "value": "intent-card-ethereum-up-or-down-30-minute-probability-api"
  },
  "evidence": {
    "paid_openapi": "https://api.delx.ai/openapi.x402.json",
    "governed_portfolio": "https://api.delx.ai/x402-portfolio.json",
    "live_contract": "https://api.delx.ai/api/v1/x402/ethereum-up-down-30m"
  }
}
