Verify candidate credentials instantly, from one public URL
Open a candidate's proof page and confirm their credential on Stellar in seconds, no login, no wallet, no third-party background-check wait. When the record checks out, fund a paid trial in XLM tied to that exact verified credential.
The credential check that doesn't wait on an email
A candidate presents a certificate. Confirming it the usual way means emailing the school, waiting on a reply, or routing it through a third-party check, days or weeks before you can move. Stellaroid Earn removes that step for the credential itself, because the proof already lives on Stellar.
When an issuer registers a certificate, its SHA-256 hash is bound on-chain to the graduate's wallet with register_certificate, and duplicate hashes are rejected. You confirm it by opening a public proof page, read-only, with no login and no wallet.
- Public and read-only, open the proof URL and the record loads without an account.
- Auditable, verification emits an on-chain event you can inspect on stellar.expert.
- Not just a logo you trust, the issuer's on-chain approval status is shown next to the credential.
What a proof page shows you
Each proof page is a single, shareable URL. It surfaces exactly what a reviewer needs to make a call, and links straight to the raw on-chain record.
- A live status badge: issued, verified, suspended, revoked, or expired.
- The issuer's trust state: approved, pending, or suspended.
- The graduate's wallet address and the certificate hash, both copyable.
- A direct link to the contract's on-chain events on stellar.expert.
- Credential details attached by the issuer, title, cohort, and any linked evidence.
Verified once, then fund the work in the same flow
Verification and payment are bound together on-chain, that is the wedge. Credential platforms issue badges; screening firms confirm history; Stellaroid does the one thing neither does: it lets you pay against the exact credential you just verified.
Once an approved issuer or the admin wallet has run verify_certificate, you can fund a paid trial with link_payment, which sends XLM through the native Stellar Asset Contract straight to the verified wallet. On testnet that settles in typically under five seconds for a fraction of a cent, no invoice, no net-terms, no platform take rate.
Where we are: a live testnet pilot
Stellaroid Earn is an early-access startup running a live pilot on Stellar testnet. Everything here is real and on-chain, but it settles in testnet XLM, not mainnet funds, it is a working demonstration of the verify-then-pay flow, not a regulated background-screening or financial product.
It verifies the credential a candidate presents; it does not run criminal, employment-history, or identity checks. If you want to put it in front of real candidates, join the pilot and fund a paid trial.
How it works
- 1
Open the proof page
Paste the candidate's 64-character certificate hash at /proof, or open the proof URL they shared. The record loads read-only, no login or wallet needed.
- 2
Read the status and issuer
Confirm the status badge reads Verified and check the issuer's on-chain trust state. Verified means an approved issuer or the admin wallet ran verify_certificate for that hash.
- 3
Audit it on-chain
Follow the link to stellar.expert to see the cert_ver event and the contract's full history for yourself. Nothing is hidden behind the UI.
- 4
Fund a paid trial (optional)
To move forward, use link_payment to send XLM through the native Stellar Asset Contract to the graduate's verified wallet. Testnet settlement is typically under five seconds.
Why it holds up
Confirm in seconds
Open a public proof URL and read the credential's on-chain status right away, no account, no wallet, no waiting on an email reply from the school.
Auditable, not just asserted
verify_certificate emits a cert_ver event on-chain. You can confirm it yourself on stellar.expert instead of trusting a PDF or a logo on a resume.
Issuer trust is on the page
Each proof shows whether the issuing school or bootcamp is an approved, pending, or suspended issuer, so you know who stands behind the credential.
Live credential status
Credentials carry a real status, issued, verified, suspended, revoked, or expired, so you never act on a stale or withdrawn record.
Pay against the verified credential
link_payment sends XLM via the native Stellar Asset Contract straight to the verified wallet, settling on testnet in typically under five seconds for a fraction of a cent.
Wallet-free to verify
A wallet is only needed to issue, verify, or pay. Checking a candidate's credential needs nothing but the link they share.
Frequently asked questions
- How do employers verify bootcamp credentials with Stellaroid Earn?
- Open the candidate's public proof page and paste the 64-character SHA-256 hash of their certificate. The page loads the on-chain record, the credential's status, the issuing school or bootcamp's trust state, the graduate's wallet, and a link to the raw events on stellar.expert, all read-only, with no login or wallet required.
- Do I need an account or wallet to verify a candidate's credential?
- No. Verification is public and read-only, so anyone can open a proof page and confirm a credential without connecting a wallet or creating an account. A wallet is only needed if you want to issue, verify, or pay on-chain.
- Is this a background check?
- No. Stellaroid Earn instantly confirms the credential a candidate presents by checking its on-chain record; it does not run criminal, employment-history, or identity screening, and it is not a regulated background-check provider. It is an instant, auditable way to verify the credential itself, currently running as a live pilot on Stellar testnet.
- What does a 'Verified' status actually mean?
- It means an approved issuer or the admin wallet submitted the verify_certificate transaction for that certificate hash. The contract then set the credential's status to Verified and emitted a cert_ver event that anyone can audit on stellar.expert.
- How do I pay a candidate once their credential is verified?
- Call link_payment, which transfers XLM through the native Stellar Asset Contract directly to the graduate's verified wallet. On testnet this settles in typically under five seconds for a fraction of a cent, with no invoice and no platform fee.
- What if the credential was revoked or expired?
- The proof page shows it. Credentials carry a live status, issued, verified, suspended, revoked, or expired, and revoked or expired credentials stay visible on-chain for auditability but are no longer eligible for verification-based actions like payment.
Try the live testnet pilot
Free public early access on Stellar testnet, with no purchase, subscription, or mainnet funds required.