RideKit
← All features

Honest engineering

You're buying source code from strangers on the internet. Here is how this codebase earns trust before you've read a line of it.

Claims are counted, not written

Every number on this site — test counts, market counts, language counts, rail counts — is computed from the repository by a build script (site/scripts/collect-stats.mjs) and stamped with the commit it was counted at. The counting method is conservative: data-driven test cases (it.each) count once, so runtime totals are equal or higher than what we advertise.

The amber pill principle

Where something hasn't been proven against a live external system, the code says so (integration: 'unverified-adapter'), the admin UI says so, the docs say so, and this site says so. The alternative — a green "Connected" badge on an untested rail — is how operators lose money.

Dormant by default

Everything that moves money or files with a government is credential-gated. No Stripe keys → cash rail. No GSP credentials → deterministic local invoice, marked local_only, never claimed as filed. Failures are loud in logs and soft to users. This exact pattern also runs the checkout on this site — with no gateway keys it degrades to a contact-us flow instead of crashing.

The changelog includes the bugs

Read it: ledger-corrupting minor-unit bugs, a promo discount that displayed but didn't charge, a Saudi gateway routing miss — found, fixed, and left on the record. A changelog with only features is marketing; one with bugs is engineering.

What we don't do

No fake testimonials, purchase counters, or fabricated company logos. No DRM theater either: the license key is a signed proof of purchase you can verify offline, not an activation server pretending source code can be locked.

Test cases, counted at build time

SurfaceCasesSuites
Backend (jest)86069
Admin (vitest)18814
Rider app (jest)14612
Driver app (jest)1039
Admin E2E (Playwright)2413
Total (+7 Maestro flows)1,321

Method: static count of it()/test() blocks in the repo at build time; data-driven .each cases counted once (runtime totals are equal or higher). Counted 2026-08-27.