The service you are offering is SATA compliance for storage, or USB (sub)protocol compliance for one of myriad reasons. E.g. I have projects where the main interface is USB or CAN bus. I expect the AGPL to apply. I mention this explicitly when discussing the license as well just to be airtight, but it's my belief it is already.