Skip to main content

SettlementPanel is the PUBLISHED, ordered list of authorities this market's outcome may be determined from, resolved from the market's own override or inherited from its series.

Carried on the public payload deliberately. The panel's whole value is that a member could read it BEFORE they traded — an unpublished rule is not the rule anyone agreed to, and a hierarchy that lives only in the admin tool cannot be quoted back at us in a dispute, which is the one situation it exists for.

nil when no panel governs the market, which is the normal case for anything a machine settles.

description
string

How the panel is applied beyond the ordering — what happens when two sources disagree, and what happens when none has published.

Example:

"First consult these sources"

entries
object[]

Already ordered: primaries first, then fallbacks, each by rank. The order IS the content — it is what decides the outcome when two sources disagree.

id
integer
Example:

456

inherited_from_series
boolean

True when the panel came from the series rather than the market itself.

Example:

false

name
string
Example:

"Primary Sources"

terms_url
string

The rules page it is published on.

Example:

"https://calibri.io/hub/terms-of-use"