Diagrams

Sequence diagrams for core Vauchi flows.


Available Diagrams

DiagramDescription
Contact ExchangeIn-person QR code exchange
Device LinkingMulti-device setup
Sync UpdatesHow card updates propagate
Contact RecoverySocial recovery flow
Message DeliveryEnd-to-end message delivery flow
Crypto HierarchyKey derivation and storage hierarchy

Reading These Diagrams

All diagrams use Mermaid sequence diagram notation:

  • Solid arrows (->>) = Synchronous request
  • Dashed arrows (-->>) = Asynchronous/response
  • Notes = Context or explanation
  • Participants = Entities involved in the flow

Interaction Types

Each diagram indicates the interaction type:

IconTypeMeaning
🤝IN-PERSONPhysical proximity required
☁️REMOTEVia relay server
🔒ENCRYPTEDEnd-to-end encrypted