Paste a contract,
run sixteen checks
The same suite the CLI runs, signed by your own wallet. There is no soroban-guard server: this page talks to Soroban RPC directly, and your secret key never leaves the extension.
Start a runHow a run works
Connect a wallet
Freighter signs every write. Your secret key stays in the extension — this page never sees it, and never asks for it.
Name a contract
Any deployed SEP-41 token on testnet — or the demo token, whose faucet gives any wallet the five units a full run spends, and for which the page creates the second account itself.
Approve each write
Five members are read, eleven are exercised. Each write is a real transaction you approve in Freighter, and burn and burn_from each destroy one unit for good.
Read the verdicts
Sixteen rows, each with the clause it asserts and the numbers behind it. Copy the whole thing as CHECKS.md or JSON.
Or run it from a terminal
For your own token, the command line takes both keys at once, so the checks that must sign as the spender get a verdict there too — and it drops into a CI pipeline with an exit code to gate on.