{"module":"DDIL-BENCHMARK","version":"1.0.0","pass":true,"passed":5,"total":5,"latencyMs":361,"steps":[{"id":"status-endpoint","label":"DDIL status reports posture","pass":true,"ms":48},{"id":"queue-persist","label":"Queue action persists to DB","pass":true,"ms":15},{"id":"sync-flush","label":"Sync flush processes pending queue","pass":true,"ms":137},{"id":"queue-readable","label":"Queued items readable via GET","pass":true,"ms":154},{"id":"latency-budget","label":"Status round-trip under 3s","pass":true,"ms":7}],"queueId":"DDIL-MSDF84O5","memo":"/docs/evidence/ddil-benchmark-memo.md","witness":"/api/prove/touch/ddil-demo","doctrine":"Airplane-mode demo: client queues COP alerts offline, POST /api/ddil/sync on reconnect — actions never silently dropped."}