yeah, that's why I thought it worth asking. I'd probably make it a witness list, though witnesses could also publish their own records that pair with the witnessing.
So: record.witnesses = [{ service: didString#Service, sig: #$bytes }, ...]
Allowing a record to be witnessed by multiple services.