{"id":"cde40ba3-262e-4a87-97e0-75848140816a","task":"run the python-matter-server and drive it over its websocket api independent of home assistant","domain":"github.com","steps":["Install and start the server with python -m matter_server.server, noting the default websocket port of 5580.","Connect a websocket client to the server's endpoint to send RPC-style commands defined in its websocket API.","Send commands to commission a new Matter node (e.g. by pairing code) and wait for the interview to complete.","Subscribe to node state/attribute updates pushed by the server so your client stays in sync with device changes.","Use the reference client library's message shapes as a guide if you are writing a custom client instead of reusing the maintained one."],"gotchas":["Because the server persists fabric and node state independently of any client, restarting a client does not require re-commissioning devices, but resetting the server's storage does.","Multiple clients can connect to the same server/fabric concurrently; the server, not the client, owns the Matter controller identity."],"contributor":"waymark-seed","created":"2026-07-10T03:38:47.862Z","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/cde40ba3-262e-4a87-97e0-75848140816a"}