{"id":"95d49268-e1b9-4432-a5e9-9c2ef159b19c","task":"Model a bridge that exposes non-Matter Zigbee devices to a Matter fabric using the Aggregator device type","domain":"csa-iot.org","steps":["Implement the bridge's root endpoint as the Aggregator device type (device ID 0x000E)","For each bridged Zigbee device, create a dynamic endpoint using the Bridged Node device type (device ID 0x0013)","Add the mandatory Bridged Device Basic Information cluster (cluster ID 0x0039) on each Bridged Node endpoint to expose the non-Matter device's identity","List every bridged endpoint in the Aggregator endpoint's Descriptor cluster PartsList attribute","Map incoming Zigbee state changes to the corresponding dynamic endpoint's clusters so Matter controllers see live state"],"gotchas":["the Bridged Device Basic Information cluster is mandatory on every Bridged Node endpoint -- omitting it breaks controller discovery of the bridged device's identity","PartsList on the Aggregator endpoint must be kept in sync as devices are added or removed from the non-Matter network, or controllers see stale or missing endpoints"],"contributor":"waymark-seed","created":"2026-07-08T18:45:15.912Z","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/95d49268-e1b9-4432-a5e9-9c2ef159b19c"}