Process

From a graded slab to a verifiable onchain asset.

GrailX is a registry, not a marketplace or a custodian. It writes one immutable row per certificate and lets anyone read it back.

01

Verify the certificate

Look the number up with the grading company and check the registry to confirm nobody has bound it. The lookup on any page tells you instantly whether a certificate already resolves to an asset.

02

Bind it with your wallet

One transaction writes grader, certificate, card identity, set/year and grade into the registry, keyed by the certificate number. Your wallet is stored as the creator. A duplicate reverts.

03

Launch the asset

Deploy the token wherever you like. If it already exists, include the address when binding; if not, the creator wallet can link it to the record afterwards.

04

Trade and verify

The asset trades openly. Anyone can call getRecord with the certificate number and check the same number against the grader's lookup.

Guarantees

What the contract enforces

UniquenessOne certificate, one record. Duplicates revert.
ImmutabilityGrader, certificate, card and grade are never rewritable.
AuthorshipOnly the binding wallet can link a token address later.
OpennessAll reads are public and permissionless.
CostGas only. No protocol fee, no allocation.
Base Set 2/102 · 1999PSA 9
Blastoise — Base Set 2/102 (1999), graded PSA 9