ATProto-native Lexicon definitions for Mezzanine, an information networking system using opaque cashtag connectors on Bluesky.
2 1 0

Clone this repository

https://tangled.org/moja.blue/mezzanine https://tangled.org/did:plc:aajyn6qzw67cnmwf7zxzbjdy/mezzanine
git@tangled.org:moja.blue/mezzanine git@tangled.org:did:plc:aajyn6qzw67cnmwf7zxzbjdy/mezzanine

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

Download tar.gz
README.md

Mezzanine Lexicons#

ATProto-native Lexicon definitions for Mezzanine (中2階), an information networking system using opaque cashtag connectors on Bluesky.

Overview#

Mezzanine repurposes Bluesky's cashtag feature ($ + alphanumeric string) as opaque connectors — they point without signifying. This repository defines ATProto Lexicon schemas to move Mezzanine from a text-convention layer to a protocol-native system.

Namespace#

blue.moja.mezzanine.*

Architecture#

Phase 1: Annotation Layer (current)#

Mezzanine operates as a metadata layer over standard app.bsky.feed.post records. Users post normally on Bluesky; a separate blue.moja.mezzanine.tag record annotates each post with its channel and role.

This is analogous to how app.bsky.feed.like annotates posts without modifying them.

Lexicon Type Purpose
blue.moja.mezzanine.defs defs Shared types: channel tag format, post role enum
blue.moja.mezzanine.channel record Channel definition (tag + metadata)
blue.moja.mezzanine.tag record Post-to-channel annotation (subject + tag + role)

Phase 2: Native Post Type (future)#

A dedicated blue.moja.mezzanine.post record type with its own AppView and feed generator. This would allow Mezzanine posts to exist independently of Bluesky's post schema.

Mezzanine Spec#

The full Mezzanine specification is maintained at:

Channel Tags#

Tags are 3–5 alphanumeric characters. First character must be alphabetic. Must contain at least one digit (to avoid collision with stock ticker symbols). Case-insensitive.

Current official channels:

Tag Purpose
cT7aZ Anchor (meta/system)
ATOPR AT Protocol ecosystem
sT3m0 STEM
L1f3x Life
cLt7r Culture

License#

CC0 — Mezzanine concepts and schemas are free to use, modify, and redistribute.