Test programmatically. Pass any scenario and network state.
curl "https://novixo-demo.vercel.app/api/run?scenario=payment&network=OFFLINE"
{
"scenario": "payment",
"network": "OFFLINE",
"events": [
{"time":"00:00:01","level":"INFO","event":"ITEM_QUEUED","message":"Payment queued - HIGH - OFFLINE"},
{"time":"00:00:02","level":"WARN","event":"ITEM_SKIPPED","message":"Stored in encrypted queue"},
{"time":"00:00:05","level":"INFO","event":"NETWORK_CHANGED","message":"OFFLINE to STABLE"},
{"time":"00:00:06","level":"SUCCESS","event":"ITEM_SYNCED","message":"Payment synced - idempotency confirmed"}
],
"queueSize": 0,
"synced": 1,
"duplicatesBlocked": 0
}