Ephemeral Everything you create here is tied to a key in your browser's session storage and is purged 24 hours after creation. Do not enter real student data.
Menu

Reference provider · a mock SMS

What a conformant Provider exposes

The live endpoints of the built-in reference SMS. Its base URL is …. Everything the harness does, it does against endpoints shaped like these.

§5–10

Endpoints

Discovery (§5)
GET /provider/.well-known/sdi-configuration
none
Dynamic registration (§6.1)
POST /provider/oauth/register
software statement / IAT
Authorize (§6.1)
GET /provider/oauth/authorize
admin consent
Token (§6)
POST /provider/oauth/token
PKCE / client secret
JWKS (§10.3)
GET /provider/oauth/jwks
none
Field schema (§8.1)
GET /provider/sdi/enrollment-sync/schema
sdi.enrollment.read
Ingest (§8.2)
POST /provider/sdi/enrollment-sync/records
sdi.enrollment.write
§—

Try it with curl

The reference provider gates dynamic registration on an initial access token (§6.1.2). Mint one, register a client, get a token, then read the schema:

…