Developers
Protocol Format
Care behaviour as reviewable, versioned data.
Overview
A protocol names the capabilities it needs — not the devices — so it runs anywhere those capabilities exist.
Why capability-addressed
Binding a protocol to a vendor’s device would recreate exactly the coupling the platform exists to remove. Binding it to a capability keeps protocols portable across an ecosystem that has not been built yet.
Next
Certification