Do I need an API key?
No. The validation runs entirely in your browser. The signed verdict uses a throwaway demo key that the page requests from the live AffixIO API on its own.
Public tool
Type any payment card number. Card Validator runs the Luhn algorithm that every valid card must satisfy, detects the card type from the number pattern, and checks the length, entirely in your browser, then asks the live AffixIO API for a signed yes or no.
Type or paste any card number. Spaces and dashes are ignored. The check is instant and runs entirely in your browser.
AffixIO proof
Stamped by the live AffixIO API and signed with ML-DSA-65, the FIPS 204 post-quantum algorithm. Nothing personal goes into the payload.
Three moves, no sign-up.
Paste or type any payment card number. Spaces and dashes are ignored.
The tool runs the Luhn algorithm, detects the card type from the number pattern, and checks the length. It runs entirely in your browser.
A YES means the number passes the Luhn check and matches a known card type and length. A NO tells you which check failed, with a signed proof from the live AffixIO API.
The Luhn algorithm is the checksum that every valid payment card number must satisfy. It works by doubling every second digit from the right and checking that the total is a multiple of ten.
Card type detection reads the first few digits of the number to identify whether it is a Visa, Mastercard, American Express, Discover, JCB or another scheme, and checks the number against the correct length for that scheme.
The proof card shows the answer stamped by the live AffixIO API: a proof id, an audit id, the policy version, and an ML-DSA-65 signature over the payload digest.
No. The validation runs entirely in your browser. The signed verdict uses a throwaway demo key that the page requests from the live AffixIO API on its own.
No. It only checks that the number is correctly formed. It does not contact any bank or payment network.
Visa, Mastercard, American Express, Discover, JCB, Diners Club, UnionPay and Maestro, from the number pattern.
The answer stamped by the live AffixIO API: a proof id, an audit id, the policy version, and an ML-DSA-65 signature over the payload digest.
Free proof allocations
AI agents receive 150 free AffixIO SDK proofs on BoundProof Agent provision. Eligible new Hub account holders (humans) can claim one allocation of 100 free SDK proofs to test AffixIO verification, agentic payment checks, transaction intent proof and signed yes, no or review outcomes.
Terms: one allocation per account holder, per person or business owner. No card is required. Proofs expire after 30 days. Duplicate, shared, automated or abusive signups may be refused or removed. Agents: /boundproof/agent/. Humans: Hub onboarding with offer params.
New Hub account
100 free proofs
Confirm your email and Hub issues a trial licence key with 100 SDK proofs. Each account holder is allowed one allocation of 100 free proofs. You have 30 days to use them. No card. Unused proofs do not roll over.