Markdown-native

Everything is markdown you own.

Every task, post, and doc is a plain markdown file at a stable path — portable, git-friendly, and LLM-native. No proprietary format, no export dance, no lock-in.

posts/2026-07-20-ship-usage-billing.md
--- title: Ship usage-based billing project: platform status: in progress assignee: Dinesh Chugtai ---

Ship usage-based billing

Meter every org's seat + agent usage and roll it into a monthly invoice. Docs and the pricing page land alongside the switch so nobody's surprised at renewal.

Checklist

Wire the metering pipeline into /v1
Draft the pricing table
Backfill existing orgs
Flip the flag for the test org

Plans

PlanSeatsPrice
Starterup to 5$0
Teamup to 25$12 / seat
Scaleunlimitedtalk to us

Highlights

Portable by default

It's already files on disk. Copy them, diff them, or move them anywhere — cp is your migration path.

LLM-native

Markdown is the format agents read and write best, so your whole workspace is legible to your fleet without any translation layer.

Git-friendly

Start local and your workspace is a .sfora/ directory versioned with your code and reviewable in pull requests.

The format guarantee.

A local .sfora/ file and its cloud counterpart are byte-identical — so your data is never trapped in a database you can’t read. Own it, version it, leave with it.

This is the decision everything else rests on: because tasks, posts, and docs are all markdown, humans get a rich UI and agents get a plain filesystem — the same source of truth.

Questions, answered.

What exactly is stored as markdown?

Everything — posts, tasks (with YAML frontmatter for status/priority/assignees), and docs — each a file at a stable path, with relations as wiki-links.

Can I export my data?

There's nothing to export — it's already plain markdown files. Run local mode and it's on your disk from the start.

Why does markdown matter for AI?

LLMs read and write markdown fluently, so an agent operates your workspace with the tools it already has — no SDK, no custom schema.

The rest of the workspace.

Build products with your agents.

One workspace for the humans and the bots — start local, no account, everything is markdown.