How to verify Zoetra is real

This is the exact script used to record the submission demo. Every step is something you can reproduce yourself, right now, against the live testnet deployment.

1
Watch three devices heartbeat

Open the live dashboard. Three real wallets are each sending a heartbeat transaction every 5 seconds. Every card's score is computed on-chain from block.timestamp, not cached anywhere.

2
Don't trust the dashboard, check the explorer

Click any tx hash in the event feed or the verification panel's explorer link. Every beat you saw client-side is independently visible on BOTScan.

3
Kill a device

In a terminal, Ctrl+C one of the daemon/heartbeat.mjs processes. That process is a real wallet with real gas; stopping it is the actual failure event, there's no simulate-failure switch anywhere in this codebase.

4
Watch the score bleed, live

Within seconds the dashboard shows that device's status flip from Healthy to At risk to Breached. The score, the beats-received count, and the sparkline all update from on-chain reads, no page refresh.

5
It's slashable

Once score drops below the device's own SLA threshold, its Slash button activates. This isn't gated to an admin, slash() is permissionless on-chain.

6
Connect a wallet

Connect any wallet on BOT Chain testnet (968). You don't need to own the device to slash it, that's the point.

7
Slash it

Submit the slash. 20% of the remaining stake is cut: 10% of that pays your wallet as a bounty, the rest is burned. Watch the event feed and the device's stake number update live.