Sources
Public upstream. Published desk.
The engine and the Solana wrapper are Anatoly Yakovenko's Apache-2.0 code. Upstream says the work is educational, unaudited, and not for production or real funds. PercolatorV2 does not change that warning, and it is not an endorsement by the author.
Risk engine
aeyakovenko/percolator
4db11a8cb0053815e23a35d3a7d3edc265d8d866
Solana wrapper
aeyakovenko/percolator-prog
5cb331dde354517c6371a8acf92cecb194f3bb73
This website
nostalgicgarethdev/percolator-fork
snapshot 666c4fa72aae30555b12b9451b33637e19baf636
This website's source is published at github.com/nostalgicgarethdev/percolator-fork. MANIFEST.txt records sanitized snapshot 666c4fa72aae30555b12b9451b33637e19baf636. That snapshot id is not this repository's Git commit hash.
What was checked: a 16-step local lifecycle on the vendored engine. Deposit, open, funding, settlement, close, withdraw, rejected cranks and trades, and one undercollateralized liquidation. What was not checked: a Solana deployment, an oracle, a matcher, or a keeper.
Both upstream licenses are Apache-2.0. The program crate metadata does not repeat the license field; the license file itself is Apache-2.0.