accepted / completed_local_simulation
Accepted local simulation
The no-value local state machine reached its terminal synthetic result.
Lesson: A local completion is not a hosted payout, chain transfer, or recipient credit.
Developer Truth & Proof
Run deterministic synthetic outcomes for compliance, quote, idempotency, rail, stablecoin, wallet, and platform failures. Nothing leaves this page.
Scenario workbench
The workbench accepts no request body, credential, name, account, wallet secret, or payment instruction. It makes no provider or network call.
Fixed fixtures only
No funds, PII, credentials, provider calls, random identifiers, analytics, or persistent browser storage.
{
"scenario": "accepted",
"request_id": "req_demo_0001",
"object_id": "stl_demo_0001",
"state": "completed_local_simulation",
"reason_code": "LOCAL_SIMULATION_ONLY",
"retryable": false,
"next_action": "Inspect the synthetic evidence; do not treat this as value movement.",
"evidence": [
"policy_fixture",
"quote_fixture",
"local_state_fixture"
]
}Accepted local simulation is selected.
Failure vocabulary
Every scenario explains the authoritative state and the safe next action; none manufactures settlement finality.
accepted / completed_local_simulation
The no-value local state machine reached its terminal synthetic result.
Lesson: A local completion is not a hosted payout, chain transfer, or recipient credit.
compliance-hold / compliance_hold
Required review evidence is incomplete.
Lesson: No integration path may bypass the hold; supply the named evidence and wait for a governed decision.
quote-expired / quote_expired
The bounded quote lifetime elapsed before admission.
Lesson: Fetch a fresh rate and price; never submit value against an expired quote.
idempotent-replay / same_result_returned
The same idempotency key and byte-equivalent intent were seen before.
Lesson: Return the original object; a changed intent requires a new key and a new command.
rail-timeout / payout_pending
The provider acknowledgement window elapsed without final rail evidence.
Lesson: A timeout is not a failed payout. Reconcile the authoritative state before retrying.
returned / returned
The local rail returned the instruction after submission.
Lesson: Submitted, settled, paid out, returned, and reconciled are separate financial states.
depeg-pause / system_paused
The configured price-health threshold requires human review.
Lesson: Stop new movement, preserve evidence, and avoid turning a price signal into a legal conclusion.
wallet-freeze / wallet_unavailable
Pre-submission wallet health did not meet the execution gate.
Lesson: No transaction is submitted and no signer, balance, or failover topology is exposed.
global-pause / system_paused
The platform-wide admission gate is closed.
Lesson: Escalate through the incident path and report the state truthfully; a pause is not a wind-down plan.