Back to the schoolhouse

Optional lab · not a core stop

Testnet Credential Workshop

A complete course and a hands-on demo on one page. It shows how an XRPL Credential (XLS-70) can point at a verify page. You do not need a badge, a diploma, or a saved credential to run it. It stays outside the trail — there is still no wallet inside a core lesson.

XRPL Testnet only · pretend money · never real funds

We connect only to wss://s.altnet.rippletest.net:51233. The code refuses Mainnet and Devnet URLs and network IDs. Throwaway wallets come from the official Testnet faucet. Seeds live in this page’s memory, shown only if you ask, and are never saved.

The course

1 · The practice ledger

Testnet is a public practice copy of the XRP Ledger. The coins are pretend. A transaction you send here does not move real money and does not exist on Mainnet.

2 · A throwaway account

The faucet creates a new account and funds it. The seed is the key. This page holds it only while the demo is open. Close the page and it is gone. Never type that seed into a Mainnet wallet.

3 · A credential is a statement

An issuer writes a short claim about a subject: a type, an optional link, and an expiration if they want one. It becomes valid only after the subject accepts it. The ledger does not check that the claim is true. It only records who said it.

4 · Trust the issuer, not the paper

A real school issuer would live on a guarded key, with a person reviewing the claim. This demo mints a new throwaway issuer every run on purpose, so the app ships no secret, and so you can see that the statement is only as trustworthy as the account behind it.

What you will do

  1. Make a throwaway Testnet learner account. The official faucet sends pretend XRP. No badge and no diploma are required.
  2. A fresh demo issuer — also faucet-funded in this browser, for this session only — sends a CredentialCreate to that address. The type is the hex of LEDGER_ACADEMY_GRAD. The URI points at a verify page.
  3. The learner signs CredentialAccept. The credential becomes valid. A small Testnet reserve moves from the issuer to the learner.
  4. We read it back with account_objects and link the Testnet explorer.

Credential type hex: 4C45444745525F41434144454D595F47524144

The Ledger Academy is a free school. Site sponsorship is disclosed in the footer and is not part of the lessons.