GenLayer · Court of the Internet
№ 24·002 — Detail View
№ 24·002Pattern: parametric insurance

The flight's delay

A parametric insurance policy pays out automatically when flight AA42 is delayed more than two hours. The question is purely factual — there is no interpretation, only data.

ModeStrict
Expected verdictAccepted
The Dispute

A parametric insurance policy pays out automatically when flight AA42 is delayed more than two hours. The question is purely factual — there is no interpretation, only data.

Mode Fit

Strict because the answer is a number. Every validator should fetch the same public flight tracker and return the same delay in minutes. Any output difference is a data error, not a legitimate interpretation gap.

Why Not Ethereum?

Ethereum cannot reach out to flight tracker APIs. A Chainlink oracle could fetch the data, but it introduces a single point of trust. GenLayer validators each query the live web independently — unanimity among them is the proof.

Official GenLayer VerdictLive on-chain · Deployed · Bradbury

AA42 was scheduled to land at 14:00. The flight tracker shows it landed at 16:47. Did it land more than 2 hours late?

Exhibit D — Live System State§04 / 07

The jury convenes.

Pose a question. Pick a mode. Preview how five model jurors might reason — then send the case to GenLayer, where the official verdict is decided on-chain.

Equivalence Principle
Case · 24·002
Pattern: parametric insurance
Question on Trial117 / 500

"AA42 was scheduled to land at 14:00. The flight tracker shows it landed at 16:47. Did it land more than 2 hours late?"

Reasoning PreviewEducational analysis · Not authoritative

This preview is generated locally for educational purposes. The official verdict is produced by GenLayer Intelligent Contracts on-chain.

GPT-OSS 120BSeat 01
Awaiting

Awaiting summons.

Llama 3.3Seat 02
Awaiting

Awaiting summons.

Gemma 4 31BSeat 03
Awaiting

Awaiting summons.

Dolphin MistralSeat 04
Awaiting

Awaiting summons.

Qwen 3 80BSeat 05
Awaiting

Awaiting summons.

0
Accept
0
Reject
0
Undet.
5
Pending
The jury awaits summons.
 
Annotated ContractPython · Intelligent Contract
01from genlayer import gl02 03class ParametricFlightDelay:04    flight_id: str05    threshold_minutes: int06 07    def __init__(self) -> None:08        self.flight_id = "AA42"09        self.threshold_minutes = 12010 11    @gl.public.write12    def evaluate(self) -> bool:13        prompt = (14            f"Fetch the actual arrival delay in minutes for "15            f"flight {self.flight_id} today. Return only the integer."16        )17        delay_str = gl.eq_principle.strict_eq(18            lambda: gl.nondet.exec_prompt(prompt)19        )20        return int(delay_str.strip()) > self.threshold_minutes
Note 01Strict

Threshold is deterministic

The policy term is crisp: more than 120 minutes late. No moral or contextual interpretation is needed.

Note 02Strict

Nondeterminism is data access

The LLM call exists to fetch or interpret external flight data, not to arbitrate meaning.

Note 03Strict

Strict EP requires identity

If validators disagree on the minute count, the system treats it as a data failure rather than acceptable semantic variance.

Back to CasebookNext file · The DAO's proposal