Device Service currently requires clients to supply their own Matter SDK library implementation for Matter support
Matter has no hardware requirements for basic functionality since it is an IPv6 based specification
It can make use of BLE for commissioning of new devices
Thread
If Device Service is built with Thread support it will backup and restore configuration for a local OpenThread Border Router instance.
BLE
Device Service is built with BLE support, Matter devices may be commissioned directly by Device Service for Thread or Wi-Fi Operational Network access. Device Service, the Matter stack actually, expects a Bluez API over dbus
Zigbee(Roadmap)
For Zigbee support, Device Service requires a separate runtime program that implements an abstraction library called zhal. Currently Barton provides a program called ZigbeeCore which implements zhal for Silicon Labs efr32 devices
If Device Service is built with Zigbee support there should be an implementation of ZHAL, which is the Zigbee Hardware Abstraction Layer. The intent of ZHAL is to enable portability to different Zigbee stack and silicon vendors