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 that your wallet holds — or the demo token, whose faucet gives any wallet the five units a full run spends. Leave the counterparty empty and the page tries to create the second account for the run; if it cannot, the four checks that need one say so.
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
The same sixteen checks, from a terminal: no wallet prompts, keys from the environment, and a CHECKS.md or JSON report with an exit code a CI pipeline can gate on.