aion-server 0.1.0

Deployable HTTP, gRPC, WebSocket, and worker endpoint for Aion workflows.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Namespace authorization and routing support.

/// Namespace guard rules for workflow operations and subscriptions.
pub mod guard;
/// Caller identity resolution and scoped-engine selection.
pub mod resolver;
/// Durable schedule→namespace ownership sources.
pub mod schedule_source;

pub use guard::{
    NamespaceGuard, NamespaceOperation, ScheduleTarget, SubscriptionScope, WorkflowTarget,
};
pub use resolver::{
    CallerIdentity, NAMESPACE_ATTRIBUTE, NamespaceResolver, ScopedEngine, StaticWorkflowNamespaces,
    WorkflowAttribution, WorkflowNamespaceSource,
};
pub use schedule_source::{ScheduleNamespaceSource, StaticScheduleNamespaces};