Process

From photograph to public certificate.

XGrade does not mail, slab, or hold your card. You upload photos. A vision model records measurements and defects. It does not pick the number. A published, deterministic function — scoreInspection() — turns that record into subgrades, an overall assessment, deductions, and caps.

1. Submit photographs

Front is required. Back is strongly recommended. Without a photo of the back of the card, we will not issue above 9. Images are compressed in the browser to about 1100px JPEG before upload. Dealers may type a shop name; the certificate then reads “Issued by {shop} · Assessed by XGrade.”

2. The model only records what is visible

If a corner, edge, or zone is glare, sleeved, cropped, or blurry, it is marked not visible. We never assume it is sharp. Inventing damage is also forbidden. Missing evidence is printed as evidence percent, not filled in with optimism.

3. The formula is public

Corners 28%, edges 26%, surface 24%, centering 22%. Worst corner and worst edge lead. If the two lowest subgrades are equal, overall equals the lowest. Otherwise overall is the lesser of (lowest + 0.5) and the weighted average. Then hard caps apply. Every ding becomes a deduction row.

4. The certificate is public

Each report gets an ID such as XGR-A8F2K3. Anyone can open /c/{id} and see the locked photos, the assessed number, the assessment sentence, the projected professional range, subgrades, corner map, evidence, deductions, caps, issuer, and photo hash. If the photos on that page are not the card being sold, the report does not apply.

What you get that a “60-second AI number” usually hides

Open the lab Open the protocol