Something went wrong. Try again.
Shared lexicon schemas for long-form publishing on AT Protocol. Uses typescript to json via prototypey. forked from standard.site/lexicons
Something went wrong. Try again.
TypeScript 100%
README.md
Standard.site Lexicons #
Shared lexicon schemas for long-form publishing on AT Protocol.
Overview #
This repository contains the official lexicon definitions for Standard.site. These schemas enable content discovery, indexing, and portability across the decentralized AT Protocol network.
One schema. Every platform.
Installation #
bun install
Usage #
bun run lexicon:emit # Generate JSON schemas from TypeScript
bun run lexicon:import # Generate TypeScript from JSON schemas
Project Structure #
/
├── src/
│ └── lexicons/ # TypeScript lexicon definitions (source)
│ ├── site.standard.document.ts
│ ├── site.standard.graph.subscription.ts
│ ├── site.standard.publication.ts
│ ├── site.standard.theme.basic.ts
│ └── site.standard.theme.color.ts
└── out/ # Generated JSON schemas
├── site.standard.document.json
├── site.standard.graph.subscription.json
├── site.standard.publication.json
├── site.standard.theme.basic.json
└── site.standard.theme.color.json
Resources #
- Standard.site - Full specification and documentation
- AT Protocol - The underlying protocol
- Lexicon Documentation - AT Protocol lexicon spec
- Prototypey - AT Protocol lexicon typescript toolkit
License #
This project is open-source software licensed under the MIT license.
Designed for the ATmosphere