OpenSat Mission Lab v2.1 Platform Validation

S3-compatible storage, GDAL COG validation, leased jobs, signed webhooks, role-based access, and verified recovery.

Scenes
6
COG objects
1
Webhook deliveries
1
Backups restored
1
Checks
18/18
CheckStatusEvidence
Liveness endpointPASSHTTP 200
Anonymous protected accessPASSHTTP 401
Viewer scene accessPASScount=6
Viewer write denialPASSHTTP 403
Role identityPASSrole=operator
Admin webhook creationPASSHTTP 201
Distributed job leasePASSowner=lease-probe
Lease renewalPASS2026-07-24T14:36:35+00:00
Leased worker executionPASSstatus=succeeded
Signed webhook deliveryPASSjob.succeeded
COG job submissionPASSHTTP 202
GDAL COG validationPASSCOG
Object-store publicationPASSobjects=1
Object retrieval URLPASSfile:///mnt/data/opensat-mission-lab-v2.4-work/opensat-mission-lab/outputs/v2.4-validation/object-store/cogs/demo-scene.tif
Verified SQLite backupPASSc6797713f02697d0a14b2215833bbd52a4a6234b8adaded3a78de81869de7e05
Verified recoveryPASSok
Public STAC searchPASSreturned=3
Prometheus v2.1 metricsPASSwebhook gauge exported

The bundled validation uses the local object-store backend. Docker Compose includes MinIO for S3-compatible deployment.