Skip to content
Daniel Furman edited this page Jan 3, 2021 · 2 revisions

Welcome to the docs wiki!

Vaccine Passport

Vaccine passport is designed to be a fully collaborative open-source solution to making vaccine passport information available on an opt-in basis. This project is designed to create a fully open approach to the vaccine passport problem, handle real-time data updates, and avoid proprietary lock-in.

Design Manifesto

  • Do not build it if we can't keep it confidential
  • Everything is open
    • Design documents are public
    • Libraries are open source
    • All technology choices should leverage the strategy pattern, avoiding direct implementation lock-in, and instead use hot-swappable implementations coded to an interface
  • When in doubt
    • Serverless first
    • Managed services if needed
    • Containers if we needed
    • Servers (if we have to, I guess)
  • Security is a core part of every design decision
  • Tests are
    • a must
    • to be fully automated
    • based on user experience (behavior-driven-development)
  • Code is temporary, the intent is enduring
  • Each project component should do one thing and do it well
    • If something is reused, consider making it a package
    • Publish all packages as BSD-3 to encourage collaboration
Clone this wiki locally