Sweat Witness, first screen of the live demoTry it live
Live demo with sample data. No wallet needed.
Reserve · refundable depositMINE YOUR HUMAN

Sweat Witness

Your training partner signs that you showed up, and that is all that goes onchain.

Try it live, free
$89one time, base tier
Built on order. Reserve it today for a $22 refundable deposit, pay the balance when it is delivered. Delivery: 1 to 2 days after the base build exists.
Reserve for $22Want it fully custom? From $500 · talk to us
PortsBase · Optimism · Solana
KindMind
OwnerYou, on your wallet and git
Picture this

Who it is for

Tunde trains for his first half marathon with two friends. After each session one of them taps to witness it. No distances, heart rates or body data are stored, just a signed 'was there' with a date. Twelve weeks later he has a streak of witnessed sessions he can share, earned through people, not wearables.

Two ways to own it

What you get

Base$89
$22 deposit to reserve

Session check-in with partner witness signature, date-only attestation, streak page, crew view. No health data stored.

  • You choose: chain
  • You choose: crew name
  • You choose: accent color
  • You choose: witness rule
Customfrom $500
Built around you

Reshape it entirely: new features, your flows, your brand end to end, integrations you need. We scope it with you.

  • Everything in Base
  • Custom features and design
  • Priority build
Why it is new

What exists today, and what this does differently

What is new

Proves consistency through a human witness instead of device data, so nothing health-related ever touches the chain, and there are no stakes or payouts.

Closest things out there

Apefit (ETHGlobal) had buddies attest challenge completion with ApeCoin stakes; Trend and Verifit attest workouts via Sign Protocol; CredStreak stakes ETH on zkTLS Strava proofs. All attest workout activity or add staking; none store only a presence witness.

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.

What it unlocks

The human in it

Showing up, witnessed by someone who cares.
The Regatta Board

Races it can enter

grant · Optimism Collective · rolling
Optimism Grants Council
per season
Official page ↗

Public-good attestation app on the Superchain.

Their rule on existing code: Existing projects OK
What you own

The whole app, not a starter kit.

The complete Sweat Witness app: runners get each session signed by a friend who was there, building a streak made of people, with only a name and a date onchain and no body data ever collected.

Base price · $89

The user app, complete

Every buyer gets the same finished app. Basic branding and copy changes come through a quick form.

Three step onboardingHome
Shown once: no watch or tracker, a friend signs that you came, only a date goes onchain.
Today card and streak at a glanceHome
Today's session, crew rule, rest days left, streak, last four sessions with the faces who signed.
Rotating codeSession
A code on the runner's phone that changes every 5 seconds and counts down the crew's code lifetime.
Witness signing with outcomesSession
Ran together, ran alone with a forwarded code, or rest day; each checked against code age and crew rule.
Session receipt and share cardSession
What went onchain and what was never collected, plus a streak card to share after a signature.
Crew rulesCrew
Witness rule, code lifetime and rest days that keep a streak, with locked fields that can never be recorded.
Two witness and coach rulesCrew
Stricter witness rules for crews and coaches. Gated behind Crew Plus.
Saturday signing for the crewCrew
Sign for each friend at the long run. Only your name and the date.
Season challenges and weekly summaryCrew
Eight week seasons with no stakes, and a Sunday crew summary from the helper. Gated behind Crew Plus.
Streak pageStreak
Streak strip, who signed for you, public or private page; full history and running total gated behind Crew Plus.
Onchain receiptsReceipts
Every session with its attestation, witness, day and weak signal flag; the three fields and what is never collected.
Plans, checkout and settingsMe
Pricing from the owner paywall with USDC checkout, reminders, public page, permissions and vision.
Open the full app demo
Add-on

Owner console

Your admin side: revenue, paywall editor, users, rules and the agent log.

Revenue and paywall editorRevenue
MRR, clubs, USDC payments, payouts, payment methods, and live editing of tier names, prices and gates.
Rules, agent log and roadmapRules
Code lifetime cap, reminder window, rest days, weak signal marking, gas, network and public default; plus the Agent log and priced Roadmap.
Top-up

Growth and referrals

Referral and growth mechanics, switched on when you are ready to grow.

Crew invitesCrew
Invite a friend by link; every signer gets the app on their phone.
Growth loops and cohortsGrowth
Witness invites, club season kickoffs, start line badges, crew invites and cohort retention.
The money path, built in

How it earns for you

Runners never pay to get signed or to sign for friends. Crews pay a small monthly fee for stricter rules, full history, seasons and the weekly summary, and run clubs pay monthly to cover every member.

RunnerFreeWitnessed sessions, your streak page, sign for friends, share cards, one crew
Crew Plus$3 a monthTwo witness and coach rules, full streak history, season challenges, weekly crew summary
Club$30 a monthEverything in Crew Plus for every member, branded club page, coach dashboard

Gas is about $0.003 per signature on Base and can be sponsored by the owner. Race series pricing is set per event.

Prices are yours to set. Illustrative, not a promise of income.

Growth loops, built in

How it spreads

  • Witness invite: every signature puts the app on a second person's phone
  • Club season kickoffs that bring whole clubs and crews in at once
  • Start line badges at race series that welcome crews together
  • Share cards showing the friends who signed
  • Crew invite links from runners to friends
Roadmap · build the next phase with us

Where it goes next

v1 included
The full witness app
  • Rotating code and witness signing
  • Crew rules: witness rule, code life, rest days
  • Streak page, crew board, Saturday signing
  • Receipts with what is and is not onchain
  • Plans, checkout and share cards
Included
v2
Clubs and race series
  • Branded club pages with member streaks
  • Start line badge scanner for race series
  • Opt in attendance export for coaches
  • Optimism and Solana deployments
Add-on from $400
v3
Any showing up, witnessed
  • Crews for walking groups, choirs and rehab classes
  • SMS signing for phones without apps
  • Open presence attestation schema
  • Crew federation boards, still with no body data
Add-on from $900
For investors and grant reviewers

The pitch, ready

Your training partner signs that you showed up, and that is all that goes onchain.

Problem: People training for something want to keep showing up, but trackers log their bodies, and run clubs have no honest record of attendance that is not a fitness device.

Solution: After each session a friend standing next to you signs a rotating code. An attestation with three fields, runner, witness and day, builds a streak made of people. No distance, pace, heart rate or location is ever collected.

Why now: Sponsored attestations on Base cost a fraction of a cent, embedded email wallets remove seed phrases, and people are tired of handing body data to apps.

Market: Run clubs, training crews, coaches and race series, then any group people show up for: walking groups, choirs, rehab classes.

The ask: Pilot clubs in Lagos and one race series, and public goods funding such as the Optimism Grants Council.

Funding is never guaranteed. Check each program's rules.

For hackathons and demo days

Your 2 minute demo

  1. Home: meet Tunde, 33, in Lagos, training for his first half marathon with no watch.
  2. Session: show the rotating code, Ife taps to sign, see the receipt with three fields.
  3. Session: try a forwarded code to Bayo and watch it get refused as expired.
  4. Crew: set the witness rule, code lifetime and rest days, sign for friends at the Saturday long run.
  5. Streak and Receipts: the streak made of people, who signed, and what is never collected.
  6. Owner Rules and Agent: cap code lifetime and see the helper log adapt.
  7. Owner Revenue: change the Crew Plus price in the paywall editor and preview the Plans sheet.
  8. Owner Growth and Roadmap: run a club season kickoff, then request the v2 clubs and race series build.

Many hackathons require code written at the event. See the Regatta Boardfor each race's rule.

Make it entirely yours

Custom work from $500: your own crew branding, other activities and witness statements, a club CRM or race registration integration, extra languages, or another chain. Scoped on a call.

Custom from $500
BLUEPRINT

Why it matters and how it really works

The need

People training for something want to keep showing up, and many do not want a watch or an app logging their body. Run clubs and coaches want a simple, honest record of attendance that is not a fitness tracker.

What exists and what is new

Workout attestation already exists: Apefit (an ETHGlobal project) had buddies attest challenge completion with ApeCoin stakes; Trend and Verifit attest workouts via Sign Protocol; CredStreak stakes ETH on zkTLS Strava proofs. Those attest workout activity or add staking. What is different here is narrower: only a presence witness from another person and a date are stored, with no activity data, no stakes and no payouts. The attestation mechanism itself is not new.

The data it runs on

Per session: runner address, witness address (or two), and the day. A short lived code on the runner's screen proves the witness was nearby when signing; the code is checked and discarded. No distance, pace, route, heart rate, location, photos or any body or health data is ever collected.

1.The mission

Let people prove they kept showing up, witnessed by people who care, without handing their bodies to a tracker.

2.Why people can't resist it

Signed by a friend Every square in the streak carries the name of the person who was there. It feels earned in a way a step count does not.

Nothing to leak There is no body data to store, sell or lose. The app can say that plainly, and it is the reason people trust it.

Saturday signing Crews sign each other at the weekly long run, so the habit belongs to the group, not to a device.

3.How it works for real

Wallets without fuss: Privy embedded wallets on Base (or Optimism or Solana), with optional Basenames. No seed phrase for runners or witnesses.

Rotating code: The runner's phone shows a code that changes every few seconds and expires after the crew's chosen lifetime, 60 seconds by default. The witness scans or taps it.

Attestation: An EAS attestation on Base with three fields: runner, witness, day. Gas is sponsored by a paymaster, so nobody needs tokens.

Crew rules: Crew settings set the witness rule (any one, two, or coach only), code lifetime and rest days that keep a streak. Rules are versioned and changes are voted by the crew admin.

Streak page and crew view: An indexer over the attestations builds each person's streak, who signed it, and the crew board. Pages are public only if the person chooses.

Crew helper agent: Sends session reminders on planned days only, flags weak signatures like late codes, and writes the weekly crew summary. It never sees or asks for body data.

4.Cost per use and pricing

An EAS attestation on Base usually costs a fraction of a cent in gas; at roughly $0.003 each, a crew of 10 signing 3 sessions a week is under $0.50 a month, paid by a paymaster. Hosting the streak pages and indexer is about $20 a month for hundreds of crews. The helper's reminders and summaries use a small model, roughly $0.001 per message.

Individuals Free
Personal streak, sign for friends, share cards.
Club $20 to $50 a month
Branded club page, member streaks, season challenges, coach witness rule.
Gym or race series $100 a month
Many crews, start line streak badges, export of attendance for members who opt in.

5.Growth loop

Every signature puts the app on a second person's phone, and every share card shows the friend who signed. Clubs run quarterly season challenges, and race organisers can give witnessed streak badges at the start line, which pulls whole crews in.

6.Risks and guardrails

Friends signing for friends: A witness is only as honest as the person signing. Short code lifetimes, two-witness and coach rules, and showing who signed each session keep it honest enough.

Health data creep: Owners will be tempted to add distance or heart rate. That is locked out by design; adding it would break the core promise and bring health data regulation.

Not a health tool: The app proves attendance only. It must make no health, fitness or medical claims and give no training advice.

Public streaks: Addresses and dates are public onchain. Default to pseudonymous names, and let people keep their streak page private.

Pressure: Streaks can push people to skip rest. Rest days that keep the streak are on by default.

7.Build order

  1. Rotating code on the runner's phone
  2. Witness signing with EAS attestation and paymaster
  3. Crew rules: witness rule, code lifetime, rest days
  4. Streak page and crew board
  5. Share card and Saturday signing view

8.Where this is going

  1. Now
    One crew on a bridge in Lagos, signing each other at dawn.
  2. Next
    Run clubs and coaches use witnessed streaks for season challenges.
  3. Later
    Race series welcome runners with a badge built from friends' signatures, not device logs.
  4. The world it builds
    Proof of effort that belongs to people and their friends, with nothing about their bodies for anyone to take.

Costs and tools are estimates at the time of writing. General information only, not legal or financial advice.

OWNER PLAYBOOK

Own it, then chart your voyage

NRevenueVentureBuilder statusHackathonsProductivityInspire othersPartnershipsPortfolioAgencySWEAT WITNESS

Nine routes from one vessel. Tap a port to open its chart.

Why own Sweat Witness

Sweat Witness lets a training partner sign that you showed up, and stores only that and the date, never your body data. Owning it means the run clubs and gyms that adopt it are your customers, and the streaks their members share carry your brand. In a world of wearables selling data, you run the one that proves effort through people.

What’s stopping you?

“I can't code.”

The app is deployed for you. Setting up a club means sharing a link, which is a group chat message, not code.

“Why not just use a fitness app?”

Fitness apps track bodies. Sweat Witness proves someone cared enough to show up with you, which matters to clubs, coaches and people who dislike being tracked. Some people will prefer their watch, and that is fine.

“Is my health data onchain?”

No. Only a signed 'was there' and a date. Say that loudly, it is the reason people will trust you.

“What if friends just sign for each other?”

They can. A witness is only as good as the person signing. Clubs can require a coach or two witnesses, and streaks show who signed.

“What if it breaks?”

Witness records are onchain, so streaks survive a page outage. Setup issues are covered by the get-it-shipped promise.

The million-dollar ladder

Individuals use it free, and run clubs, gyms and coaches pay a monthly plan for a branded club page, member streaks and season challenges. Reaching $1M a year is a target, not a promise, and depends on clubs, not individual users.

$0
$2,000
$35,000
$85,000
First partners
10 runners
$0 free
First clubs
100 clubs
$20/mo
City clubs and coaches
700 clubs
$50/mo
Gyms and race series
850 gyms
$100/mo
  • Season challenges clubs run every quarter
  • Race organisers who give a witnessed streak badge at the start line
  • Coaches who use witness streaks with clients
  • Shareable streak cards with your brand on them

Illustrative stages, not a forecast. Results depend on you and the market; nothing here is guaranteed.

Pick your destination

Grow it to a million-dollar app
Sweat Witness earns when run clubs, gyms and coaches use it, so the fastest money comes from one real witnessed session that people can see working.ARRIVE: 10 people with witnessed streaks and your first paying customer within 30 days.5 moves · first one within the hour →
Raise for it
Sweat Witness solves a real coordination problem on Base, Optimism or Solana, which is exactly what ecosystem grant programs and accelerators say they want to fund.ARRIVE: Two funding applications submitted with real usage numbers attached, within six weeks.5 moves · first one within the hour →
Become a real builder on a chain
Running Sweat Witness from your own wallet builds a real onchain history on Base that other builders and programs can see.ARRIVE: A verified contract, a public builder profile, and a weekly shipping log for 8 weeks.5 moves · first one within the hour →
Win with it at hackathons
Sweat Witness is a working product, which gives you a strong base for hackathon tracks on Base, Optimism or Solana if the event allows existing code.ARRIVE: One hackathon entry submitted with a new feature built during the event.5 moves · first one within the hour →
Run your own work on it
Most of the work around Sweat Witness is repeat admin, so a simple weekly routine saves hours.ARRIVE: A weekly routine under one hour and a saved message library.4 moves · first one within the hour →
Get your people moving
Sweat Witness has a human story at its heart, so sharing real moments pulls people in better than features.ARRIVE: Four story posts published and at least one new user who came from them.4 moves · first one within the hour →
Partner with founders and projects
Sweat Witness grows faster through groups that already gather people training with friends than through one by one outreach.ARRIVE: One signed partnership with a group that brings at least 20 users.4 moves · first one within the hour →
Prove your skills with it
Owning and running Sweat Witness is proof you can ship and grow a real onchain product, which matters for jobs, clients and grants.ARRIVE: A portfolio page with live links, numbers and one testimonial.4 moves · first one within the hour →
Sell it as a service
Many run clubs, gyms and coaches want what Sweat Witness does but will not set it up themselves, so you can charge for done for you setup.ARRIVE: Three paid setup clients within 60 days.4 moves · first one within the hour →
No budget yet? Be a CEO anyway at CEOism, then come back for your vessel. ceoism.com ↗
Moored nearby

Related vessels

Called It, first screen of the live demoLIVE DEMO

Called It

Log what you expect to learn before a course, then prove how much you actually grew.

Reserve · refundable deposit
$149Base · Optimism
Ask The Room, first screen of the live demoLIVE DEMO

Ask The Room

Pose a hard question, stake a bounty, and pay the crowd by how much each answer moved the final consensus.

Reserve · refundable deposit
$299Base · Arbitrum +1
Memory Palace, first screen of the live demoLIVE DEMO

Memory Palace

Turn what you are learning into spaced repetition decks that prove your streak and mastery onchain.

Reserve · refundable deposit
$159Base · Solana
Hive Brief, first screen of the live demoLIVE DEMO

Hive Brief

A group writes one living briefing together and everyone is paid by the lines that survive edits.

Reserve · refundable deposit
$279Base · Optimism
Margin Notes, first screen of the live demoLIVE DEMO

Margin Notes

Your highlights and annotations on any article become a collectible, tippable layer others can subscribe to.

Reserve · refundable deposit
$179Base · Arbitrum +1
Attention Ledger, first screen of the live demoLIVE DEMO

Attention Ledger

Keep a private log of what you read and watch, then sell anonymized slices only when you choose.

Reserve · refundable deposit
$349Base · NEAR +1
Taste Graph, first screen of the live demoLIVE DEMO

Taste Graph

Curate a list early, and earn a share when the things you picked go on to be loved.

Reserve · refundable deposit
$199Base · Solana
Office Hours, first screen of the live demoLIVE DEMO

Office Hours

Teach live in small rooms where students pay per minute and you get paid the second the call ends.

Reserve · refundable deposit
$169Base · Arc
Contact us