Shared lexicon schemas for long-form publishing on AT Protocol. Uses typescript to json via prototypey.
TypeScript 100.0%
5 1 0

Clone this repository

https://tangled.org/standard.site/lexicons
git@tangled.org:standard.site/lexicons

For self-hosted knots, clone URLs may differ based on your setup.

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#

License#

This project is open-source software licensed under the MIT license.


Designed for the ATmosphere