Fundamental Principles
There are a number of core ideas that have driven each stage of the design of Autonomi. These can be distilled into the following 20 fundamental principles.
Autonomi will:
1. Allow anyone to use the Network without intervention
Browsing, accessing, downloading, and utilising Autonomi will never require a third party.
2. Enable users to securely share information without intermediaries
By design, Autonomi doesn't allow third parties to either read or store the information sent by a user without that user’s consent.
3. Allow the transfer of the Network currency to any user free of transaction costs
Transfers between users will not have any transaction fees. However should any associated data be stored to the Network, a Data Payment may still be required.
4. Enable users to anonymously create and share data worldwide
The Network ensures that the user has the ability to send messages, posts, and data without the need to link it to any known identity on the Network.
5. Let anyone browse content anonymously and free of charge
…and without the need to create an account
6. Allow users to associate multiple identities with their account
You can choose any combination of pseudonym, real persona, or composable, decentralized identity that suits their needs, goals and context of use.
Or utilise the Network without any identity at all, it's up to you.
7. Let users utilize any of their identities to send and receive payments
Each individual must be able to use any of their identities as a wallet address to send and receive Autonomi Network Tokens.
8. Store data in perpetuity
All data uploaded will be available to its owner for the lifetime of the Network. You'll pay once to upload, but downloads are always free.
13. Increase operator rewards when it needs more resources
(e.g. more nodes to increase storage capacity) and decrease rewards when resources are plentiful. This is the primary mechanism for balancing supply and demand.
15. Not have servers!
Autonomi will never rely on servers (as the term is traditionally understood) as to do so introduces a third-party weakness that would undermine the entire Network.
16. Digitally sign all transactions
To ensure that the transactions have been authorized in accordance with the rules of the Network.
17. Ensure that client-to-client direct messages are free
i.e. those not transmitted via other nodes in the Network.
18. Never use time as a network tool
There can be no concept of time in a truly decentralized network, as this would require reaching out to centralized servers and services.
20. Allow real-time upgrades in a secure manner
The Network will refuse upgrades that could break it. We expand on these fundamental principles in the chapters that follow. Combined they aim to give all users the freedom to safely store data on the Network, to share information with others securely, to publish data cheaply and easily and to communicate using secure channels and apps.
Last updated