Scenario Simulator (Deterministic Execution)
Same contract + different events → predictable outcomes
Unknown Contract |ID: jg-demo-138 |Base Hash: 0xabc123...
Signatures
LockedAll parties must sign via wallet to activate engine routing.
Party A
Party B
Current State
ACTIVE
Hash: 0xabc1...543210
Execution LockedPending missing signatures.
Trigger Event
Dispatch events to transition contract state.
Execution Log
Chronological ledger of all state transitions.
REPLAY_SAFE
PAYMENT_RECEIVEDLatest
6/5/2026, 10:00:00 AMPayload
{
"amount": 50000,
"currency": "USD"
}Resulting State
ACTIVE
State Hash
0xabc123...76543210
Why State Changed
Contract moved from PENDING → ACTIVE
Transition: TR_PAY_001
Trigger: PAYMENT_RECEIVED