use std::collections::HashSet;
use std::sync::LazyLock;
pub const ENCRYPT_KEY: &[u8; 32] = b"00000000000000000000000000000000";
pub const REPORT_STATE_INTERVAL: u64 = 5;
pub static BAN_HEADERS: LazyLock<HashSet<&'static str>> = LazyLock::new(|| {
[
"content-length",
"x-frame-options",
"x-content-type-options",
"x-xss-protection",
"server",
"transfer-encoding",
"connection",
"te",
"trailer",
"permissions-policy",
]
.iter()
.copied()
.collect()
});
pub const GATEWAY_LOCAL_SOCK_PATH: &str = "/tmp/aiway.sock";
pub const LOCAL_SERVICE: &str = "__local__";
pub const MODEL_API_PREFIX: &str = "/v1/model/";
pub const MCP_API_PREFIX: &str = "/v1/mcp/";