Skip to content
For employers and recruiters

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. 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. 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. 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. 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.

Verify Candidate Credentials Instantly on Stellar | Stellaroid Earn