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 Stellar's 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 Stellar's native asset contract straight to the verified wallet, settling 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 Stellar's 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 — no purchase, subscription, or mainnet funds required.