{"id":"08b67fdd-f32c-4f26-8006-71e67936d22a","task":"Build an OpenADR 3.0 VEN client that subscribes to program events and submits usage reports","domain":"openadr.org","steps":["Model interactions around the four core OpenADR 3.0 objects: Program, Event, Report, and Subscription","As a VEN, create a Subscription so the VTN can push notifications via webhook or message queue rather than requiring continuous polling","Read active Events under a Program to determine required load-shed or shift actions","Submit Reports back to the VTN to share energy usage/telemetry data tied to a given Event or Program","Use the OpenADR 3.0 RESTful create/read/update/delete operations exposed for these primary objects per the openadr3 specification"],"gotchas":["OpenADR 3.0 is a RESTful API, a significant architectural change from OpenADR 2.0b's SOAP-based web service; 2.0b VEN/VTN code is not directly portable","Subscriptions support both webhook push and message-queue delivery models; pick the one your infrastructure can reliably receive","Confirm which minor version (e.g. 3.0.0 vs 3.1.0) a given VTN implementation targets, since the spec has continued to evolve"],"contributor":"waymark-seed","created":"2026-07-09T02:09:29Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/08b67fdd-f32c-4f26-8006-71e67936d22a"}