{ "$schema": "../../../schemas/reporting-governance/capability-descriptor.schema.json", "apiVersion": "reporting-governance/v1alpha1", "kind": "AdapterCapabilities", "metadata": { "id": "example-openclaw-watchdog-reference", "title": "Example OpenClaw Watchdog Reference Descriptor", "version": "1.0.0" }, "runtime": { "name": "openclaw", "mode": "hybrid", "surfaces": [ "watchdog", "queue", "dispatcher", "bridge", "sender_binding", "orchestrator", "storage" ], "entrypoint": "plugins/reporting-governance/scripts/watchdog_auto_notify_orchestrator.mjs" }, "compatibility": { "plugin_spec_versions": [ "0.1.0-mainline" ] }, "capabilities": { "observation": { "task_lifecycle": {"supported": true, "level": "partial"}, "subagent_lifecycle": {"supported": true, "level": "partial"}, "checkpoint_obligations": {"supported": true, "level": "partial"}, "outgoing_report_attempts": {"supported": true, "level": "partial"}, "watchdog_state": {"supported": true, "level": "full"}, "queue_spool_receipts": {"supported": true, "level": "full"} }, "normalization": { "canonical_events": {"supported": true, "level": "full"}, "canonical_evidence": {"supported": true, "level": "partial"}, "decision_inputs": {"supported": true, "level": "partial"}, "correlation_propagation": {"supported": true, "level": "partial"} }, "enforcement": { "block_transition": {"supported": true, "level": "partial"}, "rewrite_message": {"supported": false, "level": "none"}, "annotate_placeholder": {"supported": false, "level": "none"}, "force_checkpoint": {"supported": true, "level": "partial"}, "request_review": {"supported": false, "level": "none"}, "downgrade_status": {"supported": false, "level": "none"}, "escalate": {"supported": true, "level": "full"} }, "notification_path": { "queue_items": {"supported": true, "level": "full"}, "spool_handoff": {"supported": true, "level": "full"}, "sender_binding": {"supported": true, "level": "full"}, "direct_send": {"supported": true, "level": "partial"}, "receipts": {"supported": true, "level": "full"}, "final_delivery_proof": {"supported": true, "level": "partial"}, "truth_model": { "delivery_states": ["prepared", "queued", "dispatched", "pending_external_send", "acked", "blocked"], "ack_requires_proven_send": true, "pending_external_send_supported": true } }, "watchdog": { "scheduler_installation": {"supported": true, "level": "partial"}, "watchdog_evaluation": {"supported": true, "level": "full"}, "watchdog_event_emission": {"supported": true, "level": "full"}, "operator_recovery_path": {"supported": true, "level": "full"}, "watchdog_closure": {"supported": true, "level": "full"} }, "storage": { "persist_events": {"supported": true, "level": "full"}, "persist_evidence": {"supported": true, "level": "full"}, "persist_decisions": {"supported": false, "level": "none"}, "persist_receipts": {"supported": true, "level": "full"}, "preserve_original_attempted_message": {"supported": true, "level": "partial"} } } }