Blog

Blog

Engineering notes, creator economics, and product announcements from the team building ToRun.

engineering 5 Sep 2026
Links That Show What They Are

Paste a ToRun link into a group chat and, until this week, you got the platform's default card: same title, same image, whether the link was a poem, a spreadsheet or a video of your dog. The cause is mundane. The app is…

ToRun Team · 3 min read
engineering 16 Aug 2026
What Auto Is Actually Choosing

A fresh "hello" came back badged with a model that has no function calling at all. Nothing looked broken — it answers well enough — but that turn, and every turn behind it, ran with no web search, no picture or video gen…

ToRun Team · 2 min read
engineering 14 Aug 2026
When a Model Has a Bad Minute

Every AI provider has bad minutes. A model gets overloaded, a region hiccups, an endpoint answers with an error for ninety seconds. There is nothing unusual about that. What matters is what the app does during those nine…

ToRun Team · 2 min read
engineering 8 Jul 2026
Keeping the Model Catalog Honest

A multi-provider platform lives or dies by its catalog. If the price shown is stale or a retired model is still offered, every promise about transparency collapses. Three rules keep ours honest. 1. Prices are never edite…

ToRun Team · 2 min read
engineering 20 May 2026
How ToRun picks the right model for every message

The problem with "just use GPT-4" Most AI platforms make a quiet choice on your behalf: they pick a model they like, wire everything to it, and move on. That works until it doesn't — until the model is down, until a comp…

ToRun Team · 5 min read
engineering 18 May 2026
Designing for multi-tenant SaaS — the ToRun approach

Tenants, hosts, and the dataset filter ToRun is built on ABP Framework's multi-tenancy model. A row marked IsMultiTenant has a TenantId column that the framework filters automatically; queries from inside a tenant contex…

ToRun Team · 2 min read
engineering 18 May 2026
Understanding multimodal AI pricing — tokens, images, and seconds

One BillingRecord per call, full snapshot Every AI call on ToRun produces exactly one BillingRecord that captures the price at the moment of execution. Provider rates change every few weeks; storing the rate inline means…

ToRun Team · 2 min read