Documentation for Kyan — a decentralized derivatives exchange for crypto options and perpetual futures.
Live site: kyan.tome.center
This site follows the Diataxis documentation framework across 38 pages:
| Section | Purpose | Path | Pages |
|---|---|---|---|
| Tutorials | Step-by-step learning paths for newcomers | pages/tutorials/ |
4 |
| How-to Guides | Task-oriented recipes for practitioners | pages/guides/ |
4 |
| Reference | API specs, WebSocket channels, MCP, signatures | pages/reference/ |
17 |
| Concepts | Platform architecture and trading mechanics | pages/concepts/ |
9 |
- API: Overview, REST API, Order Types, Error Codes, API Keys, EIP-712 Signatures
- WebSocket: Authentication, Commands, Connection, Session Recovery, Market Data, Orderbook, Account
- Platform: MCP Server, Smart Contracts, WebSocket overview
pnpm install
pnpm dev # http://localhost:3000pnpm build # Static output in out/# Tome Cloud
pnpm build && pnpm deploy
# Vercel (static)
pnpm build && npx vercel deploy ./out --prodThe site uses a custom Kyan theme (kyan-theme-plugin.mjs) that injects:
- Fonts: Geist Sans (headings + body) and Geist Mono (code)
- Colors: Kyan design system tokens for both dark and light modes
- Logo: Kyan brandmark in the sidebar header
- Card styling: SVG icon cards with LinkCard-matching hover behavior
Pre-commit hook via sanitize runs 12-point secret detection on every commit.
Built with Tome.