← All notes

An Update: ResetKit in 37 Seconds, and What Comes After Rainshower

Most of what has gone up here this month has been one engine's arithmetic: fireballs, fluids and starships priced to the kilogram. That work is rainshower, and it is the part of Tofte Ventures you can see from the outside. It is not the whole of it. This is a short update on what is live and what is coming.

ResetKit is live, and free right now

ResetKit is auth infrastructure for developers: password reset, two-factor authentication and magic links, behind one script tag and two webhooks. Every project needs these flows, every project rebuilds them, and most get them subtly wrong. It took months to build properly, and it is the thing here I am proudest of.

This is setting it up, in real time. Nothing is sped up and nothing is cut.

Sign up, verify the email, create a connection, copy the API key: 37 seconds from the landing page.

Right now it costs nothing. No card, no trial clock, ten connections and every feature. That is deliberate: what ResetKit needs most is real traffic through real integrations, and people telling us which parts are confusing. When paid plans switch on, the prices are already on the pricing page, one, three and nine dollars a month, and nobody gets charged by a date passing. Students with a .edu address get Starter free permanently either way. Where ResetKit stands has the full status report.

A note on the recording, because this blog holds itself to it. It was made against a local build of the current code with a demo account, so no real signup was counted and no email was sent. The one step a screen recording cannot show, opening the verification email, is marked on screen where it happens.

If you are building something with a login, try it and tell us what broke: support@resetkit.dev reaches a person.

The wallet tracker is open source

The wallet tracker is a read-only dashboard for crypto you already own: balances across several chains, payouts logged with their value when they arrived, and a CSV export for tax time. It cannot move money, because there is nowhere to put a private key and no code that signs anything. It is MIT licensed, so take it, run it, and send a pull request.

Rainshower is the tip of it

Rainshower is where the engineering on this blog comes from, and it will keep supplying posts. It is also one product among several. Others are built, tested and waiting their turn, and they will be announced here when they ship.

Each will get what ResetKit got in this post: the real thing, shown working, with the one part that could not be shown marked as such. That is the same rule the rest of this blog runs on, a well formed answer is not a true one, applied to our own launches.