Part V · 1 — Koder's posture
The most honest conclusion possible: the Koder Stack has no blockchain component in production — and that is an engineering decision, not a gap. This part explains the rigorous why, and closes the arc by applying the question from Part I to the Stack itself.
1.1 Current state: zero on-chain
Verified against the monorepo: no token, wallet, smart contract or integration with a public chain runs in production on the Koder Stack. services/, engines/, infra/, products/ — it is all classic infrastructure (Koder ID, kdb-next, Jet, kodec). Cryptography (Cryptography compendium) is ubiquitous; blockchain is absent.
This is not an oversight — it is the Stack's answer to the right question.
1.2 The Part I question, applied to Koder
Part I gave the test: *is there a trusted party that could simply keep a database?* For almost every Koder case, yes — Koder itself. Where there is a trusted operator (and Koder operates its own self-hosted infra), a database beats a blockchain at nearly everything. The Stack's policies formalize this judgment:
| Policy | Why it rules out blockchain (today) |
|---|---|
self-hosted-first |
A public chain is third-party infra (validators, gas in someone else's token, imported regulatory risk). |
multi-tenant-by-default |
State is scoped by koder_user_id; a public pseudonymous address is not a Koder identity. |
hyperscale-first |
A public L1 does 7–3000 TPS; kdb-next/Postgres does 1M+ at ~0.01 ms. Blockchain would be a technical regression. |
reuse-first |
A "blockchain SDK" would require ≥3 real consumers. There are none. |
1.3 The performance regression, in numbers
The hyperscale-first argument is the most concrete. For the work Koder actually does (serving apps, persisting user data, running AI), the numbers leave no doubt:
- Public L1: low throughput, latency of seconds to minutes, non-deterministic
cost per transaction (gas), slow finality.
kdb-next/ Postgres: throughput orders of magnitude higher, sub-millisecondlatency, trivial cost, reversible.
Adopting blockchain where a database suffices would be paying dearly — in performance and complexity — for a property (the absence of a root of trust) that Koder, as the operator of its own Stack, does not need in most cases.
1.4 Posture, not prejudice
Importantly: this is not an ideological rejection. It is the same rigor as Kerckhoffs and the adversary models — choosing the tool by the problem, not by the hype. Blockchain solves one specific, expensive problem (consensus without a root of trust); where that problem does not exist, it is the wrong tool. The next section maps exactly where it could exist at Koder — and the filters for deciding.
Dense reference: the verified current state and the per-policy arguments in
15-koder-applied. Next: Where it would make sense — the legitimate cases and the decision filters.