Documentation
Getting started for users, developers, and self-hosters, plus the full specifications.
Getting started
I use X
Install Attention, try demo mode, and read what it does and does not do with your data.
I build on Nostr
Start with the kind map and the two questions, then read the resolver model and the resolver protocol.
I run servers
Read how the Personal Server and the Global Server are built, secured, and operated.
Protocol and model
- Trust vs rating: the two questions
- NIP-32009: trust statements
- NIP-32014: ratings
- NIP-39: X identity links (kind 10011)
- How Attention uses Nostr today
- Resolver rules (dtp-wot/1)
- Identity binding: X account and Nostr key
- Conformance corpus and known gaps
Libraries and the resolver protocol
A generated reference for every resolver message will follow when the machine-readable contract is published.
Personal Server
- Personal Server: architecture
- Personal Server: relay sync and ingest
- Personal Server: access and security
- Personal Server: connecting Attention
- Personal Server: CLI, configuration, packaging
Global Server
- Global Server: architecture
- Global Server: ingest endpoint and Sync Servers
- Global Server: graph engine
- Global Server: resolver engine
- Global Server: ingest and storage
- Global Server: identity bindings
- Global Server: auth, limits, privacy, operations
Install and operations guides are written here until each server repository has its own documentation.