← Demo agents

Adjudication

Aviation Safety Reviewer

Independent second opinion on aircraft type-certification changes. The agent reads a live FAA Airworthiness Directive and emits FILED or REFUSED with a written critique.

Independent second opinion on aircraft type-certification changes. The agent reads a live FAA Airworthiness Directive and emits FILED or REFUSED with a written critique.

Failure shape

Boeing 737 MAX MCAS, 2018–2019, 346 deaths. The certification process trusted the manufacturer's framing of the system change. An independent reviewer with access to the underlying engineering memos — and an explicit job description of "find the failure mode the OEM didn't disclose" — would have refused to file.

What the agent reads

  • Live FAA Airworthiness Directives via the Federal Register API (federalregister.gov/api/v1/documents.json?agencies=federal-aviation-administration&type=RULE)
  • Filtered to titles containing "airworthiness directive"
  • Aircraft family extracted from the post-semicolon phrase in the AD title

Decision

FILED (green) or REFUSED (red). The agent's role is the independent reviewer — its written rationale is the part that matters more than the binary verdict.

Code map

  • Contract: contracts/src/AviationSafetyReviewer.sol
  • FAA client: ui/src/lib/faa-feed.ts
  • Scenario state + apply helper: ui/src/lib/aviation-scenario.ts (applyAviationChange)
  • Live data route: ui/src/app/api/aviation/recent-ads/route.ts
  • UI: ui/src/app/aviation/page.tsx

Try it

demo-agents.theseus.network/aviation. Expand "or review a live FAA Airworthiness Directive" to load real recent ADs and watch the agent review each.

On-chain

Reviews are written to AviationSafetyReviewer. touchedChangeCount() increments per AD reviewed.


Last updated: June 17, 2026.

Try it yourself

This agent runs live in your browser. Watch it read the inputs, reason, and sign its decision.

Run Aviation Safety Reviewer