Every launch gets cloned within hours. Hallmark lets the deployer wallet sign which mint is the real one, and lets anyone check that signature in their browser. No wallet connection needed to verify.
Everything runs in your browser. Nothing is uploaded and nothing is stored. Signing uses a wallet's sign-message feature, which does not move funds or approve a transaction.
The verify link carries the full hallmark in its address, so anyone can check it with one click. Pin it with your official mint.
In an October 2026 scan of small Solana tokens, one ticker had 29 separate contracts. Buyers are left guessing which one is real, and clones feed on that guesswork. Hallmark gives the project a signature clones cannot forge.
The wallet that deployed the token signs a short statement: ticker, official mint, optional sealed terms hash, time.
The signed statement travels as a link or a card. Pin it next to your contract address.
Paste or click. The browser checks the signature locally. Then compare the signer to the token's deployer on a block explorer.
We list what exists and what doesn't, so nobody has to guess.
Details are filled in at launch. Until then the fields stay open on purpose.
Planned token roles are listed above and are not live. Holding a token is not an investment product, and nothing here promises returns or price. Verify the contract in this section against the one posted by the deployer before buying.
That the holder of the signer wallet's private key wrote that exact statement. If that wallet is the token's deployer, the statement names the official mint.
It doesn't prove a project is good or honest. It doesn't prove the date: the time inside is declared by the signer until memo anchoring ships. A valid signature from an unrelated wallet is only as meaningful as that wallet's link to the token, so always check the signer against the deployer on an explorer.
No. Verification is pure math done locally on pasted text.
Message signing is not a transaction and cannot move funds. Read the message your wallet shows. It should be the plain text hallmark statement only.
Any browser wallet that exposes sign-message (Phantom tested in our flow). Other wallets can use the manual route: sign the text, paste the signature. Some hardware-wallet formats wrap messages differently and may not verify.