← sti.care labs

sti.care: Decisions Log

Scannable record of decisions, each tagged with a status. Open items at the bottom.

Status key: LOCKED = settled; REJECTED = considered and ruled out; DEFERRED = intentionally post-launch; OPEN = still unresolved.


Badge

Pause

Flat attributes & protection labels

Verification

Circles (groups)

Identity & sharing (aliases)

Resolution & privacy

Time-bound & revocable sharing

Linking

Partner notification

Testing reminders

Onboarding & identity tech

Resources (US-only launch)

Wallet, QR & shareable card

Scope


Still open

  1. Badge equity. For outside review: detectable-poz can't reach blue until suppressed (and a near-universal positive state may make non-qualifiers more conspicuous); and PrEP-choice-normativity (declining PrEP forces the condom route or gray).
  2. Label-display residual: "condoms always" without the umbrella weakly implies HIV-negative-not-on-PrEP; accepted as lesser harm (3-state softens it vs. a binary); confirm.
  3. Notification: push-recipient-set mitigation (broadcast wake + uniform poll); draft-window length (~30 min) and send-cycle cadence.
  4. Shared-view date granularity; scan-to-autolink auto-share default. (The minimum group-size question is closed: there is no floor, see Circles.)
  5. Knock endpoint timing: the production knock/notify endpoint must do constant-time work across the whole write/dedupe path (not just return a uniform string); the in-memory prototype mock doesn't model this.
  6. Account deletion and data export: a self-serve way to delete your account and everything tied to it, and to download what's held about you. Worth pinning down what (if anything) is personal enough to export, since the server holds only ciphertext and opaque tokens.
  7. Testing-window honesty: a complete, recently-tested panel earns blue even though syphilis (and the HIV early window) may not have had time to seroconvert; today that residual is explainer-only, not in the badge. Whether to factor per-result dates / a "not back yet" input into blue, on-device, never displayed, is for outside review.