Every prop AMM, rebuilt in the open
Crowdfunded USDC bounties on the prop AMMs and other DEX programs with no verified build, for traders, LPs and hunters.
Jupiter routes through 10 prop AMMs and 81 other DEX programs that have no verified build on OtterSec.
How targets are chosenOne pot per program.
Paid to the first rebuild that replays.
$ curl $SITE/api/v1/wall
{
"tiles": [{
"rank": 1,
"label": "BisonFi",
"program": "BiSoNH…CSUypi",
"rate24h": 16941176,
"pot": 0,
"elfSha256": "1277d92c7f159ffb…"
}]
}The busiest prop AMMs first.
Each target has its own escrow, snapshot and teardown kit.
Rebuild BisonFi in the open
Rebuild GoonFi V2 in the open
Rebuild ZeroFi in the open
Rebuild AlphaQ in the open
Judged by replay, not by people.
Two SVMs, the same inputs, every byte compared.
For everyone who swaps through code they cannot read.
Five reasons to want the source in the open.

Traders see the code that prices their swap, instead of trusting a label in a route.
Read more
LPs read how the pool they fund quotes, rebalances and charges before they deposit.
Read more
Aggregators integrate against a published source and a replay corpus, not a black box.
Read more
Researchers start from a teardown kit: syscalls, strings, call graph and real instructions.
Read more
Hunters rebuild a program in Rust, pass the replay and take 90% of the pot.
Read moreRead from mainnet today.
A 229,808-byte ELF deployed at slot 464,563,291: 26,133 sBPF instructions, 121 functions reached by internal calls, 16 syscalls and 42 readable strings. No verified build.
sha256 1277d92c7f159ffb18b9…A 347,936-byte ELF deployed at slot 446,053,401: 37,198 sBPF instructions, 253 functions reached by internal calls, 13 syscalls and 20 readable strings. No verified build.
sha256 d7709524ab16022f5952…A 283,920-byte ELF deployed at slot 464,833,996: 31,172 sBPF instructions, 203 functions reached by internal calls, 10 syscalls and 36 readable strings. No verified build.
sha256 effc0338917c9c89a114…A 384,848-byte ELF deployed at slot 464,575,172: 40,847 sBPF instructions, 322 functions reached by internal calls, 11 syscalls and 18 readable strings. No verified build.
sha256 ad8c82508145bb807a67…A 277,976-byte ELF deployed at slot 422,791,798: 29,187 sBPF instructions, 322 functions reached by internal calls, 13 syscalls and 47 readable strings. No verified build.
sha256 3192a190b0aa4ade3608…A 618,944-byte ELF deployed at slot 459,979,090: 63,558 sBPF instructions, 423 functions reached by internal calls, 14 syscalls and 96 readable strings. No verified build.
sha256 eee40542e99b2debef38…


