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
- 52 checkpoints, counted in the open
- Four subgrades and a 2×2 corner map
- A deduction ledger: code, pillar, detail, impact
- Caps that fired, on the face of the cert
- Evidence % — gem 10 is blocked below 90%
- The full protocol, not a marketing summary