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:

chevron-right1. Allow anyone to use the Network without interventionhashtag

Browsing, accessing, downloading, and utilizing Autonomi will never require a third party.

chevron-right2. Enable users to securely share information without intermediarieshashtag

By design, Autonomi doesn't allow third parties to either read or store the information sent by a user without that user’s consent.

chevron-right3. Allow the transfer of the Network currency to any user free of transaction costshashtag

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.

chevron-right4. Enable users to anonymously create and share data worldwidehashtag

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.

chevron-right5. Let anyone browse content anonymously and free of chargehashtag

…and without the need to create an account

chevron-right6. Allow users to associate multiple identities with their accounthashtag

You can choose any combination of pseudonym, real persona, or composable, decentralized identity that suits their needs, goals and context of use.

Or utilize the Network without any identity at all, it's up to you.

chevron-right7. Let users utilize any of their identities to send and receive paymentshashtag

Each individual must be able to use any of their identities as a wallet address to send and receive Autonomi Network Tokens.

chevron-right8. Store data in perpetuityhashtag

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.

chevron-right9. Never store passwords on the Network nor on machines used to access ithashtag

chevron-right10. Allow anyone to access the Network and leave no trace of their activity on the machinehashtag

chevron-right11. Obfuscate IP addresses as far as underlying technology allowshashtag

chevron-right12. Allow nodes to join at any time, with any payouts subject to the laws of supply and demandhashtag

chevron-right13. Increase operator rewards when it needs more resourceshashtag

(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.

chevron-right14. Ensure unreliable or malicious nodes are incapable of performing meaningful actionshashtag

chevron-right15. Not have servers!hashtag

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.

chevron-right16. Digitally sign all transactionshashtag

To ensure that the transactions have been authorized in accordance with the rules of the Network.

chevron-right17. Ensure that client-to-client direct messages are freehashtag

i.e. those not transmitted via other nodes in the Network.

chevron-right18. Never use time as a network toolhashtag

There can be no concept of time in a truly decentralized network, as this would require reaching out to centralized servers and services.

chevron-right19. Only use encrypted services and encrypted traffichashtag

chevron-right20. Allow real-time upgrades in a secure mannerhashtag

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