# Standard.site Lexicons Shared lexicon schemas for long-form publishing on AT Protocol. ## Overview This repository contains the official lexicon definitions for [Standard.site](https://standard.site/). These schemas enable content discovery, indexing, and portability across the decentralized AT Protocol network. One schema. Every platform. ## Installation ```bash bun install ``` ## Usage ```bash 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](https://standard.site/) - Full specification and documentation - [AT Protocol](https://atproto.com/) - The underlying protocol - [Lexicon Documentation](https://atproto.com/specs/lexicon) - AT Protocol lexicon spec - [Prototypey](https://github.com/tylersayshi/prototypey) - AT Protocol lexicon typescript toolkit ## License This project is open-source software licensed under the [MIT license](LICENSE). --- **Designed for the ATmosphere**