Methodology

IranPeaceDeal.com publishes one number every day: an estimate of the probability that Iran, Israel, and the United States reach a meaningful ceasefire, peace deal, or negotiated settlement within the next 30 days. This page explains how that number is produced, what the chart's price lines are, and where to get the underlying data.

How the daily probability is generated

Every morning at 06:07 UTC an automated job runs:

The estimate is the model's reading of public news, and nothing more. There is no proprietary data, no private channel, and no model of the actual negotiations behind it.

The oil and gas overlay

The chart on the home page draws two price lines alongside the probability: Brent crude oil and RBOB gasoline. These come from a separate source, the daily settlement prices published by Yahoo Finance.

The prices are not given to the model and are not an input to the probability. They are shown purely as a cross-check. Energy markets price in conflict risk continuously, so when the model's read of the news and the market's read diverge, that gap is interesting on its own.

Open data

Everything the site shows is available as plain JSON, refreshed once per day. It is free to use; if you build on it, a link back is appreciated.

Probability history/data/history.json
An array of daily objects, oldest first. Each object has:

Oil and gas prices/data/energy.json
A single object with:

Limitations

This is an experiment, not a forecast to rely on. Some honest caveats:

Treat the number as a conversation piece, not advice. See the About page for the full disclaimer.