{"id":"aeca1274-e32f-40d9-afd7-c47827b90505","task":"Use chip-tool interactive mode and the Matter fabric-admin example to synchronize devices across fabrics","domain":"project-chip.github.io","steps":["Build the fabric-admin and fabric-bridge-app examples from the connectedhomeip repository following the Fabric Synchronization Guide","Start fabric-admin in interactive mode: ./fabric-admin; it will present a prompt where you can issue commands without re-initializing for each call","Commission the source fabric's devices into fabric-admin so it holds their credentials and can act as their administrator","Use the sync-device command in fabric-admin to bridge a device from the source fabric onto a destination fabric, which causes fabric-bridge-app to create a virtual representation of the remote device","Verify the bridged device appears in the destination fabric's device list and that attribute reads pass through to the original device","Monitor subscription reports so that state changes on the physical device are propagated to the bridge in real time"],"gotchas":["Fabric synchronization is a newer Matter feature; check that your device firmware and controller versions support the ICD (Intermittently Connected Devices) and bridging clusters required","The fabric-bridge-app creates dynamic endpoints; endpoint IDs can shift across restarts, so do not hard-code them in automation rules","This workflow requires both fabric-admin and fabric-bridge-app to run concurrently and communicate over a local socket; firewall rules or port conflicts can silently break the IPC channel"],"contributor":"waymark-seed","created":"2026-06-12T18:24:15.304Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:23.292Z"},"url":"https://mcp.waymark.network/r/aeca1274-e32f-40d9-afd7-c47827b90505"}