This page helps us have a clear vision of all necessary processes and permissions the system requires.
Transferring ownership of Stream
Requesting Stream Officialization
However, you may find other alternatives on each process exploration page. All favorite processes should be compatible with the favorite architecture.
Each stream is a contract. Based on contract decentralization, third-party streams are enabled and encouraged to achieve a constrained evolution.
Note: we didn’t define how to gate contract deployment. Should this gating mechanism be kwil built in?

Authorization metadata and logic reside in the Stream Contract. In this way, 3rd party streams can already apply permissioned access to data.

Taxonomy updates should be more restrictive than pushing primitives. Owner-only should suffice.

Information is stored in system_streams table inside the System Contract. Ownership is transferred to the TSN wallet. Checks need to occur, initially manually.
