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

Mezzanine Lexicons #1

open opened by moja.blue

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.

sign up or login to add to the discussion
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:aajyn6qzw67cnmwf7zxzbjdy/sh.tangled.repo.issue/3mgye4kir2q22