Trust Center

רמה אינה תג שמישהו מעניק לך. היא אוסף טענות שכולן היו נכונות באותו רגע עצמו.

לכל חשבון Xuda יש רמת אימות מ-0 עד 4, והיא מחושבת ולא מוענקת. מנוע ניקוד דטרמיניסטי הופך אותות מוטפסים לניקוד, ואז מטפס ברמות מ-1 ומעלה ומעניק רמה רק כאשר כל טענה שהרמה דורשת מוחזקת וגם הניקוד עובר את הרצפה של אותה רמה עצמה. הטיפוס נעצר בפער הראשון, מפני שהרמות מצטברות: חשבון שכבר אימת כרטיס יושב ברמה 1 עד שצילם מסמך זהות, ושום התנהגות טובה בשום מקום אחר לא מזיזה אותו. רמה 1, Contact, מבקשת דואר מאושר, טלפון שענה לקוד SMS, וקו שאינו וירטואלי. רמה 2, Identity, מבקשת מאדם תעודת זהות מצולמת, צילום חי, התאמת פנים בין השניים ותמונת פרופיל שתואמת לאותן פנים; מחברה היא מבקשת את אותה שרשרת זהות ועוד את המסמכים שלה עצמה, מרשם ציבורי שמסכים שהחברה קיימת, והאדם שעל המסמך המאומת שהוא נושא משרה פעיל בה. המודלים שקוראים מסמך או דף אינטרנט לעולם לא מוציאים פסיקה. הם הופכים צילום לשדות מוטפסים, וקובץ מדיניות מכריע כמה השדות האלה שווים, ולכן אותה ראיה מייצרת אותה תשובה פעמיים ולכן הזזת סף היא עריכת קונפיג ולא פריסה. כל החלטה שנשמרת מתעדת את גרסת המדיניות שלפיה חושבה, כרגע 1.8.0.

קודם טענות, אחר כך רצפת הניקוד
הרמות מצטברות
אימות החשבון שלך עצמך הוא חינם בכל תוכנית
רמה אינה תג שמישהו מעניק לך. היא אוסף טענות שכולן היו נכונות באותו רגע עצמו.
איך רמה נקבעת

שני מבחנים, בסדר הזה, והטיפוס נעצר בפער הראשון.

רוב מערכות האימות עונות עבר או נכשל. זו עונה ברמה, באוסף טענות וברשימת נימוקים, והיא מחשבת את שלושתם מחדש מאפס בכל פעם שמסתכלים. זה מה שהופך את התשובה להסבירה: שום דבר לא נזכר כפסיקה, רק כראיה, והפסיקה נבנית מחדש מהראיה במקום.

  • טענות מצטברות ודביקות. בדיקה שהצליחה פעם אחת לא מורצת מחדש בכל פעם שהניקוד שלך מחושב, ולכן קריאת מסמך שעברה לא צריכה להמשיך לעבור. החריג הצר הוא תשובה שלילית מוחלטת: חברה שמאז פורקה, כרטיס שכעת מקושר לחשבון מושעה. שירות שאי אפשר להגיע אליו לעולם לא שולל דבר, מפני שתקלה ששוללת טענות שכבר הושגו הייתה גרועה יותר מהתקלה עצמה.
  • הניקוד אינו חוות דעת שנייה על אותה ראיה. הוא כמות נפרדת שנבנית מאותות שהטענות לא מכסות: בן כמה החשבון, האם נעשה בו שימוש אי פעם, איזה סוג קו טלפון ענה, האם החיבור מגיע ממרכז נתונים, האם תשלום שנעשה בו דווח אי פעם כהונאה. טענה אומרת שמשהו הוכח. הניקוד אומר האם משהו בחשבון טוען נגד זה.
  • הרצפה של רמה 1 היא 0, וזה מכוון ולא עצלות. כל מספר חיובי שנוסה שם היה שגוי פעמיים: רצפה של 25 חסמה משתמש שהחזיק את כל שלוש טענות רמה 1 על קו נייח, ואז 10 חסמה עסק חדש לגמרי שהחזיק את כל השלוש על נייד אמיתי, מפני שחשבון טרי שעוד לא השתמש בפלטפורמה מקבל ניקוד 7. חשבון שהוכיח דואר וטלפון אמיתי כן הפך לזמין, ולכן רק אות שלילי משאיר אותו בחוץ.
  • מכיוון שהטיפוס נעצר בפער הראשון, missing_by_level מתפרסם עבור כל רמה ולא רק עבור הבאה. מי שתקוע ברמה 1 עדיין יכול לקרוא בדיוק מה רמה 3 תבקש. מה שלעולם לא מתפרסם הוא המשקל של אות בודד כלשהו: אתה רואה מה לעשות הלאה, לא איך לעקוף.
מה קריאת סטטוס אחת מריצה
  1. איסוף
    היסטוריית חשבון, טלפון, דומיין, Stripe, רשת ומקורות מתאם נקראים לתוך אותות מוטפסים. שום טקסט חופשי לא מגיע למנוע הניקוד.
  2. ניקוד
    כל אות ממופה לנקודות דרך קובץ המדיניות: תחום, ערך בוליאני או טבלת חיפוש. שום דבר אינו קבוע בקוד המודול.
  3. הכרעה
    טיפוס ברמות מ-1 ומעלה. רמה מוענקת רק כאשר כל הטענות הנדרשות שלה מוחזקות והניקוד עובר את הרצפה שלה. עצירה בפער הראשון.
  4. הטלה
    רמה, טענות וניקוד נכתבים על מסמך החשבון, כך שקורא שכבר מחזיק חשבון לא זקוק לסיבוב נוסף כדי לדעת את הרמה שלו.
4

רמות, ופער באחת מהן עוצר אותך שם

6

סדרים אפשריים לצילום חי, שנשלפים אחרי שביקשת אותו

45

רצפת הניקוד ברמה 2, מעל כל טענה

‏0 ‏$

כמה עולה אימות החשבון שלך עצמך, בכל תוכנית

רמה 2 מתפצלת

אדם מוכיח פנים. חברה מוכיחה פנים, ואז קושרת אותן למרשם.

רמה 1 מבקשת מחברה בדיוק את מה שהיא מבקשת מאדם, וזה לא תמיד היה נכון וזהו השינוי הגדול ביותר במדיניות 1.8.0. להיות זמין זה להיות זמין, ולכן מגיעים לעסק בדואר ובטלפון כמו לכל אחד אחר, ויש שלב OTP אחד, שער אחד ואוסף מילים אחד לא משנה איזה סוג חשבון נרשם. יש לזה תוצאה ממשית והיא מכוונת: עסק שהמספר היחיד שלו הוא קו VOIP לא יכול להחזיק רמה 1, וזה אותו קיר שחשבון פרטי פוגש. רמה 2 היא המקום שבו השניים באמת מתפצלים, והם מתפצלים באופי ולא בכמות.

שני חצאיו של חשבון עסקי הם תורים נפרדים עם כרטיסים נפרדים, ולכן קריאת הסטטוס מפרסמת under_review_identity ו-under_review_company ולא דגל אחד: לחשבון שהזהות שלו עברה והחברה שלו בתור נאמר להמתין מול שלב שכבר היה לצידו סימן ירוק.
הסולם

ארבע רמות, מה כל אחת מבקשת, ומה היא באמת משנה היום.

קראו את העמודות למטה ולא לרוחב. עמודת הטענות היא הכנה: רמה היא הטענות שלה, והרצפה שמתחתן רק משאירה בחוץ חשבון שנושא משהו כבד ושלילי, מפני שדיווח הונאה הוא מינוס 30 והשעיה היא מינוס 40. השורה האחרונה היא זו שרוב הדפים משמיטים.

1 · Contact
2 · Identity
3 · Financial
4 · Networks
מה אדם חייב להחזיקדואר מאושר, טלפון שענה לקוד SMS, וקו שאינו וירטואלי.תעודת זהות מצולמת ומפוענחת, צילום חי, התאמת פנים ביניהם, ותמונת פרופיל שתואמת לאותן פנים.רשומת תשלום מאומתת ותוצאת סינון נקייה, שתיהן מושגות במקום ולא בהמתנה.טביעת רגל ברשת וברשתות החברתיות שנבדקה, וגרף מתאם בין חשבונות שחזר נקי.
מה חברה חייבת להחזיקזהה לאדם. להיות זמין זה להיות זמין, ויש שלב OTP אחד לשניהם.אותה שרשרת זהות, ועוד מסמכי חברה, מרשם שמסכים, ואתה כנושא משרה פעיל בו.אותם שניים, ועוד מספר עוסק מאומת.זהה לאדם, נקרא מול טביעת הרגל של החברה בנוסף לזו של היחיד.
רצפת ניקוד0. רק אות שלילי משאיר אותך בחוץ, לעולם לא חשבון שקט.45.45. הורדה מ-60 כדי שחשבון שעובר כל בדיקה לא יישלח לחזור בעוד שבוע.75.
למה היא תנאי מוקדםלכלום בפני עצמה. היא הרצפה שכל שאר הסולם עומד עליה.תמונת פרופיל, כל פעולת יצירת קשר, רכישת מספר טלפון, הוספת תיבת דואר, שימוש בכתובת IP ניידת מחוץ ל-Xuda, רישום דומיין, הזמנה מהחנות, והרצת קוד ב-Xucode.הקמת קמפיין.חשבון מוכר, מושב שגריר ומושב מנטור.
האם היא עוצרת אותך היוםלא.לא בסביבת הייצור. התוצאה הממשית היחידה היא האווטאר המיוצר, שנמנע מתחת לרמה 2 ובכוונה אינו מוחזק מאחורי ההשקה ההדרגתית.בסביבת הייצור, לא. קובץ המדיניות המשותף נוקב ב-3 כרצפה המיועדת ומכונת הפיתוח מריצה אותה; סביבת הייצור מצהירה על הרצפה כ-null, שהקוד קורא כלצפות ולעולם לא לסרב.כמו רמה 3.
היכן היא נדחית מכל וכלבשום מקום. רמה 1 אינה כוללת ביומטריה וזמינה בכל מקום.קנדה, סין ורוסיה. הדחייה הזו פטורה מההשקה ההדרגתית במכוון.אותן שלוש מדינות, מפני שרמה 2 היא תנאי מוקדם.אותן שלוש מדינות.
מהלך רמה 2

המסמך הוא העוגן, והסדר נאכף.

המסמך הולך ראשון מפני שהוא היחיד משלוש התמונות שהונפק על ידי מישהו אחר. התאמת תמונת פרופיל מול סלפי מוכיחה שהשניים מסכימים, לא שאחד מהם הוא אתה. הצילום החי מסרב להתחיל בכלל עד שהמסמך התקבל, וזו בדיקה זולה מול הנושא השמור ולא חישוב מלא מחדש: לגלות בדיעבד שהמסמך מעולם לא עבר הוא הרגע הגרוע ביותר לגלות את זה.

ספי בדיקת החיות כוילו ב-2026-08-07 מול חמשת הצילומים האמיתיים הראשונים, ואחד מהם זז בעקבות זאת. כל סיבוב ראש אמיתי נמדד בין 0.18 ל-1.34 ולכן רף הסבסוב נשאר ב-0.13, בעוד שמבחן ההתקרבות נכשל ארבע פעמים מתוך חמש מול רף של 1.2. הוא יושב עכשיו על 1.12 ונמדד על המרווח בין העין לפה, שסיבוב ראש לא יכול לקצר.
מה מוחזר לך

קריאת הסטטוס, עבור חשבון שתקוע ברמה 1.

זו הצורה שכל משטח אימות מציג ממנה, מחושבת מחדש בכל קריאה ולא נקראת ממטמון. שימו לב מה יש בה ומה אין. היא נושאת את הרמה הבאה, את הטענות המדויקות שעדיין חסרות באותה רמה ובכל רמה אחרת, נימוקים בשפה פשוטה לניקוד, האם אדם מסתכל על זה ובאיזה חצי הוא מסתכל. היא לא נושאת שום משקלי אותות בכלל, מפני שמשתמש אמור לראות מה לעשות הלאה ולא מה לייעל.

GET /cpi/verify_get_status
level: 1
level_name: "Contact"
score: 41
account_type: "personal"
claims: { email: true, phone: true, phone_not_virtual: true }
next_level: { level: 2, name: "Identity",
missing_claims: ["id_document", "face_match", "liveness"],
score_needed: 45 }
profile_picture לא נמצא ברשימה הזו: הוא הוגדר בעת ההצטרפות
וקושר צולבות מול תמונת הדיוקן שעל המסמך כשהמסמך נקרא
reasons: [{ code: "NO_PLATFORM_ACTIVITY",
message: "This account has not used the platform yet." }]
שפה פשוטה, מתוך קובץ המדיניות, לעולם לא משקל
under_review: false
under_review_identity: false
under_review_company: false
שני דגלים, לא אחד, מפני שלרמה 2 יש שני חצאים והם עומדים בתור בנפרד
document_window: { expires_at: null, remaining_ms: null, expired: false }
shadow_mode: true
enforce_from_level: null
null פירושו שאף רמה לא מסרבת לדבר במכונה הזו. שגיאת הקלדה בהגדרה הזו
נוחתת על צפייה, לעולם לא על סירוב ללקוחות
shadow_mode ו-enforce_from_level שניהם מתפרסמים בכוונה, והם עונים על שאלות שונות. shadow_mode אומר שההשקה ההדרגתית עדיין בכיול. enforce_from_level אומר אילו רמות באמת נושכות, ו-null פירושו שאף אחת מהן לא. מסך שקורא רק את הראשון היה מבטיח ששום דבר לא חסום למי שעומד להיחסם.
החצי השני של התשובה

הניקוד הוא מה שהחשבון טוען על עצמו.

טענות הן דברים שהוכחת. הניקוד הוא כל מה שהפלטפורמה כבר יודעת, ממופה לנקודות דרך אותו קובץ מדיניות, והוא הסיבה ששני חשבונות שמחזיקים טענות זהות יכולים לשבת ברמות שונות. שום דבר כאן אינו פסיקה עליך כאדם: זהו אוסף עובדות קטנות ומשעממות על חשבון, וכמה מהן מסומנות כך שהן יכולות רק לעזור.

  • סוג קו הטלפון הוא החיובי הכבד ביותר ברמה 1, וזו הסיבה שהרמה קיימת בצורה שבה היא קיימת. נייד אמיתי שווה 14 נקודות, קו נייח 9, קו VOIP קבוע 2, ומספר VOIP לא קבוע הוא מינוס 12 עם נימוק מוצהר. מספר שאפשר לשכור לאחר צהריים אחד אינו ערוץ יצירת קשר.
  • זמן ושימוש משתלמים יותר מכל דבר שאפשר לקנות. חשבון בן יותר מ-180 יום נושא 20 נקודות ואחד שנוצר היום נושא 0; חשבון שבאמת בנה משהו נושא עד 14 נוספות. מנוי בתשלום שווה 10, שזה פחות מאשר פשוט להשתמש בפלטפורמה במשך חצי שנה.
  • השליליים הם אלה עם המשקל האמיתי. השעיה היא מינוס 40, דיווח הונאה מינוס 30, דומיין דואר חד פעמי מינוס 15, כרטיס נטען מראש מינוס 12, חיבור מספק אחסון מינוס 8, חיבור דרך VPN מינוס 6, ומדינת חיבור שאינה תואמת למדינה שבתיק מינוס 5.
  • חלק מהבדיקות הן חינם וחלק לא, והפיצול מתפרסם ולא מוסתר. היסטוריית חשבון, מכשיר ורשת, אימות תשלום, שליטה בדומיין וגרף המתאם לא עולים דבר. חיפוש סוג קו טלפון עולה סנט, OTP חמישה, קריאת מסמך ארבעה, התאמת פנים אחד, בדיקת חיות שניים, חיפוש במרשם עסקי עשרים וחמישה, ובדיקה אנושית שלושה דולרים.
כמה שווה קו טלפון
נייד
+14
החיובי הבודד הכבד ביותר ברמה 1, והסיבה שהרמה עוסקת בזמינות ולא בבעלות על דומיין.
קו נייח
+9
בסדר גמור. הוא עדיין מחזיק את הטענה, הוא פשוט נושא פחות.
VOIP קבוע
+2
קשור למקום, ולכן הוא לא כלום, אבל הוא קרוב לזה.
VOIP לא קבוע
-12
שלילי, עם קוד נימוק מוצהר, והוא לוקח איתו את phone_not_virtual. זה הקיר שעסק בלי קו אמיתי פוגש, וחשבון פרטי פוגש אותו באופן זהה.
תשובה אחת

תשעה ערוצים, אין ביניהם פסיקה, רמה אחת בתחתית.

שום בדיקה בודדת לא יכולה להעניק רמה, ואף אחת מהן לא מכריעה דבר. כל אחת מייצרת אותות מוטפסים באותה צורה, ומנוע ניקוד דטרמיניסטי שרץ מעל קובץ מדיניות מגורסה הוא הדבר היחיד שאי פעם מוציא מספר. זו גם כל העמדה מול הזרקת הנחיות: המודלים לעולם לא רואים החלטה לקבל, מנוע הניקוד לעולם לא רואה טקסט חופשי, וטקסט שנראה כהנחיה ונמצא בתוך מסמך שהוגש נחשב בעצמו לאות הונאה ונזקף לחובת ההגשה.

מגבלות כנות

שבעה דברים שזה איננו, כולל השניים שהכי סביר שיניחו אותם.

  • זו אינה בדיקת מסמכים ברמה ממשלתית ואסור לתאר אותה ככזו. שום דבר כאן אינו מאמת מסמך מול מאפייני האבטחה של הגורם המנפיק. במקום זאת נבדק שערוצים בלתי תלויים מסכימים ביניהם, וזו טענה אחרת, שהרבה יותר קשה לזייף מכל פריט בודד, אבל היא אינה אותה טענה.
  • רמה 2 לא עוצרת אף אחד בסביבת הייצור היום. שמונה שערי מוצר נוקבים ברמה 2, ורצפת האכיפה בסביבת הייצור מוצהרת כ-null, שהקוד קורא כלצפות ולעולם לא לסרב. מכונת הפיתוח מריצה את הרצפה שהמדיניות המשותפת נוקבת בה, שהיא 3. התוצאה האחת שממשית ברמה 2 בכל מקום היא האווטאר המיוצר: הוא נמנע מתחת לרמה 2 ובכוונה אינו מוחזק מאחורי ההשקה ההדרגתית, מפני שמניעתו היא האכיפה.
  • בדיקת החיות עוצרת תצלום מודפס, צילום מסך, סלפי שמור ואותה פריים שנשלחה פעמיים. סרטון של המצולם שנחתך מחדש לסדר שהתבקש, ודיפפייק חי שמונע על ידי אותן הנחיות, שניהם עדיין עוברים. זה כתוב בעמוד הזה ולא מושאר לגילוי.
  • אימות מעבר לרמה 1 נדחה בקנדה, בסין וברוסיה, והדחייה הזו פטורה מההשקה ההדרגתית במכוון. כיול של ניקוד אינו היתר לעבד נתונים ביומטריים במקום ש-Xuda אינה מורשית לפעול בו. קנדה חסומה כולה מפני שקוויבק דורשת הגשה 60 יום לפני שמערכת ביומטרית נכנסת לשירות, ושכבת הרשת נותנת לנו מדינה ולא מחוז.
  • מכירת אימות למשתמשים שלך עצמך היא מוצר נפרד עם מגבלות משלו. ארגז החול משלים מקצה לקצה היום, ללא הגבלה ובלי שנספר, וקישור לפגישה חיה נוצר ותקף עוד לפני שצילום חי למשתמשים חיצוניים נפתח. גם לוח הבקרה וגם ה-API אומרים זאת מראש ולא נותנים למי שמגיע לקישור לגלות את זה בסוף.
  • מרשם עסקי שעונה אינו אותו דבר כמו מרשם שקיים בכל מקום. בריטניה היא אינטגרציה ישירה וניו יורק עונה בעצמה; כל השאר תלוי במאגד, ובמקום שבו שום מרשם לא מפרסם נושאי משרה, org_authority פשוט לא מוענק ולא מוענק על סמך ראיות שלאיש אין.
  • הרמה בחשבון שלך היא הטלה, לא הרשומה. רמה, טענות וניקוד נכתבים על מסמך החשבון כך שקורא שכבר מחזיק אותו לא זקוק לסיבוב נוסף. הראיות ושובל הביקורת חיים במסד הנתונים של האימות, וההטלה נבנית מחדש מהם, לעולם לא להפך.
לפני שמתחילים

השאלות שהתג לא עונה עליהן

שבע תשובות שנקראו מתוך verify_policy.json 1.8.0 ומתוך cpi/verify_module ולא מתוך דף שיווקי.

איפה זה מופיע

שלושה משטחים, שלושה קהלים, ובכוונה הם אינם אותו מסך.

האימות פוצל למשטחים נפרדים אחרי שמישהו שעקב אחרי קישור לרמה 2 נחת על המסך למכירת אימות לאנשים אחרים. הרמה שלך עצמך חיה תחת הפרופיל שלך מפני שזו הזהות שהיא חוסמת. השירות שאתה מוכר הוא מוצר אחר עם שורת מנוי משלו.

פתחו את הסולם וקראו את הפער שלכם.

דף האימות שתחת הפרופיל שלכם מציג את הרמה שאתם מחזיקים, את הטענות המדויקות שעדיין חסרות ברמה הבאה, ואת הנימוקים בשפה פשוטה שמאחורי הניקוד שלכם. נדרשת קריאת סטטוס אחת כדי לגלות, זה לא עולה דבר בשום תוכנית, ושום דבר בחשבון שלכם לא מוחזק בזמן שההשקה ההדרגתית מסתיימת. אם אתם רוצים להריץ את אותן בדיקות על המשתמשים שלכם עצמכם, זה ה-Trust Center, וארגז החול משלים מקצה לקצה היום בלי כרטיס.