worldinterface-daemon 0.1.2

HTTP API daemon for WorldInterface
Documentation

worldinterface-daemon

HTTP API daemon for WorldInterface.

Overview

This crate provides the HTTP server that exposes WorldInterface as a service:

  • server -- Daemon startup with graceful shutdown
  • routes -- REST API endpoints for flow submission, run inspection, capability discovery, and webhook management
  • config -- DaemonConfig with TOML file loading
  • metrics -- Prometheus metrics registry for flow and step counters

API Endpoints

  • POST /api/v1/flows -- Submit a FlowSpec for execution
  • GET /api/v1/runs -- List flow runs
  • GET /api/v1/runs/:id -- Inspect a flow run
  • GET /api/v1/capabilities -- List registered connectors
  • POST /api/v1/webhooks -- Register a webhook
  • GET /metrics -- Prometheus metrics

Part of the WorldInterface workspace

See the workspace root for full documentation.

License

Apache-2.0