Settlement Intents
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.