Pybara routes all payments through a settle canister — an Internet Computer smart contract whose code is permanently immutable and publicly verifiable.
What Is a Settle Canister?
On the Internet Computer, every canister has one or more “controllers” — principals that can upgrade code, change settings, or delete the canister.
A settle canister satisfies all three of these conditions :
Has 0 controllers, controls itself, or is controlled by another blackholed canister
Contains no code that would allow anyone to upgrade its WASM binary
Is open source with a reproducible build so anyone can verify point 2
Once blackholed, no one — not even Pybara — can change the code.
Controllers = cpbhu-5iaaa-aaaad-aalta-cai — the CycleOps Balance Checker, itself blackholed (0 controllers, open source, verifiable)
This satisfies the blackhole definition: a canister controlled solely by another blackholed canister is itself immutable. It also keeps automated cycle top-ups running — essential for a permanent canister with no human controller.
If a critical bug is found after blackholing, a new canister version would be deployed and merchants migrated to it through a new plugin version release.