diff --git a/world-id/credentials/11.mdx b/world-id/credentials/11.mdx
index 26be43e..06b8b7a 100644
--- a/world-id/credentials/11.mdx
+++ b/world-id/credentials/11.mdx
@@ -42,7 +42,9 @@ import { CredentialHero } from "/snippets/credential-hero.jsx";
## Introduction
-Proof of Presence (previously Selfie Check) uses the user's mobile device camera for liveness and facial
+Proof of Presence is the credential used by Selfie Check in IDKit.
+
+Selfie Check uses the user's mobile device camera for liveness and facial
similarity checks. It adds friction against automated and repeated account
creation without requiring a Proof of Human. Unlike high-assurance Orb verification,
Proof of Presence does not provide a strict one-person-one-account guarantee and is
@@ -62,7 +64,7 @@ other prerequisite credential is required.
## Uniqueness Risk Signal
-Each Proof of Presence response includes a versioned `sybil_score` that
+Each Selfie Check response includes a versioned `sybil_score` that
can help an app assess the risk of repeated enrollment. It is a risk signal, not
a uniqueness verdict, and should be considered alongside other evidence. The
response also includes an `integrity_bundle` that lets the Developer Portal
@@ -108,7 +110,7 @@ These standard-deviation bands should not be read as normal-distribution confide
## Choose your integration
-Use **session proofs** if users need to complete Proof of Presence more than once—for
+Use **session proofs** if users need to complete Selfie Check more than once—for
example, when returning to your app or confirming a sensitive action. Create a
session on their first successful verification, then prove that same session on
subsequent checks.
@@ -124,15 +126,15 @@ guarantee.
## How it works
-Use the `selfieCheck` preset in IDKit to integrate Proof of Presence into your application.
+Use the Selfie Check (`selfieCheck`) preset in IDKit to request this credential. See [Configure Credentials](/world-id/idkit/credentials#selfie-check) for the SDK integration.
-* **On mobile (iOS/Android):** Use IDKit to generate a deep link and attach it to a "Verify" CTA. When the user taps it, they are redirected to World ID App to complete Proof of Presence.
-* **On desktop:** Use IDKit to generate a QR code and display it to the user. When the user scans it with their mobile device camera, World ID App launches and guides them through Proof of Presence.
+* **On mobile (iOS/Android):** Use IDKit to generate a deep link and attach it to a "Verify" CTA. When the user taps it, they are redirected to World ID App to complete Selfie Check.
+* **On desktop:** Use IDKit to generate a QR code and display it to the user. When the user scans it with their mobile device camera, World ID App launches and guides them through Selfie Check.
## User Experience Flow
1. **Challenge:** The user initiates the flow on your app (Relying Party).
-2. **Hand-off:** The user is redirected to World ID App. If they don't have World ID App installed, they are guided to download it and go straight into the Proof of Presence experience.
+2. **Hand-off:** The user is redirected to World ID App. If they don't have World ID App installed, they are guided to download it and go straight into the Selfie Check experience.
3. **Enrollment/Auth:**
* **New User:** Enrolls with a selfie and liveness check.
* **Returning User:** Completes a short camera check to verify continuity.
diff --git a/world-id/credentials/9303.mdx b/world-id/credentials/9303.mdx
index f55aa33..f35b838 100644
--- a/world-id/credentials/9303.mdx
+++ b/world-id/credentials/9303.mdx
@@ -51,7 +51,7 @@ import { CredentialHero } from "/snippets/credential-hero.jsx";
## Introduction
-Proof of Attributes is a document-backed credential, also called the NFC Credential in technical references. It represents a unique government-issued document. It supports passports and eIDs. Availability varies by country and continues to expand over time. An NFC Credential is **guaranteed to be issued to a single World ID per unique document**. In addition to ICAO-9303 compliant documents (such as passports or eIDs), the Japanese [My Number Card](https://en.wikipedia.org/wiki/My_Number_Card) (MNC) is also supported. The MNC flow uses different enrollment handling internally, but it issues the same credential.
+This NFC Credential is displayed as Proof of Attributes. It represents a unique government-issued document. It supports passports and eIDs. Availability varies by country and continues to expand over time. An NFC Credential is **guaranteed to be issued to a single World ID per unique document**. In addition to ICAO-9303 compliant documents (such as passports or eIDs), the Japanese [My Number Card](https://en.wikipedia.org/wiki/My_Number_Card) (MNC) is also supported. The MNC flow uses different enrollment handling internally, but it issues the same credential.
The World ID authenticator supports one NFC credential per user at a time.
diff --git a/world-id/idkit/credentials.mdx b/world-id/idkit/credentials.mdx
index b0501fe..8784565 100644
--- a/world-id/idkit/credentials.mdx
+++ b/world-id/idkit/credentials.mdx
@@ -13,12 +13,14 @@ A [Credential](https://docs.rs/world-id-primitives/latest/world_id_primitives/cr
| Offering | What it proves | Common SDK path |
| --- | --- | --- |
| Proof of Human | The user is a unique human, backed by anonymous biometric verification by the Orb. | `proofOfHuman` |
-| Proof of Attributes (Passport) | The user holds a verified NFC passport credential. | `passport` |
-| Proof of Presence (Selfie Check) | A medium-assurance biometric credential using the device camera for liveness and facial similarity. | `selfieCheck` |
-| Proof of Attributes (Identity Check) | An attestation that a document-backed property about the user matches your requested attributes. | `identityCheck` with attributes like `minimum_age`, `nationality`, or `document_type`. |
+| Passport | The user holds a verified NFC passport credential. | `passport` |
+| Selfie Check | A medium-assurance biometric credential using the device camera for liveness and facial similarity. | `selfieCheck` |
+| Identity Check | An attestation that a document-backed property about the user matches your requested attributes. | `identityCheck` with attributes like `minimum_age`, `nationality`, or `document_type`. |
You can also add a liveness check to any preset with `require_user_presence`.
+Credential cards use marketing labels such as Proof of Attributes and Proof of Presence. SDK presets retain their own names and behaviors; choose the preset that matches your integration.
+
If you have an existing legacy integration, see the [World ID 4.0 migration guide](/world-id/4-0-migration).
@@ -66,9 +68,9 @@ const preset = proofOfHuman({ signal: "user-123" });
```
-
+
-## Proof of Attributes (Passport)
+## Passport
Use `passport` for the current World ID 4.0 Passport credential. The preset also includes legacy Document fallback for users without a World ID 4.0 proof.
@@ -105,9 +107,10 @@ const preset = passport({ signal: "user-123" });
```
-
+
+
-## Proof of Presence (Selfie Check)
+## Selfie Check
Use `selfieCheck()` with [session proofs](/world-id/idkit/session-proofs) to verify
users when they first arrive and when they return. Create a session once, save its
@@ -136,9 +139,9 @@ see the [integration guide](/world-id/idkit/integrate).
If you use `selfieCheckLegacy`, migrate to `selfieCheck` for World ID 4.0.
-
+
-## Proof of Attributes (Identity Check, Preview)
+## Identity Check (Preview)
Identity Check is currently in preview. To use it or learn more, contact us.