Okay here it is, the SST monorepo with the following:
https://t.co/1jGKuWHpgw
infra: @SST_dev
cloud: aws
database: RDS Postgres
ORM: @DrizzleORM (what else)
auth: openauth
frontend: @nextjs
payments: @polar_sh
everything powered by: @bunjavascript
TBD:
mobile: @expo (somewhat done)
webhooks: (maybe using the api or lambda)
telegram integration: for notifications
maybe email: for auth codes.
This template is for SST infra deployment primarily.
eager to know if anyone would like to see a full sass app in this same monorepo.
Invoicing for the Next Economy.
Invoicing didn’t evolve, it just digitized.
We just swapped papers for PDFs, and emails for “pending payments, but the system stayed slow, fragmented, and cross-border–hostile.
Meanwhile, work went global.
Freelancers, teams, and DAOs now collaborate across continents and they need a financial layer that keeps up.
That’s where Soljar redefines the standard.
Instant Settlement: Create and share a link, get paid in seconds, not days.
Borderless by Default: Stablecoin-powered, open to the world.
Verifiable by Design: Every invoice traceable, every transaction transparent.
Built for the future of work, where trust, speed, and simplicity aren’t features, they’re expectations.
One link. One click. Paid, verified, and settled.
We didn’t just migrate. We leveled up.
Soljar now runs on Grid’s $15B-secured smart account infrastructure, letting us move from maintaining wallets to building innovation.
⚡ 10x faster feature rollout
🧠 85% of dev time focused on Routes & Invoices
💡 Zero custody complexity
More focus, faster progress.
We’ve made a major upgrade under the hood.
Soljar has officially migrated to Grid by Squads.
A battle-tested, enterprise-grade smart account infrastructure securing over $15B+ on Solana.
What this means for us:
10x faster product development.
Stronger security and reliability.
Global-ready architecture from day one.
We’re now focused 100% on what makes Soljar truly unique, Routes and Invoices, our core payment routing system.
No more wallet maintenance. Just innovation.
This marks the beginning of a faster, safer, and more scalable Soljar.
More deep dives coming soon, from security and compliance to UX and cost wins.
With V2, Soljar isn’t just about payments. We’re bringing investing into the same place you already manage your money.
Now you’ll be able to buy real stocks like Tesla, Apple, or Nvidia, directly with your default stablecoin from your vault.
No separate trading account.
No extra tokens to manage.
Trades routed seamlessly on-chain via Jupiter.
Your stocks are tokenized and held on-chain, and when you sell, the proceeds go straight back to your vault in USDC or your default stablecoin.
For users, this means investing becomes part of the same simple flow you already use for payments.
Seamless, stablecoin-native wealth building.
Money doesn’t just flow in, it flows out too.
That’s why in V2, you’ll also be able to send stablecoins directly to any wallet.
• Paying a friend.
• Sending money home across borders.
• Moving funds between your wallets.
This is how it's gonna work in V2.
Simple and Fast.
Your stablecoin app for every direction.
Routes makes getting paid incredibly simple, have different routes for different use cases, once this is live, I'm very eager to see how it will be used.
beta soon.
We’ve been talking about Routes, your payment channels. Now here’s a peek at how they’re shaping up in V2.
Watch how easy it is to create a Route, share it, and start getting paid, whether it’s direct payments or invoices.
Couldn't be more excited about Routes - payment channels that actually make sense.
One-time setup: name it, add a note, get a link/QR. Works for direct payments or invoices. Receive any token (SOL, USDC, USDT, or any coin for that matter) but always get your preferred stablecoin.
Create unlimited Routes for different income streams - all flowing into one balance.
This is how crypto payments should work.
As we started building the V2, we were very clear that we want to build something that actually solves for people.
We had countless debates about the real problems people face with payments, what they actually need, and how we could design a solution that truly works.
We knew the core had to be about creating something that makes receiving crypto effortless. But then what's the best solution? What's the simplest journey?
We tried multiple ideas, tested them, even scrapped a few after building. All of that led us here.
The Routes.
A Route is your own payment channel. You set it up once, give it a name like “Freelance” with a note “For all my freelance payments”, and you’re ready.
Each Route comes with its own link and QR code you can share for direct payments, the sender simply chooses how much to send. And when you need something more structured, the same Route can generate invoices for fixed amounts.
No matter how the money comes in, whether someone sends you SOL, USDC, or USDT, you’ll always receive the final amount in your default stable coin.
You can create as many Routes as you want, “Work,” “Funds,” “Side Hustle”, whatever fits your life.
And no matter how many Routes you create, everything flows back into your single balance. Simple, clear, and built around how people actually get paid.
All this, because of the great architecture of opencode, now I'm shipping features from my toilet seat, lol.
All thanks to @SST_dev@expo
used @tan_stack query with expo sqlite, for offline data handling, and unistyles for building my ui kit.
Following up on opencode mobile client, prototyping was fun, but getting it to this point, was just amazing, the api layer of opencode is just something else. can't believe it actually got this far this quick.
Just start opencode with hostname and port and connect from app