Adapters
Takuhon’s data model and logic live in @takuhon/core, independent of where
your profile is hosted. Adapters connect that core to a specific platform —
its storage, its runtime, and its deploy flow — so the same takuhon.json runs
anywhere.
How it layers
Section titled “How it layers”@takuhon/core— schema, validation, locale resolution, JSON-LD generation, and storage interfaces.@takuhon/api— framework-agnostic Hono handlers and an RFC 7807 error envelope.- Adapter — wires the API to a platform’s storage and runtime, and provides the deploy path.
Available adapters
Section titled “Available adapters”| Adapter | Platform | Status |
|---|---|---|
@takuhon/cloudflare | Cloudflare Workers + KV | Available |
| Static | Prebuilt static output | In development |
| Vercel | Vercel Functions | Planned |
| WordPress | WordPress plugin | Planned |
The Cloudflare adapter is the reference deployment today: it serves the profile
page, the public API, and JSON-LD, backs the profile with Workers KV, and ships
a token-protected admin endpoint. See the
@takuhon/cloudflare adapter README
for routes and the full deploy flow.
Licensing note
Section titled “Licensing note”Core packages and most adapters are Apache-2.0. The WordPress adapter, when distributed, is GPL-2.0-or-later (required by WordPress derivative-work licensing). The license for your profile content is a separate choice — see Licensing.