Quickstart
Build the CLI, review the demo backdoor, then review a program that is live on devnet.
No install
Open the web app and press Load demo: backdoored vault. The review runs in your browser.
With the command line
- 1Get the CLIDownload it from the v0.1.0 release and put
tidemarkon your PATH, or build it with Rust:shellcargo install --git https://github.com/IIITManjeet/Tidemark tidemark-cli
- 2Get the demo filesshell
git clone https://github.com/IIITManjeet/Tidemark.git cd Tidemark
- 3Review the demo upgradeYou should seeshell
tidemark diff fixtures/demo_vault_v1.so fixtures/demo_vault_v2.so
overall risk: HIGH, the attacker key9xQeWv…, the removedhas_oneand signer checks onwithdraw, and the newsweephandler. - 4Review a live programshell
tidemark fetch 5pHTptDKd3fS6vnx82rHxSH1xURrYacDr17uJhnc7aX3 -o deployed.so tidemark diff fixtures/demo_vault_v1.so deployed.so
- 5Gate a pipeline
Next
Developers should add the VS Code extension; teams that sign upgrades should read about the attestation ledger.