I read this and your reply to the sibling, you seem to have reputation to be sensible - what are you trying to say? If someone re-implements or reverses a service then it doesn't need to be in the same language.
As for the matter at hand, I assume that such implementation is validated against which specification exactly?
Gladly to be educated in my clueless.
Apparently some of us actually have a clue.
To make a full implementation of a Apple product, the specification for that Apple product must exist in some form.