The software architecture describes software that is…

1 min read Original article ↗
  • Local

    application logic happens on devices within the user’s control and their data is stored without them needing to trust another party

  • Encrypted

    data is cryptographically protected on devices within users’ control

  • Autonomous

    as little reliance as is possible and practical on external sources for capabilities

  • Federated

    prioritizes interoperability of capabilities and data portability for the user’s benefit