SIM
03 · CORE

Settlement Intents

STATUS
FINAL
SPEC
NIL-004
VERSION
1.1.0
UPDATED
2026-04-11

Definition

A Settlement Intent (I) is an instruction describing a desired economic outcome, submitted before any obligation exists. It states what should become true — value present in a destination domain — without prescribing how.

I {
  originDomain: DomainID
  desiredDomain: DomainID
  notional: Decimal
  unit: CurrencyCode
  maxExecutionWindow: Seconds
  disclosurePreference: MINIMAL | STANDARD | DISCLOSED
}

Invariants

An intent MUST NOT reference a specific corridor, execution endpoint, or capital source. Binding to infrastructure happens downstream, during compilation and routing. This keeps intents portable: the same intent structure is valid regardless of which corridors exist at compile time.

Compilation

A compiler validates an intent against the current domain registry and, if valid, produces an Obligation Object (see 04 · Obligation Objects). Invalid intents — unknown domains, execution windows below network minimum — are rejected before an obligation is ever created, so no unroutable object enters the graph.