If somebody violates platform’s advertising policies administrator is allowed to replace/delete user’s ad, freeze/unfreeze user, forcibly mark user’s pixels for sale (the user will still be able to withdraw rewards).
If something unexpected happens with the blockchain or contract itself administrator is allowed to Pause/Resume contract and Issue refunds. See Security.
- User activation time
- is set to 1 hour by default and increases with every “handshake” far from the Root(Administrator). See User activation time for details. Admin is allowed to set arbitrary activation time.
- Charity address
- is empty by default. Until a charity address is set all donations accumulate within the contract. After a charity address is set it receives charity funds. Admin is allowed to set charity address. The voting for the address will be held off chain as it is simpler than implementing voting logic within the contract. Admin has too little incentive to cheat on that.
- Image placement price
- is set to 0 by default. As placing images requires off chain computations (paid in USD) administrator is allowed to set this price. It depends on the number of website visitors, the number of times landlords reload their ads and how much reward the Root (Admin) account gets (i.e. average number of handshakes). Hopefully the price will be 0 forever.