Protocol Specifications

STARS

Systemic Technical Architecture Reference Specifications

Technical specifications that define how ORION-compatible relay and client software may be implemented.

Showing 82 of 86 specifications
STAR-01

Basic protocol flow description

Core

Core protocol mechanics and event structure

STAR-02

Follow List

Social

Managing user follow relationships

STAR-03

OpenTimestamps Attestations for Events

Verification

Timestamping events with OpenTimestamps

STAR-05

Mapping keys to DNS-based internet identifiers

Identity

Verify identity with DNS

STAR-06

Basic key derivation from mnemonic seed phrase

Cryptography

Generate keys from seed phrases

STAR-07

window.orion capability for web browsers

Integration

Browser extension integration

STAR-09

Event Deletion Request

Moderation

Request deletion of events

STAR-10

Text Notes and Threads

Social

Threaded conversations

STAR-11

Relay Information Document

Infrastructure

Relay metadata and capabilities

STAR-13

Proof of Work

Security

Computational proof for spam prevention

STAR-14

Subject tag in text events

Social

Add subjects to text notes

STAR-15

Marketplace

Commerce

Decentralized marketplace protocol

STAR-17

Private Direct Messages

Messaging

Enhanced private messaging

STAR-18

Reposts

Social

Share events from other users

STAR-19

bech32-encoded entities

Core

Standardized entity encoding

STAR-21

orion: URI scheme

Integration

URI scheme for protocol links

STAR-22

Comment

Social

Comment on events

STAR-23

Long-form Content

Content

Articles and blog posts

STAR-24

Extra metadata fields and tags

Identity

Extended user metadata

STAR-25

Reactions

Social

React to events with emoji

STAR-27

Text Note References

Social

Reference other notes

STAR-28

Public Chat

Messaging

Public chat rooms

STAR-29

Relay-based Groups

Social

Private groups on relays

STAR-30

Custom Emoji

Content

Custom emoji support

STAR-31

Dealing with Unknown Events

Core

Handle unknown event types

STAR-32

Labeling

Moderation

Label and categorize content

STAR-34

git stuff

Integration

Git repository integration

STAR-35

Torrents

Content

Torrent file sharing

STAR-36

Sensitive Content

Moderation

Mark sensitive content

STAR-37

Draft Events

Content

Save draft events

STAR-38

User Statuses

Social

User status updates

STAR-39

External Identities in Profiles

Identity

Link external identities

STAR-40

Expiration Timestamp

Core

Set event expiration

STAR-42

Authentication of clients to relays

Security

Client authentication

STAR-44

Encrypted Payloads (Versioned)

Cryptography

Versioned encryption

STAR-45

Counting results

Infrastructure

Count query results

STAR-46

Remote Signing

Cryptography

Remote key signing

STAR-47

Wallet Connect

Payments

Lightning wallet integration

STAR-48

Proxy Tags

Infrastructure

Proxy event tags

STAR-49

Private Key Encryption

Cryptography

Encrypt private keys

STAR-50

Search Capability

Infrastructure

Search relay events

STAR-51

Lists

Social

Generic list management

STAR-52

Calendar Events

Content

Calendar and scheduling

STAR-53

Live Activities

Content

Live streaming events

STAR-54

Wiki

Content

Collaborative wiki pages

STAR-55

Android Signer Application

Integration

Android signing app

STAR-56

Reporting

Moderation

Report content and users

STAR-57

Lightning Zaps

Payments

Lightning payments

STAR-58

Badges

Social

User badges and awards

STAR-59

Gift Wrap

Cryptography

Sealed gift-wrapped events

STAR-60

Cashu Wallet

Payments

Cashu ecash integration

STAR-61

Nutzaps

Payments

Ecash zaps

STAR-62

Request to Vanish

Privacy

Request data deletion

STAR-64

Chess (PGN)

Content

Chess game notation

STAR-65

Relay List Metadata

Infrastructure

User relay preferences

STAR-66

Relay Discovery and Liveness Monitoring

Infrastructure

Discover and monitor relays

STAR-68

Picture-first feeds

Content

Image-focused feeds

STAR-69

Peer-to-peer Order events

Commerce

P2P marketplace orders

STAR-70

Protected Events

Security

Access-controlled events

STAR-71

Video Events

Content

Video content

STAR-72

Moderated Communities

Moderation

Community moderation

STAR-73

External Content IDs

Integration

Reference external content

STAR-75

Zap Goals

Payments

Crowdfunding goals

STAR-77

Negentropy Syncing

Infrastructure

Efficient event syncing

STAR-78

Application-specific data

Core

App-specific storage

STAR-7D

Threads

Social

Threaded discussions

STAR-84

Highlights

Content

Highlight text content

STAR-86

Relay Management API

Infrastructure

Manage relay operations

STAR-87

Ecash Mint Discoverability

Payments

Discover ecash mints

STAR-88

Polls

Social

Create and vote in polls

STAR-89

Recommended Application Handlers

Integration

App recommendations

STAR-90

Data Vending Machines

Commerce

Paid data services

STAR-92

Media Attachments

Content

Attach media to events

STAR-94

File Metadata

Content

File metadata standard

STAR-98

HTTP Auth

Security

HTTP authentication

STAR-99

Classified Listings

Commerce

Classified ads

STAR-A0

Voice Messages

Content

Audio messages

STAR-B0

Web Bookmarks

Content

Bookmark management

STAR-B7

Blossom

Infrastructure

Media storage protocol

STAR-C0

Code Snippets

Content

Share code snippets

STAR-C7

Chats

Messaging

Chat messaging

STAR-EE

E2EE Messaging using MLS Protocol

Cryptography

End-to-end encrypted messaging