actpub-axum 0.2.3

axum 0.8 integration for actpub-federation: extractors, responders and route helpers.
Documentation

axum 0.8 integration for actpub-federation.

Drop-in router builders that wire the federation runtime into an existing axum service:

  • [inbox_router] — POST endpoint dispatching to a configured InboxPipeline.
  • [webfinger_router] — /.well-known/webfinger endpoint resolving acct: URIs via a user-supplied callback.
  • [nodeinfo_router] — /.well-known/nodeinfo discovery + per-version schema endpoints.
  • [FederationJson<T>] responder — serialises T with the application/activity+json media type required by every Fediverse peer.

Each router is a standalone Router that mounts at its conventional path; compose them via Router::merge to build a complete service.