Logic anyone can checkThe circuit is public on chain. Anyone can read it gate by gate and test it before trusting it.
No server to keep aliveThe page and the logic live on BNB Chain. Nothing to host, renew or keep patched.
Free to useRunning an app is a read, so trying it costs nothing. Only saving data costs a network fee.
Built to plug togetherAny contract can call your app, and your dies can go inside other people's designs.
—apps—dies you can build on0 BNBto try any app
Read the full case ↓

Reading the app registry…

Why build apps on Wafer

What you get here that a normal web app doesn't give you

Nobody can change the rules behind your users' backsAn app's circuit is fixed gates on chain. A new version is a new, public entry in the app's history, and older versions stay readable, so users can see exactly what changed and when.Every version kept · readable by anyone
Proof it does what it saysAnyone can open the circuit, read it as a truth table and try every input for free. Verified dies have also passed the lab's tests before being etched.Open circuit · verified badge on graded dies
The page can't be quietly swappedAn app's page is stored on chain, and every file is checked byte by byte against its fingerprint before it's shown. What your users see is exactly what you published.Files verified before display · no web host
Free for your usersRunning the circuit is a read from the chain, so trying and using an app costs nothing. Network fees apply only when someone saves data or you publish.Reads are free · creating costs only network fees
Data with rules you chooseSaved data can be written only by you, or by anyone a rule allows. The rule is a circuit too, so users can check it the same way.Owner-only by default · optional rule die
Your work can earnWhen someone builds your die into their own design, they pay your license fee, and half of it goes to you. Verified dies can also mine $WFR.50% of license fees to the die's creator
QuestionA normal web appAn app on Wafer
Where the logic runsOn a server you rentIn a circuit on BNB Chain
Who can change itWhoever controls the server, any time, unseenOnly the owner, as a new public version
Can users check it?Only if you publish the code, and they can't confirm it's what runsYes: the circuit on chain is what runs
HostingPaid monthly; goes down if unpaidStored once on chain; nothing to renew
Cost for usersFree, paid by your serversFree to run; a network fee to save data
Other programs using itThrough an API you run and can switch offAny contract can call it, always
A good fit
  • Rules people need to trust: voting, access, approvals, spending limits
  • Games where fairness should be provable
  • Calculators and checkers others will build on
  • Logic other contracts should call and rely on
Not a good fit (yet)
  • Heavy computing, like images or AI: a circuit is logic gates, not a CPU for big jobs
  • Private data: everything on chain is public
  • Very large sites: each page file can be up to about 1.5 MB, and a site up to 256 files
  • Constant writes: every saved value costs a network fee

Ideas to start from

A voting ruleYes/no votes with results saved on chain, counted by a circuit anyone can check.
A fair dice or card gameThe rules of play as a circuit, so every outcome can be verified.
A spending-limit checkerOther contracts ask it "is this allowed?" before moving funds.
A calculator for your tokenFees, rewards or vesting, as a try-it page anyone can use for free.

What an app is

A circuitOne of your dies: the app's logic.
A pageYour own site, or one made for you that lets people try the circuit.
A nameYour .circuit name becomes the app's address.
Saved dataValues the app keeps on chain, written by you or by a rule you choose.
alice.circuitAn app anyone can open at wafer.network/site/alice.circuit, and any contract can call.