Shared lexicon schemas for long-form publishing on AT Protocol. Uses typescript to json via prototypey.
44
fork

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 100.0%
22 2 0

Clone this repository

https://tangled.org/standard.site/lexicons https://tangled.org/did:plc:re3ebnp5v7ffagz6rb6xfei4/lexicons
git@tangled.org:standard.site/lexicons git@tangled.org:did:plc:re3ebnp5v7ffagz6rb6xfei4/lexicons

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

Download tar.gz
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.authFull.ts
│       ├── site.standard.authSocial.ts
│       ├── site.standard.document.ts
│       ├── site.standard.graph.recommend.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/
            ├── authFull.json
            ├── authSocial.json
            ├── document.json
            ├── publication.json
            ├── graph/
            │   ├── recommend.json
            │   └── subscription.json
            └── theme/
                ├── basic.json
                └── color.json

Resources#

License#

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


Designed for the ATmosphere