Skip to main content

worldinterface_daemon/
lib.rs

1//! HTTP API daemon for WorldInterface.
2//!
3//! Wraps `worldinterface-host` in an axum HTTP server with endpoints for flow submission,
4//! run inspection, capability discovery, and single-op invocation.
5
6pub mod config;
7pub mod error;
8pub mod metrics;
9pub mod router;
10pub mod routes;
11pub mod server;
12pub mod state;
13
14pub use config::DaemonConfig;
15pub use error::{ApiError, DaemonError};
16pub use metrics::WiMetricsRegistry;
17pub use routes::flows::{SubmitFlowRequest, SubmitFlowResponse};
18pub use server::run;
19pub use state::{AppState, SharedState};