arcp-runtime 2.0.0

Reference runtime (server side) for the Agent Runtime Control Protocol (ARCP) — ARCPRuntime, job / session machinery, persistent store, auth validators, and the `arcp` CLI.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Concrete [`Authenticator`][arcp_core::auth::Authenticator] implementations
//! for the schemes ARCP §8.2 defines: `bearer`, `signed_jwt`, and `none`.
//!
//! The trait, [`AuthOutcome`][arcp_core::auth::AuthOutcome], and the
//! [`AuthRegistry`][arcp_core::auth::AuthRegistry] live in `arcp-core` so
//! alternative runtimes can swap in their own validators.

pub mod bearer;
pub mod jwt;
pub mod none;

pub use bearer::BearerAuthenticator;
pub use jwt::SignedJwtAuthenticator;
pub use none::NoneAuthenticator;