u/rvwvb

Privacy didn't die today. It got scanned. Building the alternative on Base.
▲ 1 r/BASE

Privacy didn't die today. It got scanned. Building the alternative on Base.

Eleven days ago, on a Friday, Meta turned off end-to-end encryption on Instagram DMs.

They posted a short blog about it. Almost nobody covered the story.

Most users are unaware it happened.

Today, May 19, the reason became obvious.

https://preview.redd.it/ignoy3gm062h1.png?width=1024&format=png&auto=webp&s=54855d7bb65140184aaff52b8f972f15b0232ad4

A federal law called the Take It Down Act takes effect today.

It says platforms have to remove non-consensual nudes and deepfakes within 48 hours of a takedown notice. Sounds reasonable.

Reads great on the floor of the Senate.

Got bipartisan support and was signed by Trump exactly a year ago.

The catch: it contains no exception for encryption.

If you can't read your users' messages, you can't scan them, you can't comply, and the FTC bills you $53,088 per violation.

For Instagram, which has about a billion users, that math gets ugly fast.
So Meta did the only thing a publicly traded company can do: they killed the encryption.

They picked the most honest of the four available options. Here are all four, because every encrypted app on Earth is about to pick one of them:

  1. Crack the lock. Read messages on your server. Tell users encryption is "evolving."
  2. Install a snitch on the user's phone. Scan the message BEFORE encrypting it. Tell users the encryption "still works."
  3. Eat the fines. Bleed out one quarter at a time.
  4. Pull out of the country.

Meta took door 1.
TikTok took door 4 by simply never building encryption in the first place.
WhatsApp is about to walk through door 2 with a big PR smile and call it a "trust and safety update."

Door 2 is the one that should terrify you, because it sounds harmless.

Picture a safe. You put a letter inside, close the lid, and only the recipient has the key.
That's end-to-end encryption.
The dream cypherpunks fought for in the nineties.

Now imagine a small security camera mounted INSIDE the safe.
Pointed at you. It photographs every letter before the lid closes and ships those photos to a server you don't control, run by people you've never met, under the authority of a government you might not have voted for.

The lock still works. The math still checks out. Your safe is technically "still secure." You can put that on the marketing site.

But the camera is in the room before you ever lock the door.

Apple proposed exactly this in 2021.
They called it CSAM scanning.
The public lost its mind. Snowden, Matt Green, the EFF, and ninety organizations signed an open letter. Apple paused.

That was the last time the public stopped it.
The Take It Down Act, the EU's Chat Control 2.0, the UK Online Safety Act, India's traceability mandate, and roughly six other laws in motion right now have all decided that pausing is no longer an option. The fines make pausing irrational.
The PR makes pausing impossible.
The cameras are coming back online. Quietly. One platform at a time.

Here's the part nobody wants to say out loud:

If you use Instagram DMs today, your messages are no longer private.
If you use TikTok DMs, they never were.
If you use iMessage, the camera is already shipped, just not switched on yet.
If you use WhatsApp, you may have about 12 months before the same announcement.

The only apps that survive this aren't the ones with better marketing.
They have the weakest compliance architecture.

A messenger that wants to genuinely survive the next ten years of legal pressure has to refuse to have three things:

A headquarters where subpoenas can land.
A signed binary the platform can update with whatever code a government asks for.
A user identity tied to your real name, phone, or email.

This is where Base starts to matter, even if you came to it for completely different reasons.

A Base smart account is a keypair. There's no email behind it.
There's no phone. There's no recovery server that a government can compel.
The account exists because cryptography says it exists, not because a company keeps a database row saying it does.
Move your identity onto Base, and the second of the three structural weaknesses disappears entirely.

Stack a messenger on top of that account, and the first weakness goes too.
The "platform" ceases to be a company. It becomes a smart contract.
Smart contracts don't have headquarters. They can't be subpoenaed to add a scanner.
They can't push a forced update.
The state on Base is the state on Base; the only way to change it is to convince enough validators of something, which is not how any of these laws are designed to work.

The third weakness, the signed binary, is the one that takes the most discipline.
The client has to be open source.
Anyone has to be able to fork it.
If a scanner ever shows up in the official build, the community sees it within hours and ships a clean fork by the end of the week. This is exactly the kind of escape valve a centralized app store cannot offer, because the centralized app store IS the binary chokepoint.

Put those three together, and you get a messenger who isn't refusing to comply with the Take It Down Act out of bravery. It's not complying because there's no entity in the system with the authority to do so.
The architecture itself is the noncompliance.

I work on one of these, called ANO, built on Base. Full disclosure: I'm an obviously biased narrator here. But the structural argument doesn't depend on which specific app you pick. It depends on whether the app you pick has any of those three weaknesses. If it does, today's news is its eventual fate. If it doesn't, today is the moment it starts to matter.

Signal still flies the privacy flag from within the corporate jungle, but it survives on Brian Acton's money and Moxie's philosophical stubbornness.
SimpleX and Matrix have no central operator, which puts them in roughly the right architectural neighborhood. Wallet-native messengers on Base, Solana, or other on-chain stacks take the same idea further by replacing the entire identity layer with cryptography.

Different topologies, same commitment: no chokepoint, no kill switch, no camera in the safe.

The clunky part is real. Long addresses instead of phone numbers.
A key file you have to back up. None of them has a Super Bowl ad. But "clunky" is what privacy looks like when no centralized entity is allowed to round off the rough edges in exchange for control.

The mainstream era of "encrypted by default" ends today. Not loudly. Not with a single news story. With a slow drift, a sequence of small compliance moves, and a generation of users who will never quite figure out when the privacy they thought they had quietly stopped existing.

Five years from now, "private messaging" won't mean the encrypted feature on a centralized app. It will mean an app built on rails that no platform can scan, no company can pressure, and no government can shut down without taking down the chain itself.

The camera goes in the house when the house belongs to someone else.

Base is one of the addresses where the house actually belongs to you. Start building your own there. Or at least pick a messenger built by someone who already did!

reddit.com
u/rvwvb — 12 hours ago
▲ 7 r/web3

Today the US made encryption illegal in slow motion, and nobody noticed

Eleven days ago, on a Friday, Meta turned off end-to-end encryption on Instagram DMs. They posted a short blog about it. Almost nobody covered the story. Most users have no idea it happened.

Today, May 19, the reason became obvious.

A federal law called the Take It Down Act takes effect today. It says platforms have to remove non-consensual nudes and deepfakes within 48 hours of a takedown notice. Sounds reasonable. Reads great on the floor of the Senate. Got bipartisan support, signed by Trump exactly a year ago.

The catch: it contains no exception for encryption. If you can't read your users' messages, you can't scan them, you can't comply, and the FTC bills you $53,088 per violation.

For Instagram, which has about a billion users, that math gets ugly fast. So Meta did the only thing a publicly traded company can do: they killed the encryption.

They picked the most honest of the four available options. Here are all four, because every encrypted app on Earth is about to pick one of them:

  1. Crack the lock. Read messages on your server. Tell users encryption is "evolving."
  2. Install a snitch on the user's phone. Scan the message BEFORE encrypting it. Tell users the encryption "still works."
  3. Eat the fines. Bleed out one quarter at a time.
  4. Pull out of the country.

Meta took door 1.

TikTok took door 4 by simply never building encryption in the first place.

WhatsApp is about to walk through door 2 with a big PR smile and call it a "trust and safety update."

Door 2 is the one that should terrify you, because it sounds harmless.

Picture a safe. You put a letter inside, close the lid, only the recipient has the key. That's end-to-end encryption. The dream cypherpunks fought for in the nineties.

Now imagine a small security camera mounted on the INSIDE of the safe. Pointed at you. It photographs every letter before the lid closes and ships those photos to a server you don't control, run by people you've never met, under the authority of a government you might not have voted for.

The lock still works. The math still checks out. Your safe is technically "still secure." You can put that on the marketing site.

But the camera is in the room before you ever lock the door.

Apple proposed exactly this in 2021. They called it CSAM scanning. The public lost its mind. Edward Snowden, Matt Green, the EFF, 90 organizations signed an open letter. Apple paused.

That was the last time the public stopped it. The Take It Down Act, the EU's Chat Control 2.0, the UK Online Safety Act, India's traceability mandate, and roughly six other laws in motion right now have all decided that pausing is no longer an option. The fines make pausing irrational. The PR makes pausing impossible. The cameras are coming back online. Quietly. One platform at a time.

Here's the part nobody wants to say out loud:

If you use Instagram DMs today, your messages are no longer private.

If you use TikTok DMs, they never were.

If you use iMessage, the camera is already shipped, just not switched on yet.

If you use WhatsApp, you have maybe twelve months before the same announcement.

The only apps that survive this aren't the ones with better marketing. They're the ones with worse architecture for compliance.

A messenger that wants to genuinely survive the next ten years of legal pressure has to refuse to have three things:

A headquarters where subpoenas can land.

A signed binary the platform can update with whatever code a government asks for.

A user identity tied to your real name, phone, or email.

Signal still flies the privacy flag from inside the corporate jungle, but they survive on Brian Acton's money and Moxie's philosophical stubbornness. They're an exception, not a strategy.

The structural future lives somewhere weirder.

SimpleX has no user identifiers at all. Matrix is federated. There's a small but growing set of wallet-native messengers (I work on one called ANO, full disclosure) where your "account" is just a cryptographic keypair you own. No email. No phone. No central server that can be forced to flip a switch.

They're clunkier. They look intimidating. The addresses are long strings instead of phone numbers. You have to back up a key file. None of them have a Super Bowl ad.

But they have one thing every centralized messenger is losing today: nobody can force them to put a camera in the safe. There's no platform to compel. The protocol runs between users' devices. The clients are open source. If a scanner ever gets added, the community sees it, forks the code, and routes around it inside a day.

That isn't a feature. That's the architecture refusing to be capturable.

The mainstream era of "encrypted by default" ends today. Not loudly. Not with a single news story. With a slow drift, a sequence of small compliance moves, and a generation of users who will never quite figure out when the privacy they thought they had quietly stopped existing.

Five years from now, "private messaging" won't mean the encrypted feature on a centralized app. It will mean the apps that can't be scanned, can't be pressured, and can't be shut down without taking down the network itself.

The camera goes in the house when the house belongs to someone else.

Start building your own. Or at least pick a messenger built by someone who already did.

reddit.com
u/rvwvb — 13 hours ago

Today the US made encryption illegal in slow motion, and nobody noticed

Eleven days ago, on a Friday, Meta turned off end-to-end encryption on Instagram DMs. They posted a short blog about it. Almost nobody covered the story. Most users have no idea it happened.

Today, May 19, the reason became obvious.

https://preview.redd.it/gi3mutamt52h1.png?width=1024&format=png&auto=webp&s=85d33cda05206b331bcebc4240179cb348739d45

A federal law called the Take It Down Act takes effect today. It says platforms have to remove non-consensual nudes and deepfakes within 48 hours of a takedown notice. Sounds reasonable. Reads great on the floor of the Senate. Got bipartisan support, signed by Trump exactly a year ago.

The catch: it contains no exception for encryption. If you can't read your users' messages, you can't scan them, you can't comply, and the FTC bills you $53,088 per violation.

For Instagram, which has about a billion users, that math gets ugly fast. So Meta did the only thing a publicly traded company can do: they killed the encryption.

They picked the most honest of the four available options. Here are all four, because every encrypted app on Earth is about to pick one of them:

  1. Crack the lock. Read messages on your server. Tell users encryption is "evolving."

  2. Install a snitch on the user's phone. Scan the message BEFORE encrypting it. Tell users the encryption "still works."

  3. Eat the fines. Bleed out one quarter at a time.

  4. Pull out of the country.

Meta took door 1.

TikTok took door 4 by simply never building encryption in the first place.

WhatsApp is about to walk through door 2 with a big PR smile and call it a "trust and safety update."

Door 2 is the one that should terrify you, because it sounds harmless.

Picture a safe. You put a letter inside, close the lid, only the recipient has the key. That's end-to-end encryption. The dream cypherpunks fought for in the nineties.

Now imagine a small security camera mounted on the INSIDE of the safe. Pointed at you. It photographs every letter before the lid closes and ships those photos to a server you don't control, run by people you've never met, under the authority of a government you might not have voted for.

The lock still works. The math still checks out. Your safe is technically "still secure." You can put that on the marketing site.

But the camera is in the room before you ever lock the door.

Apple proposed exactly this in 2021. They called it CSAM scanning. The public lost its mind. Edward Snowden, Matt Green, the EFF, 90 organizations signed an open letter. Apple paused.

That was the last time the public stopped it. The Take It Down Act, the EU's Chat Control 2.0, the UK Online Safety Act, India's traceability mandate, and roughly six other laws in motion right now have all decided that pausing is no longer an option. The fines make pausing irrational. The PR makes pausing impossible. The cameras are coming back online. Quietly. One platform at a time.

Here's the part nobody wants to say out loud:

If you use Instagram DMs today, your messages are no longer private.

If you use TikTok DMs, they never were.

If you use iMessage, the camera is already shipped, just not switched on yet.

If you use WhatsApp, you have maybe twelve months before the same announcement.

The only apps that survive this aren't the ones with better marketing. They're the ones with worse architecture for compliance.

A messenger that wants to genuinely survive the next ten years of legal pressure has to refuse to have three things:

A headquarters where subpoenas can land.

A signed binary the platform can update with whatever code a government asks for.

A user identity tied to your real name, phone, or email.

Signal still flies the privacy flag from inside the corporate jungle, but they survive on Brian Acton's money and Moxie's philosophical stubbornness. They're an exception, not a strategy.

The structural future lives somewhere weirder.

SimpleX has no user identifiers at all. Matrix is federated. There's a small but growing set of wallet-native messengers (I work on one called ANO, full disclosure) where your "account" is just a cryptographic keypair you own. No email. No phone. No central server that can be forced to flip a switch.

They're clunkier. They look intimidating. The addresses are long strings instead of phone numbers. You have to back up a key file. None of them have a Super Bowl ad.

But they have one thing every centralized messenger is losing today: nobody can force them to put a camera in the safe. There's no platform to compel. The protocol runs between users' devices. The clients are open source. If a scanner ever gets added, the community sees it, forks the code, and routes around it inside a day.

That isn't a feature. That's the architecture refusing to be capturable.

The mainstream era of "encrypted by default" ends today. Not loudly. Not with a single news story. With a slow drift, a sequence of small compliance moves, and a generation of users who will never quite figure out when the privacy they thought they had quietly stopped existing.

Five years from now, "private messaging" won't mean the encrypted feature on a centralized app. It will mean the apps that can't be scanned, can't be pressured, and can't be shut down without taking down the network itself.

The camera goes in the house when the house belongs to someone else.

Start building your own. Or at least pick a messenger built by someone who already did.

reddit.com
u/rvwvb — 13 hours ago

We agree with vitalik, and we built for this exact scenario.

Vitalik published a blog post today arguing that AI-assisted formal verification could be the future of crypto security. As AI lets attackers find vulnerabilities in minutes, defenders need mathematical proofs that critical code behaves correctly.

His take is right. The piece nobody's stating loudly: the private channels where this matters most aren't smart contracts, they're the conversations users have ABOUT them. Wallets, deals, alpha, plans. All are currently exposed across Telegram, Discord, and WhatsApp.

We built ANO for that. Encrypted messenger on Base. Wallet for login, no email or phone, AI features (Vision image gen, AI chat) baked into the chat itself. No metadata leaks to platform owners.

Image attached, generated in ANO Vision today as a reaction to Vitalik's post. One prompt, 30 seconds.

ano.ww8.io

u/rvwvb — 1 day ago

after klimt, but encrypted. one prompt. 30 seconds.

Generated this in ANO Vision tonight, our AI image gen baked into the encrypted messenger.

Uploaded our pixel logo as a reference image and asked for a Klimt-style "Kiss" with the logo as the envelope between the lovers. Gemini made the envelope the focal point of the whole painting — gold-leaf circuitry holding the logo at its center.

ANO is encrypted messaging on Base. Wallet for login, no email or phone, AI features inside the chat, pay per use, no subscription. First 20 generations free.

ano.ww8.io

u/rvwvb — 3 days ago

typed three sentences in my own messenger. AI sent me this back.

I built an AI image generator into our encrypted messenger as a chat contact. You message it like a friend, and it sends images back.

tested it tonight with a Banksy-style prompt about surveillance. 30 seconds later: ↑

still kind of can't believe this is a feature in a chat app, not a separate $20/month subscription.

ano.ww8.io if you want to try it. 20 free generations on signup. no email, no phone, just a wallet.

https://preview.redd.it/11tsf4kmqk1h1.png?width=1024&format=png&auto=webp&s=47a936f9a154872a6ce5629edadfec4f107e4eee

reddit.com
u/rvwvb — 4 days ago

[Offer] I'll give 1 year free on my marketplace platform if you have a solid idea but no tech

I built a full marketplace SaaS (multi-vendor, subscriptions, payments, mobile-ready). The tech is done.

What I don't have: your niche, your community, your distribution.

If you have a specific market in mind, local services, rentals, collectibles, anything, and you're serious about building, I'll give you 1 year free to launch it. No pitch deck needed, just a real idea with a real audience.

Drop your idea below.

reddit.com
u/rvwvb — 4 days ago
▲ 1 r/web3

What AI image tool are web3 folks using? Looking for the best price?

Curious what people building / vibing in web3 use for AI image gen.

What's your daily driver, and what are you paying per image (or per month)?

Anyone found something crypto-native, pay in stables/wallet,

No SaaS subscription?

reddit.com
u/rvwvb — 4 days ago

What AI image tool are web3 folks using? Looking for the best price

Curious what people building / vibing in web3 use for AI image gen.

What's your daily driver, and what are you paying per image (or per month)?

Anyone found something crypto-native, pay in stables/wallet,

No SaaS subscription?

reddit.com
u/rvwvb — 4 days ago
▲ 1 r/web3

AI credits should be assets, not subscriptions. ANO Vision: wallet-native Nano Banana, 5¢/image.

Spent two weeks figuring out the cleanest way to pay for AI image

generation with crypto. Shipped ANO Vision this week. Here's the

thinking in case it sparks debate.

THE PROBLEM

Every consumer tool that wraps Google's Gemini 2.5 Flash Image

("Nano Banana") collects a credit card and signs you up for a

subscription. Krea, Magic Hour, Higgsfield, 10 to 25 USD per month.

Google's own apps want a Google account. The only "free" path

(Whisk) is US-only.

So you're paying a SaaS recurring fee to access a centralized AI,

in exchange for credits that vanish when you cancel.

THE EXPERIMENT

What if AI credits were an asset you own, instead of a subscription

You rent?

In ANO (E2E messenger live on Base mainnet):

- Charge ANO tokens into onchain "energy" balance (one tx, gas sponsored)

- Spend 5 energy (5¢) per image

- Unused energy stays in your wallet forever

- Sell ANO back on Aerodrome anytime if you want fiat out

Same Nano Banana backend. Different ownership shape.

WHAT'S ACTUALLY ONCHAIN VS OFF

Onchain (on Base): identity (AA wallet), energy balance, every

message ever sent (encrypted events).

Offchain: the Gemini inference itself. Next iteration moves the

energy debit onchain too, by adding a VISION message type — your

prompt becomes an encrypted onchain message, prompt history becomes

a user-owned archive.

ECONOMICS

We charge 5 energy (5¢) per image. Gemini API cost is around 4¢

margins are tight on purpose, the priority is wallet-native access,

not max take rate.

WHAT I'D LOVE INPUT ON

- Is "AI credits as an asset" a real wedge, or am I overrating it?

- Should the energy be its own ERC-20, or stay coupled to the

existing ecosystem token?

- What integrations would make this click for you? (Farcaster

frame, Discord bot, generate-from-message-thread)

Free for new users right now. AMA in comments.

Disclosure: I'm the builder of ANO. Not financial advice. Roasting welcome.

reddit.com
u/rvwvb — 6 days ago
▲ 6 r/BASE

Why nobody's doing native e2e encrypted group chat on Base, and what I learned trying

The per-recipient encryption costs around $3 per group message on the Ethereum mainnet. On Base, it's a fraction of a cent. That gap is the only reason a real consumer messenger can live onchain. I went down this rabbit hole building ANO, shipped group attachments yesterday, and have some honest reflections from the build.

1. The chain isn't the storage. It never was.

Naïvely I thought "onchain messenger" meant everything onchain. The math kills that idea instantly. A 2MB photo would cost hundreds of dollars to store as calldata even on Base. So the actual pattern every serious crypto app uses is: tiny pointer + per-recipient encrypted key onchain, fat ciphertext blob off-chain. Once you accept that split, the whole architecture falls into place.

2. The storage layer is more decoupled than I expected.

The chain payload is just a pointer string. That string is a centralized object key today, but the protocol doesn't care if it's an IPFS CID, an Arweave tx ID, or a self-hosted URL tomorrow. I went in thinking I had to pick a storage philosophy. I came out realizing the right move is to make storage swappable, so users can pick.

3. The privacy guarantee is the encryption layer, not the host.

This was the most counterintuitive part. Spent way too long arguing with myself about "centralized vs decentralized hosting." Then realized: once the file is encrypted before upload, the host literally cannot read it, regardless of whether they're called AWS or Pinata. The host topology matters for availability and censorship resistance, not for confidentiality. Encryption does the privacy work.

4. Per-recipient envelope encryption on Base is essentially free.

A 20-person group costs about $0.002 per message in Base calldata. The same on the Ethereum mainnet would be $2-$5. That gap is the whole reason this works. I'm not sure what other L1/L2 makes the math pencil out at consumer scale; if anyone here knows, I'd love to hear.

reddit.com
u/rvwvb — 7 days ago
▲ 3 r/BASE

Crypto UX has zero margin for friction, what we learned shipping money flows on Base as an iOS PWA

In a regular app, a janky modal is annoying. In a crypto app, a janky modal is the user closing the tab and never coming back.

https://preview.redd.it/cj63euvsqo0h1.png?width=1600&format=png&auto=webp&s=55beb005f184206e31f7c27674d55a1a08744db6

The moment someone is about to send money, even $5 of ANO to a friend, even a swap, even charging up energy, every fraction of a second of confusion gets read as "is this safe?" and the trust budget drops to zero. There's no recovery from that. They don't email support. They just leave.

Base's whole bet is consumer crypto. Consumer means mobile. Mobile means iOS PWA for anyone serious about not gating on the App Store. And iOS PWA is where most teams quietly ship 80% UX and call it done, until a real user on a real iPhone hits the soft keyboard and the send modal jumps offscreen.

We just finished a full UX pass across every money flow in ANO, a wallet and e2e-encrypted messenger on Base mainnet, and shipping as a PWA. Send, swap, buy USDC, charge signal energy, recovery backup, and change password. Six modals. Three weeks.

"Why not just go native? Apple has all this stuff figured out."

We get this question a lot. For a crypto app, the math is actually worse on native, and the deepest reasons are privacy and sovereignty, not UX.

  1. Apple sees everything by default. Native apps ship with DeviceCheck, App Attest, Crashlytics, and IDFA. Every install, every session, every transaction pattern is visible to Apple. App Attest links your wallet app to the user's Apple ID. iCloud backup can silently exfiltrate keychain entries. A crypto app that pretends to give users self-custody while phoning home to Cupertino isn't actually self-custody. A PWA you self-host on your own origin sees what you decide it sees, and nothing more.
  2. Apple can pull your app at any time. Coinbase Wallet, Phantom, Argent, MetaMask, every serious crypto app has been pulled, gated, or forced to remove features. Apple has historically removed apps under political pressure (HKMap, Telegram in some markets, multiple wallets). A PWA on your origin can't be removed. The user's home screen icon keeps working.
  3. Code signing breaks builder pseudonymity. A native app requires you to submit your legal identity to Apple's developer program. For a privacy-focused crypto app, that's the team itself sitting in a known database. PWA: You ship from a domain. That's it.
  4. Apple takes a 30% commission on any in-app purchase. If your app moves money, the App Store guidelines require you to use their billing rails. Native is structurally hostile to crypto economics.
  5. Native means two codebases. iOS plus Android. A startup that picks native ships less polish per surface, not more.
  6. You can't update fast. Apple review is 1 to 7 days. In a money app, a single bad bug fix waiting in review is a fire. PWA: push, every user has it in 30 seconds.
  7. Web is the only truly composable surface for crypto. WalletConnect, EIP-1193, Sign-in with Ethereum, Farcaster Frames. The interop layer assumes a browser context. A native app is a walled garden trying to reach back into the open web.
  8. "Native solves UX" is a case of survivorship bias. You're comparing your sketch to Apple Wallet, an app with 200+ engineers. A startup native crypto app usually has worse UX than a polished PWA. The keyboard problems don't disappear; they just become keyboard-avoidance-view problems instead.

The trade we made: eat the iOS PWA pain once, keep the user's data and our team's pseudonymity outside Apple's funnel, share the same codebase across iOS, Android, desktop, and embeddable contexts (Farcaster Frames, Base App), and never need permission to ship a fix.

It is harder. It's also the only model that respects the crypto principle of no gatekeepers.

The principle: for money modals, "good enough" is broken.

A normie sending real money for the first time reads every visual hiccup as a security cue. Modal slides from the wrong direction → "This feels off." Input hidden behind keyboard → "Did the form break?" Page suddenly zooms in → "Did I get phished?" Tab bar peeking under the sheet → "wait, am I still in the right app?"

What we changed:

  1. One modal shell for everything. Six different glued-together sheets collapsed onto a single overlay plus card pattern.
  2. You pay / You receive on every flow. Currency selector on the right, where the eye expects it. Amount auto-focused on open.
  3. Keyboard never wins. Modal sized to visualViewport.height via CSS var so iOS auto-shrinks the overlay when the keyboard appears.
  4. Action sheet for picking, focused modal for doing. No tabs to switch between mid-flow.
  5. Self-managing tab bar. Every modal hides the mobile bottom bar on mount. No parent state to coordinate.

If you're building on Base and shipping mobile-first, this is the last 100 meters of onboarding. The part most teams skip because it's invisible from Chrome devtools.

Try it on iOS (Safari → Share → Add to Home Screen): ano.ww8.io

reddit.com
u/rvwvb — 8 days ago
▲ 3 r/BASE

ANO Trust + Ethos = parallel or reinforcing on Base?

https://preview.redd.it/wd7ytu6az50h1.png?width=937&format=png&auto=webp&s=0a615a994f1e1bc9d4673b98031b08603410dc61

Building on Base, just shipped Ethos reputation in ANO (wallet-native E2E messenger). Two trust signals are now on every contact:

  • ANO Trust internal activity (messages, contacts, transactions)
  • Ethos external onchain rep (vouches, stake, reviews)

Side-by-side, never blended. Clean and resilient, but the two scores feel redundant.

Could REINFORCE instead: high Ethos → tier boost on ANO Trust.
primary signal, Ethos, accelerates progression.

One PARALLEL: resilient, transparent, two scores to read.

REINFORCING: cleaner UX, coupled to Ethos's algorithm.

Curious what other Base builders think, anyone solving similar

dual-signal questions?

Wallets grew up as vaults. Deals are still social.

ano.ww8.io · built on Base 🟦

Shoutout u/TheTiesThatBind2018 (littledogx.base.eth) for getting me onto Ethos

reddit.com
u/rvwvb — 11 days ago
▲ 7 r/BASE

Been thinking about why Web3 keeps losing on adoption despite being right on principle, and Web2 keeps losing on trust despite being right on UX. Wrote up the thesis posting here because r/BASE is the crowd most likely to push back hard on it.

https://preview.redd.it/9l7peco530zg1.png?width=1376&format=png&auto=webp&s=f2d3a646a0cbdaf3abbfe07193f34e51b821af75

The two extremes:

Web2: "click forgot password" works because someone else holds your data. The product is "we'll remember everything for you."

The deal is "we own everything we remember."
Most people accept it without thinking until something breaks the trust.

Web3: 12 words on paper because nobody holds your data.
Cryptographically honest, operationally brutal. Lose the words, lose everything, forever.
The crypto industry has spent a decade training people to write 12 words on paper and watching them lose those papers.

Sovereignty has to hurt, or it isn't sovereignty. If a recovery process exists that someone else can run on your behalf, then by definition, someone else can be coerced into running it.

But the cost of that purity is that mainstream users never show up.
Web2 keeps winning in usage but losing in trust. Web3 keeps winning on principle and losing on adoption.

Both camps yell past each other.

I think something's shifting. A new generation of products is making honest tradeoffs instead of choosing one of the cliffs.

Not "Web3 with Web2 onboarding" (the marketing line for the last three years, mostly empty). Something else: pick a clear sovereignty boundary, accept a small named dependency on the other side, and tell users exactly what was traded for what.

Three places this is starting to ship in production:

  • Recovery encrypted file + your email, not 12 words. The provider holds the recovery code for 10 minutes, then promptly forgets it. Never holds the key.
  • Identity ano.base.eth instead of 0xf38d…abc. Human-readable, portable, yours.
  • Communication chat and payment as one artifact in one app. The conversation and the transaction stop living in two different worlds (Telegram + your wallet).

Each one accepts a small dependency to delete a failure mode that's been blocking mainstream users.

The promise of Web3 was never "everything must be on-chain."
It was "the things that matter to you should be yours."
That's a smaller, more achievable bar.

Full piece if you want the longer version:
https://medium.com/@rvwv/web2-has-your-data-web3-has-your-keys-neither-have-you-yet-be75f579347a

Genuine question for the sub, what's the dependency you'd accept in exchange for less cliff? Or is any dependency a slippery slope back to Web2?

reddit.com
u/rvwvb — 16 days ago
▲ 9 r/BASE

Genuine question, not pitching anything. Marketplaces are everywhere in Web2 (Upwork, Etsy, Fiverr, etc.). On Base, most "marketplaces" are just NFT galleries or token swap UIs. Not real marketplaces with negotiation, escrow, recurring deals, and supply/demand discovery. The hard part of building one isn't the tech, it's the supply side. You can have flawless UX, perfect search, and instant settlement, but without the right vertical, you'll still struggle. A few that seem underserved on Base: • Crypto recruitment (Web3 jobs) • OTC token swaps for illiquid tokens • Onchain consulting/advisory • Custom NFT commissions • Basename/identity marketplace Two questions for the community:

  1. What marketplace would you actually use on Base?
  2. If you're in one of those markets, what's the workflow you hate today, and what would make you switch? Curious what's missing.
reddit.com
u/rvwvb — 20 days ago
▲ 9 r/BASE

Most apps say it. They ship completely different products underneath. WhatsApp leaves backups unencrypted. Telegram only does "Secret Chats." The signal is solid, but it uses phone numbers. Coinbase Wallet's chat uses XMTP. Farcaster DMs aren't E2E at all.

The honest framing is three layers, each with its own design choice and trust boundary:

1. Identify: who you are. Belongs onchain (Basenames, ENS, AA addresses). No identity provider.

2. Transport: how the message moves. Text fits onchain on Base ($0.001/msg). Media doesn't ($50/msg in gas is theatre). Transport has to split: text onchain, media encrypted offchain.

3. Content: what's inside. Should ALWAYS be encrypted client-side, before the data leaves. Keys live on the device. The choice of storage backend (cloud, IPFS, Arweave) is mostly orthogonal to actual privacy; what matters is where keys live.

Plus a hidden 4th: auth. Most apps fudge this with OAuth. The clean Web3 answer is wallet-signature challenges: sign a nonce; the server recovers the address; an on-chain check decides whether upload/download is allowed. No 3rd-party identity providers.

Wrote up the full architecture here for anyone building in this space:

https://medium.com/@rvwv/the-three-layers-of-encrypted-messaging-and-where-each-should-live-f298fab49f1b

What's your stack? Curious what other Base apps are doing for media: IPFS, encrypted cloud, or something else?

reddit.com
u/rvwvb — 20 days ago