SparkIN
Signing keys · public

Public signing keys

Verify SparkIN certificates offline: hash the canonical payload, then check the Ed25519 signature against the key id printed on the certificate. Also served as JSON at /.well-known/sparkin-keys.json.

Key idActive fromActive toPublic keyStatus
k-2026-02 11/09/2026 —
3zE5y0qGWt…xUw=
Active
k-2026-01 10/09/2026 11/09/2026
abpbeuRZSe…zZs=
Retired — still verifies

Keys are shown as the base64 body of a PEM “PUBLIC KEY” (SubjectPublicKeyInfo), ready for OpenSSL or any Ed25519 library.

GET /.well-known/sparkin-keys.json
{
    "keys": [
        {
            "kid": "k-2026-02",
            "alg": "ED25519",
            "kty": "OKP",
            "crv": "Ed25519",
            "x": "3zE5y0qGWt-mlk-hWxyOaVhAoWTumycrN7fIQlP0xUw",
            "status": "ACTIVE",
            "active_from": "2026-09-11 13:22:50.118",
            "active_to": null
        },
        {
            "kid": "k-2026-01",
            "alg": "ED25519",
            "kty": "OKP",
            "crv": "Ed25519",
            "x": "abpbeuRZSeDRE3P424nqL659VqxF6sYpzM7c86eGzZs",
            "status": "RETIRED",
            "active_from": "2026-09-10 18:22:11.540",
            "active_to": "2026-09-11 13:22:50.118"
        }
    ],
    "about": "Ed25519 detached signatures over sha256(canonical payload)."
}