The source of docs.hypercerts.org, the documentation for building on Hypercerts.
Hypercerts is an open protocol for describing work and the trust around it: who did what, the evidence behind it, who reviewed or endorsed it, and who funded it. The records live on AT Protocol, in repositories their authors control, so any application can read and build on them. For the high-level introduction, see hypercerts.org.
- Guide: the concepts, from why Hypercerts builds on AT Protocol to how work, evidence, evaluations, and funding connect.
- Client Integration: how to build an application on Hypercerts.
- Reference: the record schemas (Lexicons), the API and SDK, and the services that make up the stack.
- Changes: protocol releases and the versions of each component.
| Path | Contents |
|---|---|
pages/ |
The documentation pages, written in Markdown |
components/, styles/ |
The site's React components and styles |
markdoc/ |
Custom Markdown tags used in pages, such as cards, callouts, and diagrams |
lib/ |
Navigation and the scripts that generate search, schema tables, and release data at build time |
test/ |
Tests for those scripts |
docs/ |
Notes for maintainers, listed below |
The site is built with Next.js and Markdoc, and follows the Hypercerts design system.
Requires Node.js 22 or later and pnpm.
pnpm install
pnpm run devThen open http://localhost:3000.
Before opening a pull request:
pnpm test
pnpm run build
pnpm run check:linksAll pages are written in this repository and changed through pull requests to main. Write about the current state of the protocol and its services; release history belongs in changelogs.
Two notes for maintainers:
- How the documentation is organized: the sections, the structure of Lexicon and service pages, the writing rules, who owns what, and what to update by hand when a Lexicon version or a service is released.
- Build-time changelog imports: how component changelogs and version badges are fetched, and how protocol releases are published.
- hypercerts-lexicon: the record schemas
- certified-group-service, hypercerts-relay, hypercerts-feed-service: services in the stack
- certified-app: the Certified account app
- The documentation text is licensed under CC BY 4.0. You may share and adapt it if you credit the Hypercerts Foundation, link to the license, and say whether you changed it.
- The code, meaning the examples and snippets in the pages and the site's own source, is licensed under either MIT or Apache-2.0, at your option, so you can copy it straight into your own project.
- The licenses don't cover the images (logos, wordmarks, and the guilloche ornament) or fonts in this repository: the images belong to their owners, and each font keeps its own license.
- Some content on the site isn't stored here: the changelogs it imports from other repositories at build time (listed in
docs-sources.yml), and the schema tables on the Lexicon pages, which are generated from the@hypercerts-org/lexiconpackage. Each keeps the license of the repository it comes from.