Bitcom is an open ended OP_RETURN protocol for creating a universal virtual computer on top of Bitcoin.
Bitcom borrows from the UNIX filesystem metaphor to represent a global directory of Bitcoin application protocols, where:
- Each “account” is represented as a root folder with a Bitcoin address as the name
- Each “account” is an application protocol controlled by the private key holder of the address.
Thanks to the simplicity of the protocol, you can generate these transactions yourself easily.
But to make it even easier, it ships with a utility NPM package that manages keys and broadcasts to Bitcoin through a terminal interface.
NOTE: Nobody owns Bitcom. It’s just an open convention you can use to build your application protocols. And comes with the benefit of NEVER having to worry about namespace problems.