Bragsheet.social#
Shared lexicon schemas for Bragsheet.social
Overview#
This repository contains the official lexicon definitions for bragsheet.social. 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)
│ ├── social.bragsheet.entry.ts
└── out/ # Generated JSON schemas
├── social.bragsheet.entry.json
Resources#
- Bragsheet.social - The app
- 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
Hat tip to standard.site for the guts of this repo (tooling etc)