Contracts
Trust model
What the code guarantees, what it leaves to people, and what could go wrong.
Code versus people
Enforced by code
- Creator fees can only go to the reserve and operations.
- The reserve and its share are fixed at deployment.
- Anyone can trigger a harvest.
- Every withdrawal is numbered and public.
- Boxes are appended in order and never deleted.
- A swapped receipt or photo file is detectable by hash.
Trusted to people
- That a withdrawal is spent on the box its memo names.
- That receipts and photos are genuine.
- That the boxes are stored safely and stay sealed.
- That the next target follows the reserve policy.
- That the owner keys are kept safe.
- That the operations wallet the owner sets belongs to the team.
The physical side can't be enforced by a contract. That is why every step leaves a public trail and why the site checks what it can, like metadata hashes, every minute.
What Pons can do
Pons's owner can redirect any launch's creator fees, including ours, after a public three-day timelock. The proposal is visible on-chain for those three days before anyone can execute it. This is a protocol power, not ours, and it applies to every Pons launch. Pons also runs the operator that sweeps fees after graduation.
Risks
- Contract bugs. The contracts are small and tested against real Pons, but not audited.
- Key loss or theft. The owner should be a Safe multisig, which is live on Robinhood Chain.
- Pons changes or outages. Fee policy is frozen per launch, but the platform itself could change.
- Data outages. If the RPC or price feed fails, the site says so instead of showing stale numbers as fresh.
- The boxes themselves. Sealed sets can lose value, get damaged, or be hard to sell.