Help Center / Cloud sign-in & Pro

Cloud sign-in & Pro

Everything in Covenant works offline with no account. The cloud tier is entirely opt-in and is the only part of the app that ever talks to a network — it lets you sync across devices and publish evidence to the shared Dosanjh Labs graph.

Signing in

  1. Click Cloud in the tab bar.
  2. Click Sign in with DosanjhLabs. Authentication loads only at that moment — until you click, no sign-in script and no network call happen.
  3. Once signed in, the panel shows your account and tenant; your vendor-ledger summary begins syncing automatically.
  4. Sync now pushes immediately; Sign out reverts to fully local-first.
If the cloud module can't load (offline, blocked, or not deployed) the app stays 100% local-first — the core app never depends on it, and errors are swallowed so local mode never breaks.

What syncs (and what cannot)

Sync pushes only the PHI-safe vendor-ledger summary: for each vendor, its name, domain, tier, score, grade, PHI flag, BAA state, open-finding count, and assessment %. There is deliberately no getter for free-text BAA notes or uploaded document contents, so sensitive detail physically cannot reach the cloud store. The server derives your tenant from your verified session — the client never sends a tenant id.

Publishing evidence

From a vendor's coverage card, Publish to evidence graph emits the canonical evidence object (vendor-risk facts + control/framework refs, no PHI) into the shared graph, where Sightline (control coverage) and Bastion (CMMC) can consume it. You must be signed in.

Pro / Team / MSP entitlements

The cloud tier gates certain features behind your plan via entitlements:

EntitlementFeature
cloud_syncSync vendor risk + BAA flags across your devices.
full_questionnairesUnlock the full SIG / CAIQ questionnaire library.
continuous_scanHosted external-posture scans (the seam is wired; the hosted runner is deferred).
mspMSP multi-client console — manage many client tenants under one login.

See Pricing & billing for which plan includes what.

Deferred: the cloud tier is wired against the shared Keystone backend and needs a live, reachable backend to fully exercise (sync, evidence publish, presigned uploads, live notifications). The MSP multi-client console, Stripe-driven entitlements, audit log, and PDF reports are planned for a later wave.