2019-08-15 UTC
# melody the entire point of a protocol is to remove possible options, it's an effort of curation and simplification, a narrowing down of possibilities so that people aren't using incompatible schemas and types and unable to interop, closed systems with APIs already do literally anything, and you can access their data, if you write specifically for it, but a protocol exists to coordinate and narrow down the field of possibilities enough to use a shared