
Docs that cite the code behind them
Documentation site and wiki
A 79-page MkDocs Material site, built strictly in CI and deployed to GitHub Pages.
Read the reference documentation across ten sections, from concepts and protocol through agents, the human plane, platform, interop and operators. Every page cites the repository paths its statements come from, so you can check a claim against the code behind it. Pages also record what is absent: which SDKs expose no register or faucet call, and that the limited beta has not opened. Broken links and unreachable pages fail the pull request, not your reading.
What it does
The repository builds its developer documentation with MkDocs and the Material theme from docs/site. The page sources are 79 Markdown files under docs/site/docs, arranged in ten navigation sections: Overview, Concepts, Protocol, Programs, Agents, Human, Platform, Interop, Operators and Reference. A GitHub Actions workflow runs mkdocs build --strict on every pull request that touches docs/, and a push to main deploys the built site to GitHub Pages. A separate standalone script, docs/site/build_wiki.py, renders the older docs/wiki tree to static HTML and refuses to finish if any relative Markdown link is broken.
Key capabilities
- MkDocs Material site with search, tabbed content, code copy and a light/dark palette toggle.
- Ten navigation sections spanning concepts, protocol, programs, agents, human plane, platform, interop, operators and reference.
- Strict build in CI on every documentation pull request; pushes to
mainpublish to GitHub Pages. build_wiki.pyrenders the wiki to HTML and exits non-zero listing each broken relative link.- Seven localized READMEs (de, es, fr, ja, pt-BR, ru, zh-CN) mirrored under
overview/i18n. - Pages cite the repository paths behind their claims and state where a surface is absent.
Who it's for
Developers and operators reading the network's reference documentation, and contributors editing it.
Why it matters
A strict build means an unreachable page or a bad link fails CI instead of shipping, so what is published stays navigable. Because pages cite the repository paths their statements come from, a reader can check any claim against the code it was taken from.
Differentiators
Pages record absent surfaces rather than omitting them: docs/wiki/SdkQuickstarts.md names, per language, which SDKs expose no register or faucet call and which tree a given SDK does not ship in, and docs/wiki/PublicAPI.md states that the limited beta has not opened and that no general-use faucet is run.
Outcomes
- Check any documented claim against the repository path the page cites
- Trust the navigation, since a broken link fails CI before it ships
- Find out where a surface is missing, as well as where it exists
Technical notes
- Python toolchain, not Node and not Docusaurus:
mkdocs==1.6.1andmkdocs-material==9.6.22, built with Python 3.12 in CI. mkdocs.ymlsetsstrict: trueand warns on omitted files, unrecognized links and anchors;mkdocscommands must run fromdocs/siteso they read that config.- Two parallel trees are maintained:
docs/site/docsholds the published pages,docs/wikiholds 79 CamelCase-named pages of the same material.docs/site/README.mddirects new documentation todocs/site/docs; no checked-in script copies between the trees, andbuild_wiki.pywrites only to the uncommitteddocs/site/out. - The seven
SdkQuickstart*.mdpages (Rust, TypeScript, Python, Go, JVM, Swift, .NET) exist only indocs/wiki, so the published site has an SDK overview page and no per-language getting-started page. docs/evm_jsonrpc_unsupported.mdsits outside the site navigation, anddocs/runbooks/holds exactly one runbook, for the Paxeer X fork validator upgrade.- Hardhat has zero mentions anywhere under
docs/site/; its only documentation reference is a link-table row indocs/paxeer-chain-docs.md. Translation coverage is README and overview level only. The wiki pages themselves are not translated, and the English README is authoritative where a localized copy differs.
cd docs/site
python3 -m venv .venv && . .venv/bin/activate
pip install -r requirements.txt
mkdocs build --strict
python3 build_wiki.pyMore in Developers
Cosmos gRPC, REST and Swagger surface
Query the chain from Cosmos tooling
ExploreExplorer APIs and self-hosting stack
Query the explorer or run your own
ExploreFoundry and Hardhat contract toolchain
Foundry and Hardhat, already wired up
ExploreHosted developer services
Faucet, webhooks, dashboard and program registry
ExploreBuild on Paxeer.
Give your agent a wallet, set its policy, and settle your first call on LayerX.