In a lot of cases, protocols (e.g. Ethereum, Mastodon) are better than platforms (Central Banks, Twitter) when it comes to
protecting privacy and free speech
expandability and integration
I see organizations that are working on protocols in the scope of social networks. (e.g. Bluesky) But I’m not sure if the 2nd advantage I stated above is been explored more.
To expand on the above statement, I believe the protocol-first architecture could be applied to how SaaS is built as well. The de-facto way of building a SaaS is as follows.
You define data models. (e.g. products, orders, documents, etc)
You create a public API so other software could interact with your SaaS.
The protocol-first way of building a SaaS might be something like
Create specifications to represent models along with the governance structure to update the specs.
Implement the specification and build an interface for customers to use.
Other SaaS
build services/middlewares to expand on the data which your SaaS generates.
Integrate with your SaaS.
which is similar to how protocols in Web3.0 are built.
Protocol-first Shopify or Protocol-first Salesforce could be something intriguing.
I appreciate it if someone could share existing works similar to this. Feedback is welcome as well.
Protocol vs Platforms, in SaaS
In a lot of cases, protocols (e.g. Ethereum, Mastodon) are better than platforms (Central Banks, Twitter) when it comes to
protecting privacy and free speech
expandability and integration
I see organizations that are working on protocols in the scope of social networks. (e.g. Bluesky) But I’m not sure if the 2nd advantage I stated above is been explored more.
To expand on the above statement, I believe the protocol-first architecture could be applied to how SaaS is built as well. The de-facto way of building a SaaS is as follows.
You define data models. (e.g. products, orders, documents, etc)
You create a public API so other software could interact with your SaaS.
The protocol-first way of building a SaaS might be something like
Create specifications to represent models along with the governance structure to update the specs.
Implement the specification and build an interface for customers to use.
Other SaaS
build services/middlewares to expand on the data which your SaaS generates.
Integrate with your SaaS.
which is similar to how protocols in Web3.0 are built.
Protocol-first Shopify or Protocol-first Salesforce could be something intriguing.
I appreciate it if someone could share existing works similar to this. Feedback is welcome as well.
Thanks.