Pick the format that fits your workflow.
Borz documentation ships in multiple forms: a rich web page (this site), a single markdown spec, a compressed LLM-friendly digest, and an interactive playground. Choose whatever your editor or assistant can ingest.
/spec.md
Canonical Borz language specification. Grammar, type system, semantics — fully versioned (spec v0.9.5).
Open spec →/llms.txt
Short LLM digest (llmstxt.org convention). Drops the language into an assistant's context window in seconds.
Get digest →/llms-full.txt
Full spec as plain text. Same content as /spec.md, optimised for LLM ingestion pipelines.
Full text →/grammar.ebnf
EBNF grammar of the Borz surface language — for tool authors, parser implementations, and editor plugins.
Open grammar →/examples.json
13 verified example programs as JSON. Each entry includes the source, summary, and which targets it compiles to.
Browse examples →Playground
In-browser Borz editor. Share links via URL hash, LLM error assist, multi-file tabs. Backed by the compile API. No local toolchain required.
Open playground →Contract author guide
Writing deterministic Borz contracts for the Ephernity ledger: @deterministic enforcement, @meter_budget resource envelopes, EXT-001..011 stdlib reference.
Read guide →Decent Edge
Borz is a closed-source Decent Edge product. Request commercial access or sign up for the compile API at decentedge.com.
Request access →