Leaf Computing
The
software architecture describes software that is…
Local<br>application logic happens on devices within the user’s control and their data is stored without them needing to trust another party
Encrypted<br>data is cryptographically protected on devices within users’ control
Autonomous<br>as little reliance as is possible and practical on external sources for capabilities
Federated<br>prioritizes interoperability of capabilities and data portability for the user’s benefit
Compared to cloud computing, leaf computing is:
More secure : cloud operators cannot spy on app usage or user’s data
More resilient : not dependent on network connectivity to function
More ecological : product continues to function even if the creator stops supporting it and fewer servers are required
Learn more:
Slides from Jeremiah’s API Con talk on 2023-04-27
Changing The Status Quo With Leaf Computing — Nordic APIs
⁂ social web: @Jeremiah@alpaca.gold