Gateway live

Decide between agent outputs. Keep the handoff verifiable.

WARF compares agent outputs under a named profile, selects or abstains, and returns a portable event record with the inputs, scores, and result bound together.

Call WARF from an agent, workflow, or API whenever competing outputs need arbitration.

Illustrative arbitration3 candidates
ACandidate outputSubmitted for comparisoncompared
BSelected outcomeReturned with event recordselected
CCandidate outputRetained in request contextcompared
portabledigest-bound event record
2
Arbitration events retained
542
Reason Registry entries
3
Registered nodes

Live console

Recent selected events

View all →
15:45:00 @artifact-8b7 reason-4709d6d6f0d9d1cb3550782e6c77587e score=0.84
03:55:00 @gateway02-a linux-aai-handoff-20260820-001 score=0.06

Architecture

Two products, one agent loop.

Reason is operating memory. WARF is deterministic arbitration. Reason can use WARF during convergence, and WARF can stand alone.

Reason operating memory
  1. LocalRemember and recall
  2. OrganizationResolve and contribute within a team
  3. SharedResolve and contribute across approved nodes

Resolve first → reuse or reason → contribute useful work → future resolves improve.

WARF arbitration

Candidate set → select or abstain → event record

Available to Reason or any other caller.

One agent interface

Memory, arbitration, and resolution.

ReasonRDN lets an agent remember locally, contribute to organization or shared scopes, call WARF, and resolve reason:// addresses.

pip install "reason-rdn[mcp]==0.5.0" codex mcp add reason-rdn -- rdn-mcp