OUTCOME · Create or advance
What changes
CHALLENGE issues short-lived material; PREAUTHORIZE verifies native and WebAuthn proofs and returns an OPAQUE broker ticket; COMPLETE retains commitments and wakes later authorization. None signs, broadcasts, or moves value.
WHY IT MATTERS
- Gives people and agents a contract-backed way to advance complete settlement consent.
- Connects funding observations to exact owner, instrument, wallet, rail, and settlement context without making the gateway the owner of value.
ISOLATION + AUTHORITY
Owner, workspace, network, instrument, wallet, rail, custody, collateral, compliance, and settlement authorities remain separate. A prepared route, observed deposit, accepted intent, completed consent, reservation, broadcast, or Explorer record does not itself prove final settlement or authorize value movement.
BEFORE YOU CALL
- Authenticate at the documented boundary: bearer+scope.
- Supply the required intent_uuid (path), phase (body), network_id (body) exactly as defined by the live contract.
- Use one Idempotency-Key only for retries of the same byte-equivalent logical mutation.
- Resolve the owner, network, instrument or wallet, rail, and settlement context before relying on this result.
WHAT TO DO NEXT
- Re-read complete settlement consent using the canonical identifier returned by this operation.
- Reconcile an ambiguous response with the same idempotency key before attempting another mutation.
- Reconcile the returned state against the authoritative wallet, rail, and settlement record before advancing or retrying.
AGENT GUIDANCE
- Use complete settlement consent only for the purpose and lifecycle stage described by this operation; do not treat it as authority for an adjacent action.
- Supply the required intent_uuid (path), phase (body), network_id (body) exactly as defined by the live contract.
- Preserve amounts and fees as exact decimal strings and distinguish observed, accepted, authorized, reserved, broadcast, confirmed, settled, reversed, and reconciled states.
- After a timeout or conflict, read authoritative state before deciding whether an equivalent retry is safe.