Skip to main content

GeraClinic / Verified doctors / How we verify

How we verify doctors

No black box. Here is the exact process every doctor passes before they can see a patient on GeraClinic — a manual credential review, an identity check, and a cryptographically signed, independently verifiable attestation — and an honest account of what it does and doesn’t prove.

Verification pendingVerified doctoronly after every step passes
  1. 1

    Application & document submission

    The doctor applies and submits their medical-council registration number, the country they are registered in, their qualifications, claimed specialties, and government-issued photo ID. At this point the doctor is marked internally as pending — never shown to patients.

    Status: verification pending

  2. 2

    Manual credential review

    A member of the Gera team manually reviews each submitted credential — the registration number, issuing authority, qualifications and expiry date — and approves or rejects it with a reason. This is a human review of the documents the doctor provides; we record who reviewed it and when. (Automated, real-time lookups against national medical-council registers such as the GMC, BMDC, PMC or KMPDC are on our roadmap and are not yet live.)

    Manual document review by the Gera team

  3. 3

    Identity review

    As part of the same review, we match the name on the submitted registration to the doctor’s government-issued identity documents, so the person who will consult is the person named on the credentials they submitted.

    Confirms: person = submitted credentials

  4. 4

    Credential & specialty review

    We review the qualifications and the specialty the doctor lists so that what patients see on a profile reflects the credentials we reviewed, rather than a purely self-declared title.

    Confirms: specialty matches reviewed credentials

  5. 5

    Signed Gera Vouch attestation

    Once the review passes, the doctor is marked verified and Gera Vouch — Gera’s attestation layer — produces an Ed25519-signed receipt of the doctor’s verified facts. The signature is generated with the same key Gera publishes, and can be checked independently against Gera’s public key, so “verified” is something you can prove rather than just trust. Only verified doctors are visible to patients.

    Status: verified · cryptographically attested

Honest about scope

Verification is only useful if it’s truthful about its own limits. Here is exactly what our process does and does not establish:

  • We confirm, through a manual review, that a doctor submitted credentials and identity documents that our team approved.
  • Our review today is a human review of submitted documents — not yet an automated, real-time lookup against the national medical-council register (that is on our roadmap).
  • We do not adjudicate clinical quality, predict outcomes, or endorse individual treatment decisions.
  • We are not a medical regulator and we do not replace one — the national council remains the authority.
  • A Gera Vouch receipt is a cryptographic proof of what Gera attested, as of issuance; it is not insurance, indemnity, or a clinical guarantee.
  • If our team cannot approve a credential, the doctor is not verified — we never guess or assume.

Verify the attestation yourself

The signed attestation is real and public. For any verified doctor, GeraClinic exposes an Ed25519-signed receipt of their stored verification facts, plus the public key to check it — so you don’t have to take our word for it.

Get a doctor’s signed attestation
GET /doctors/{id}/attestation

Returns the signed attestation object, the Ed25519 signature, and the key id used to sign it.

Get Gera Vouch’s public key
GET /doctors/attestation/public-key

Returns the Ed25519 public key and key id. Verify the signature over the canonical (sorted-key, UTF-8) JSON of the attestation object — it is the same key Gera publishes across its verification products.

Ready to consult a verified doctor?

Every doctor you can see on GeraClinic has been through every step above.