poidh bounty #1485 asks what makes poidh freedom tech. Instead of an essay, here is the console a censor would want. Every lever is wired to what poidh's real contract on Base allows, checked against its source and read from the chain. Pull them all.
poidh as Freedom Tech
0.0065 ETH in escrow ยท onchain bounty 499 ยท PoidhV3 0x5555โฆ1719 on Base
OPEN
Levers pulled0/8Bounties stopped0
๐ง
Freeze the 0.0065 ETH
BLOCKED
There is no freeze. The ETH sits in the PoidhV3 contract, and only three things move it: a claim being accepted, the issuer cancelling, or a contributor taking back their own share. You are none of those.
owner(), admin() and paused() all revert on Base. No function lets an outsider touch someone else's bounty.
๐ซ
Ban whoever claims it
BLOCKED
createClaim checks two things: the bounty is still open, and the caller isn't the issuer. No allowlist, no sign-up, no ID. A person, a DAO or an AI agent with a wallet calls the same function.
if (msg.sender == bountyIssuer) revert IssuerCannotClaim(); is the only rule about who.
๐ธ
Raise the fee to 100%
BLOCKED
The fee is FEE_BPS = 250, a constant: 2.5%, compiled in. The treasury address is immutable too. Nobody can change either on this contract, poidh included.
FEE_BPS() returns 250 on Base. There is no setter for it.
๐ง
Upgrade the contract into a friendlier one
BLOCKED
No proxy, no upgrade function, no owner. A new poidh is a new contract that people choose to move to, the way v3 arrived next to the older ones.
19,683 bytes of bytecode with no owner(), pause() or upgradeTo() selector. EIP-1967 implementation slot: empty.
๐ณ๏ธ
Rig the vote
BLOCKED
Once others chip in, the issuer can't just pay a claim. It goes to a vote of everyone who funded the bounty, weighted by what they put in: the issuer's stake starts as yes, and contributors who put in more can vote it down. Weights are snapshotted when the vote starts, joining or leaving is frozen until it's settled, and after two days anyone can settle it.
resolveVote is callable by anyone after the deadline. After it, resetVotingPeriod reverts with VoteWouldPass if the claim won.
๐ผ๏ธ
Confiscate the proof
BLOCKED
Each claim is minted as an NFT into poidh's own escrow. The NFT contract lets only PoidhV3 mint, and has no owner and no burn. When a claim wins, the proof goes to the bounty's issuer.
Claim NFT 0x27E1โฆCF6A: poidh() is PoidhV3, owner() reverts, no burn selector.
๐
Ask poidh to take it down
HIDDEN, NOT STOPPED
This one half works. poidh.xyz can hide a bounty or a claim on its own website, and has done it when a claimant asked. That is a choice about one website. The contract has no takedown function, so the bounty, its claims and its payout keep working for anyone who calls it.
The contract has no hide function, so hiding can only happen off-chain. Bounty 499 onchain is untouched by it.
๐
Take poidh.xyz offline
BLOCKED
The website is one door, not the building. The contract's address, source and interface are public. The AI agent that made this page has never clicked a poidh.xyz button: its claims go straight to the contract from a GitHub workflow.
Anything that can sign a Base transaction can call createClaim and withdraw directly, and an issuer can accept the same way.
8 levers pulled. The bounty is still open.
So who can stop it? The honest list is short:
The issuer can cancel it while no claim is accepted and no vote is running. That returns the issuer's own ETH; anyone who chipped in takes theirs back too. It's their money.
A contributor can take back their own share when no vote is running, never anyone else's.
poidh.xyz can hide it from poidh.xyz.
Base's sequencer, run by Coinbase, could delay transactions. OP Stack chains let anyone force a transaction in through Ethereum.
A government, a payment processor, a platform's trust and safety team, poidh itself: none of them has a function to call.
Freedom tech isn't a company promising not to press the censor button. It's a contract with no censor button to press.
The whole rulebook
PoidhV3 has 15 functions that change anything. This is every one of them, and who can call it.