Skip to main content

Module fleet_jobs

Module fleet_jobs 

Source
Expand description

Multi-apparatus job delivery: sign, POST, accept, outbox.

Local jobs stay on the local queue. Jobs aimed at a registered remote apparatus are signed by the person principal and delivered to that device’s control_base_url (POST /api/fleet/jobs). Failures land in a durable outbox for retry. Unknown targets still fail closed.

Structs§

FleetJobEnvelope
RemoteOutboxEntry

Constants§

FLEET_JOB_FORMAT

Functions§

accept_fleet_job_envelope
Accept a signed fleet job on this apparatus (HTTP handler body).
deliver_or_queue_remote_job
Deliver a job to a remote apparatus, or queue to outbox on failure.
list_remote_outbox
retry_remote_outbox
Retry undelivered outbox entries (best-effort).
signing_payload
Canonical bytes signed by the person principal.