Alternative ATProto PDS implementation
at oauth 927 B view raw
1//! PDS implementation. 2mod account_manager; 3mod actor_endpoints; 4mod actor_store; 5mod apis; 6mod auth; 7mod config; 8mod db; 9mod did; 10pub mod error; 11mod metrics; 12mod models; 13mod oauth; 14mod pipethrough; 15mod schema; 16mod serve; 17mod service_proxy; 18 19pub use serve::run; 20 21/// The index (/) route. 22async fn index() -> impl axum::response::IntoResponse { 23 r" 24 __ __ 25 /\ \__ /\ \__ 26 __ \ \ ,_\ _____ _ __ ___\ \ ,_\ ___ 27 /'__'\ \ \ \/ /\ '__'\/\''__\/ __'\ \ \/ / __'\ 28 /\ \L\.\_\ \ \_\ \ \L\ \ \ \//\ \L\ \ \ \_/\ \L\ \ 29 \ \__/.\_\\ \__\\ \ ,__/\ \_\\ \____/\ \__\ \____/ 30 \/__/\/_/ \/__/ \ \ \/ \/_/ \/___/ \/__/\/___/ 31 \ \_\ 32 \/_/ 33 34 35This is an AT Protocol Personal Data Server (aka, an atproto PDS) 36 37Most API routes are under /xrpc/ 38 39 Code: https://github.com/DrChat/bluepds 40 Protocol: https://atproto.com 41 " 42}