STARS
Systemic Technical Architecture Reference Specifications
Technical specifications that define how ORION-compatible relay and client software may be implemented.
Basic protocol flow description
Core protocol mechanics and event structure
Follow List
Managing user follow relationships
OpenTimestamps Attestations for Events
Timestamping events with OpenTimestamps
Mapping keys to DNS-based internet identifiers
Verify identity with DNS
Basic key derivation from mnemonic seed phrase
Generate keys from seed phrases
window.orion capability for web browsers
Browser extension integration
Event Deletion Request
Request deletion of events
Text Notes and Threads
Threaded conversations
Relay Information Document
Relay metadata and capabilities
Proof of Work
Computational proof for spam prevention
Subject tag in text events
Add subjects to text notes
Marketplace
Decentralized marketplace protocol
Private Direct Messages
Enhanced private messaging
Reposts
Share events from other users
bech32-encoded entities
Standardized entity encoding
orion: URI scheme
URI scheme for protocol links
Comment
Comment on events
Long-form Content
Articles and blog posts
Extra metadata fields and tags
Extended user metadata
Reactions
React to events with emoji
Text Note References
Reference other notes
Public Chat
Public chat rooms
Relay-based Groups
Private groups on relays
Custom Emoji
Custom emoji support
Dealing with Unknown Events
Handle unknown event types
Labeling
Label and categorize content
git stuff
Git repository integration
Torrents
Torrent file sharing
Sensitive Content
Mark sensitive content
Draft Events
Save draft events
User Statuses
User status updates
External Identities in Profiles
Link external identities
Expiration Timestamp
Set event expiration
Authentication of clients to relays
Client authentication
Encrypted Payloads (Versioned)
Versioned encryption
Counting results
Count query results
Remote Signing
Remote key signing
Wallet Connect
Lightning wallet integration
Proxy Tags
Proxy event tags
Private Key Encryption
Encrypt private keys
Search Capability
Search relay events
Lists
Generic list management
Calendar Events
Calendar and scheduling
Live Activities
Live streaming events
Wiki
Collaborative wiki pages
Android Signer Application
Android signing app
Reporting
Report content and users
Lightning Zaps
Lightning payments
Badges
User badges and awards
Gift Wrap
Sealed gift-wrapped events
Cashu Wallet
Cashu ecash integration
Nutzaps
Ecash zaps
Request to Vanish
Request data deletion
Chess (PGN)
Chess game notation
Relay List Metadata
User relay preferences
Relay Discovery and Liveness Monitoring
Discover and monitor relays
Picture-first feeds
Image-focused feeds
Peer-to-peer Order events
P2P marketplace orders
Protected Events
Access-controlled events
Video Events
Video content
Moderated Communities
Community moderation
External Content IDs
Reference external content
Zap Goals
Crowdfunding goals
Negentropy Syncing
Efficient event syncing
Application-specific data
App-specific storage
Threads
Threaded discussions
Highlights
Highlight text content
Relay Management API
Manage relay operations
Ecash Mint Discoverability
Discover ecash mints
Polls
Create and vote in polls
Recommended Application Handlers
App recommendations
Data Vending Machines
Paid data services
Media Attachments
Attach media to events
File Metadata
File metadata standard
HTTP Auth
HTTP authentication
Classified Listings
Classified ads
Voice Messages
Audio messages
Web Bookmarks
Bookmark management
Blossom
Media storage protocol
Code Snippets
Share code snippets
Chats
Chat messaging
E2EE Messaging using MLS Protocol
End-to-end encrypted messaging