Skip to main content

abyss_plugin_protocol/
lib.rs

1//! Shared Rust wire contract for the Abyss broker plugin protocol.
2//!
3//! This crate contains payload types and protocol constants only. Broker
4//! runtime behavior and SDK client behavior remain in their owning crates.
5
6pub mod event;
7pub mod message;
8
9/// Maximum UTF-8 JSON payload accepted in one version 1 frame.
10pub const MAX_JSON_FRAME_BYTES: u32 = 16 * 1024 * 1024;