LifeCare.ID® Developer Docs Public

Procurement & compliance pack ✅

For security reviewers, privacy officers, and procurement teams evaluating an integration that uses LifeCare.ID. The goal of this page is to let you clear review before your engineers write code. Share it freely.

The one-sentence version. LifeCare.ID is a consent and authorization layer that never receives, stores, caches, relays, or logs health data — it handles only DIDs, public keys, tokens, scope strings, consent metadata/receipts, and revocation state. A full compromise of LifeCare.ID yields metadata, not patient data.


1. What LifeCare.ID is — and is not

It is It is not
An identity provider (DIDs + passkeys) A data store or data warehouse
A consent registry (receipts + a tamper-evident ledger) A data aggregator or broker
An authorization server (scoped, revocable tokens) A proxy, cache, or co-processor of health data
The coordinator of "who may access what, for what purpose" A holder of any patient record or value

Raw health data flows directly between the data source and the requesting app. LifeCare.ID is never on that path.

        ┌────────────────────────────────────────────────┐
        │                  LifeCare.ID                     │
        │  DIDs · consent receipts/ledger · tokens · revocation
        └──────▲───────────────▲───────────────▲──────────┘
               │ sign-in/token  │ grant/revoke  │ token validation
   ┌───────────┴───┐   ┌────────┴───────┐   ┌───┴──────────────┐
   │  App          │   │   The person    │   │  Data source     │
   │ (requester)   │   │  (device key)   │   │ (holds the data) │
   └───────┬───────┘   └─────────────────┘   └────────┬─────────┘
           │            raw data, app ↔ source         │
           └──────────────────────────────────────────-┘
                 (LifeCare.ID is NEVER in this path)

2. The zero-PHI invariant (the basis of every claim below)

For any data value d held by a resource holder R and delivered to a requester Q, the transfer R → Q is direct. No LifeCare.ID component is an intermediary, cache, proxy, or co-processor of d. LifeCare.ID participates only in {DID, public key, token, scope, consent receipt, revocation status}.

This is an architectural invariant, not a policy setting — there is no configuration that routes PHI through LifeCare.ID, because no endpoint accepts a health value. Every request and response field carries identity, scope, consent, or token metadata only.

Why this matters for your review: the blast radius of LifeCare.ID is bounded to metadata by construction, so it can be assessed independently of — and far more quickly than — a system that custodies PHI.


3. Does LifeCare.ID need a BAA? (US/HIPAA)

LifeCare.ID does not create, receive, maintain, or transmit Protected Health Information on your behalf, so it does not act as a HIPAA Business Associate with respect to PHI. It handles only de-identified identifiers and consent/authorization metadata. Your data source and your app remain responsible for PHI they hold and exchange directly, and for any BAAs between them.

This is informational, not legal advice. Confirm against your own counsel and your specific data flows — but the architecture is deliberately shaped so LifeCare.ID is out of the PHI path, which is the fact most reviews turn on.


4. GDPR / privacy-by-design (EU/UK)


5. The audit trail you can show a regulator


6. Identity & key custody


7. Verify the node you integrate with — yourself

Beyond trusting our description, a node's deployment is independently verifiable: it publishes a signed attestation of the exact code, AI models, and parameters it runs, and anyone can confirm it in a browser at lifecare.id/verify (recompute + signature check, no trust in the operator required). This is the software floor today; hardware-rooted attestation is on the roadmap. See Security & compliance → Node transparency.


8. Security-reviewer checklist

Use this to scope your review quickly:


9. Roadmap items relevant to procurement 🛣️

For the engineering view of the same guarantees, see Security & compliance. The authoritative integration surface is the drift-tested API contract.