Skip to main content

libfcp_server/
lib.rs

1// Copyright Nixort <https://github.com/Nixort> 2026.
2//
3// License: GNU General Public License v3.0 only.
4// You can find the license file in the project root.
5//
6// Federated CFR Connect Protocol (FCP).
7
8//! Server-side federation configuration authority for FCP.
9//!
10//! This crate publishes signed snapshots of application-selected federation
11//! membership and endpoint bindings. It does not relay FCP signaling, terminate
12//! WebRTC, become a CFR member or replace application identity/admission policy.
13
14#![cfg_attr(not(feature = "std"), no_std)]
15#![forbid(unsafe_code)]
16#![deny(missing_docs)]
17#![warn(clippy::pedantic)]
18#![allow(clippy::must_use_candidate, clippy::missing_errors_doc)]
19
20extern crate alloc;
21
22mod error;
23mod server;
24
25pub use error::Error;
26pub use server::FederationServer;