Proof of Opinion
Put your name on a take onchain, mint a shareable badge, others co-sign.
Thirty Google sign ins, thirty wallets, gas paid by the teacher, badges for work stored on Walrus.
Try it live, freeMr Adeyemi teaches coding to SS2. Class Wallets creates zkLogin wallets for his class, sponsors their gas, and issues a badge with each submitted project saved on Walrus.
Teacher console, zkLogin onboarding, gas sponsor, badge issuer, Walrus upload.
Reshape it entirely: new features, your flows, your brand end to end, integrations you need. We scope it with you.
zkLogin education demos exist; a ready classroom kit with sponsored gas and Walrus stored work was not found.
Sui education workshops; zkLogin demos.
Checked with web searches in October 2026. A search is not proof that nothing similar exists, and the market moves fast, so we recheck before every build.
Ecosystem program for shipped apps; check current terms.
The complete Class Wallets app: every student signs in with the school Google account, gets a zkLogin wallet on Sui, ships projects to Walrus and keeps a badge for each one, with sponsored gas, a review queue and a paywall built in.
Every buyer gets the same finished app. Basic branding and copy changes come through a quick form.
Your admin side: revenue, paywall editor, users, rules and the agent log.
Referral and growth mechanics, switched on when you are ready to grow.
Students and parents never pay. One class is free for a teacher; schools pay per class for the extras, networks of schools pay monthly, and gas top ups settle in USDC with a small margin.
Gas top ups in USDC carry an owner set margin. Simple Sui transactions cost well under a cent; the owner can sponsor them.
Prices are yours to set. Illustrative, not a promise of income.
A classroom kit for Sui: thirty sign ins, thirty portfolios students keep.
Problem: Coding teachers want students to own what they build, but seed phrases, buying tokens for gas and shared laptops that get wiped make that impossible for a class of 30 teenagers.
Solution: School Google sign in becomes a zkLogin wallet, the teacher sponsors capped gas, projects go to Walrus and each one earns a badge in the student's own wallet. Names and marks stay in the school system.
Why now: zkLogin, sponsored transactions and Walrus storage make wallets invisible and nearly free, and small models can run the uploads, caps and digests.
Market: Secondary school coding teachers, after school clubs, bootcamps and education NGOs, plus the fellowships that need to check student work.
The ask: Pilot partners: three Lagos schools and one education NGO, plus ecosystem grants from Sui and Walrus.
Funding is never guaranteed. Check each program's rules.
Many hackathons require code written at the event. See the Regatta Boardfor each race's rule.
Custom work from $1,000: your own badge designs and Move rules, Google Classroom or school system integrations, extra languages, or a branded deployment for a school network. Scoped on a call.
Coding teachers in schools want students to own what they build, but seed phrases, buying tokens for gas and shared laptops that get wiped make that impossible for a class of 30 teenagers.
zkLogin itself and zkLogin education demos and workshops already exist on Sui, and sponsored transactions are a standard Sui feature. What was not found in research is a ready classroom kit that bundles them: teacher console, school domain sign in, per student gas caps, Walrus stored project work and a badge per project. Research verdict: medium novelty; the parts are known, the packaging for teachers is the new bit.
School Google sign in (only the domain and a pseudonymous ID reach the app), the zkLogin salt held encrypted by the school service, project files stored as Walrus blobs, badge objects on Sui, and per student gas usage. Names, marks and teacher comments stay in the school system, off chain.
Every student leaves school with a real, checkable portfolio of what they built, without ever buying a token or writing down a seed phrase.
The badge lands the same period Submit before the bell and the badge is in your own wallet before you leave the room.
Lose the phone, not the work Sign in on any device with the school account and the same wallet and badges come back.
Friday show and tell A weekly shelf of badges, a submit streak and classmates cheering each other keep the class shipping.
Sign in and wallet: Sui zkLogin with the school's Google Workspace domain. A small salt service (or a hosted one such as Enoki) derives a stable address per student. No seed phrase.
Sponsored gas: A teacher funded sponsor account signs as gas owner for allow listed calls only (upload record, mint badge), with a weekly cap per student enforced in the sponsor service.
Project storage: Files go to Walrus through a class publisher, compressed and uploaded in parts on weak Wi-Fi, stored for a chosen number of epochs that students can extend.
Badges: A Move package with a ClassCap held by the teacher. mint_badge creates a soulbound style object in the student's address holding the project title, class, date and Walrus blob ID.
Teacher console: Next.js app with roster import, review queue, gas dashboard and the Friday digest. A small model (for example Claude Haiku tier) drafts the digest and nudges; no student data is sent beyond titles and counts.
Parent and portfolio pages: Public read only pages rendered from badge objects, so anyone can check a project without a wallet.
A simple Sui transaction costs on the order of 0.002 to 0.005 SUI in gas, so a badge mint is well under a cent at typical prices. Walrus storage for a few MB over a school year is also cents per student. Example: 30 students, 4 transactions each a week for a 13 week term is about 1,560 transactions, roughly 5 SUI of gas, plus small Walrus fees and a few dollars of model calls for digests. Prices move; check current gas and storage rates before budgeting.
Each parent page and fellowship application shows a badge with the class kit name. Teachers share the Friday shelf with other teachers, and students who move schools bring their wallet and ask for the kit.
Minors and privacy: Students are children. Public badges show project, class and date only, never names, and linking a name is opt in at 16 or with parent consent where local law requires it.
Salt custody: Whoever holds the zkLogin salt can link a Google account to a wallet. Keep it encrypted, scoped to the school, with a documented export when a student leaves.
Gas abuse: Loops or scripts can drain a sponsor. Per student caps, allow listed calls and rate limits contain it to one student.
Storage expiry: Walrus blobs expire after their paid epochs. Remind students before expiry and let them extend from their own wallet later.
Not a credential authority: A badge says a teacher accepted a project, not that the student is certified. Say so on every verifier page.
Costs and tools are estimates at the time of writing. General information only, not legal or financial advice.
Nine routes from one vessel. Tap a port to open its chart.
Class Wallets: Thirty Google sign ins, thirty wallets, gas paid by the teacher, badges for work stored on Walrus. Using someone else's version means their rules, their brand and their revenue. Owning Class Wallets means it is deployed under your wallet, carries your name, and every customer, partner and result builds your track record instead of theirs.
Class Wallets arrives deployed with a guide. Running it is settings and sharing links, not code. If you get stuck, we help you ship it.
Start with ten people you already know. The first move below takes under an hour and tells you fast whether people care.
Each step is sized in minutes. Most owners spend an hour a week, and the app does the repetitive part.
Nothing is guaranteed. The playbook gives you a clear path and honest numbers, and you decide how far to take it.
Charge the people who get the most value from Class Wallets: a monthly plan for groups or teams, plus setup fees for anyone who wants it done for them.
Illustrative stages, not a forecast. Results depend on you and the market; nothing here is guaranteed.
A starter chart. A fuller, app-specific playbook is being written.
Put your name on a take onchain, mint a shareable badge, others co-sign.
Create an account and prove your transactions in your own browser. Client-side proving on Miden, nothing leaks.
Prove your trading discipline, not your profits: stops honored, sizing kept, tilt avoided.
Caregivers and parents prove unpaid care work, privately, for loans and jobs.
Recruiters pay a small USDC fee to request verified proofs from candidates, who get paid.
Mentees attest that you changed their path, building a lineage tree of who you lifted up.
Prove you are over 18, a resident, or a degree holder without showing a single document.
Timestamp every hour of deliberate practice and own the 10,000 hour proof.