SELEKT AUDIT RECEIPT

Public Audit Chain

Subject ID: 454ff65b-b98b-4ad9-9dcd-09a698941d39.

Selekt's public signing key. The signature above was checked against this key. Anyone can re-verify independently with the same key — see Advanced below.
-----BEGIN PUBLIC KEY-----
MCowBQYDK2VwAyEAWGVkpKotWu1xjBJdIZbg2hLF4psr4L8y6qRFYbPqgmk=
-----END PUBLIC KEY-----
ADVANCED: VERIFY OFFLINE
  1. Download the JSON via the button below and save the public key above to audit-public-key.pem.
  2. For each record, strip signature, compact-stringify the rest, and Ed25519-verify against the key.
  3. Cross-check previous_record_hash against the SHA-256 of the preceding record to confirm the chain.
Node.js snippet:
const crypto = require('crypto');
const record = JSON.parse(fs.readFileSync('record.json'));
const { signature: sig, ...rest } = record;
const pubKey = crypto.createPublicKey(fs.readFileSync('audit-public-key.pem'));
const valid = crypto.verify(
  null,
  Buffer.from(JSON.stringify(rest)),
  pubKey,
  Buffer.from(sig.signature, 'base64')
);
console.log(valid ? 'VALID' : 'INVALID');
Download JSONView Certificate PDFPublic Key (.pem)
Failed to load audit receipt (HTTP 400).
0:000:00
Free
0st
75
Select a sample to start listening