This project is just starting, so the docs are incomplete.
The Codename “Smilodon” Project contains a few projects.
The WebApp project exposes the REST API, which includes the ActivityPub Endpoint and a WebFinger Endpoint. It’s built using AspNetCore on .NET 7. Having this separate from the Web Streaming allows them to scale separately.
The WebStreaming project handles the real-time updates and other long-running connections using web sockets. Having this separate from the Web API allows them to scale separately.
TBD - Most likely a .NET 7 process of some kind.
TBD - Most likely a Postgres database compatible with the schema used by Mastodon, so that switching a server to/from Mastodon is easy.