A production-ready AT Protocol AppView implementation
Built with Express, PostgreSQL, and the Aurora Stack theme. Designed for performance, scalability, and ATProto compliance.
Battle-tested implementation with rate limiting, security middleware, and comprehensive error handling.
Full OAuth implementation with ES256 signing, DPoP token binding, and secure session management.
Live processing of AT Protocol events with automatic reconnection and backfill support.
Beautiful Aurora-themed admin interface with metrics, charts, and instance monitoring.
Fully compliant with AT Protocol specifications, properly separating AppView and PDS concerns.
TypeScript, Drizzle ORM, comprehensive documentation, and helpful error messages.
git clone https://github.com/dollspace-gay/Aurora-Prism.git
cd Aurora-Prism
# Edit docker-compose.yml
bash oauth-keyset-json.sh bash setup-did-and-keys.sh
# This creates oauth-keyset.json, did document and private keys
docker-compose up -d
# Your AppView will be available at http://localhost:5000
For detailed setup instructions, configuration options, and deployment guides, see the README.
Complete setup guide, architecture overview, and deployment instructions.
Configure your did:web: identifier for OAuth and federation.
Instance-level moderation, labeling, and content filtering.
Custom feed algorithm development and discovery.
Official AT Protocol specification and lexicons.
Report issues, ask questions, or contribute to the project.