Skip to content

Program - template

Authoring template

Copy this file to programs/<owner>.md, fill in every section, and add the page to mkdocs.yml nav and to the table in programs/index.md. Delete this note.

A program describes only what varies per market owner. Do not restate platform mechanics (session lifecycle, scoring layers, reward mechanism) - link to them instead.

Snapshot, not the authority

State that the API is authoritative and this page is a dated snapshot.

Effective: · Resources: … · Timezone: … · Forecast variables: Q10, Q50, Q90

Forecast targets & data sources

One subsection per resource, with the heading set to the resource's API name so the markets directory and programs/index.md can deep-link to it. A program is not publishable without this section: a forecaster cannot model a target they cannot read a definition of.

<resource_api_name>

One plain sentence naming the physical quantity.

Quantity
Unit
Resolution
Local time
Boundary What is included and excluded (asset, zone, portfolio)

Ground truth. Publisher, linked dataset, the exact field and any filter applied. State whether a near-real-time feed exists alongside the settled one.

Owner benchmark. If the owner submits its own forecast to the challenges, say so - forecasters are ranked against it.

Revisions & settlement

When measurements can still change (re-import window) and when they are frozen.

Challenge schedule

Within the platform's hourly sessions, this owner publishes:

Category Target window Published at (gate closure, CET)

State any horizons that are not published.

Eligibility & missed-day rules

  • At most N missed days per month for monthly-league eligibility.
  • Missed-day penalty: peer 75th-percentile substitution (or program-specific).

Prize pool & distribution

State the monthly pool per resource and how it splits into (track × horizon) envelopes. If the per-envelope distribution matches another program, link to it rather than duplicating the tables. Otherwise provide the per-rank breakdown.