Trust & ProofEverything You Can Do in SelektRequest a Toolor share any idea
Follow us
SELEKT AUDIT RECEIPT

Public Audit Chain

Subject ID: 30cd8038-4f0b-4641-9d5f-519c16a807d7

← Explore the cleared catalogGet receipts for your own tracks →
Runs in your browser. No data leaves this page.
What does this prove — and who is it for? Scroll to the bottom of this page for a short guide on how producers, composers, game and app developers, podcasters, and score writers each use a verified chain like this one in their day-to-day work.
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)

What was actually verified — event timeline

  1. ◎Screened against ACR Cloud (ingest)2026-05-20T19:47:25.301Z
    Cleared — no commercial match found.
    Chain & signature
    Event ID: bf6581c5-d5d1-4975-8552-ca9323688654
    Signed by: selekt-audit-key-v2 at 2026-05-20T19:47:25.301Z
    Previous record hash: 8c58db320c1d7444fefccb2b1b29e3b99b41ba4149d5979c1dc4cdada1d5e8b6
  2. ✓Enrichment complete2026-05-20T19:47:25.798Z
    Enrichment version: v7
    Chain & signature
    Event ID: ff63fa21-3c1e-49a5-be39-44d738b1fed0
    Signed by: selekt-audit-key-v2 at 2026-05-20T19:47:25.798Z
    Previous record hash: 238e9c650694827b0e0a58914350c7f2fc32012a5ce76d7431e6e3ec1c2616d5
    Derived from 238e9c650694…

Verify the file you have matches this audit chain

If you have a copy of the audio file this audit chain covers (downloaded from Selekt or received from a third party), you can confirm it matches by computing its SHA-256 hash and comparing it to the hash recorded in the most recent event of this chain. Drop the file below and your browser will do the check locally — nothing uploads, nothing is sent to Selekt.

Prefer the command line? Verify SHA-256 manually
# macOS / Linux
shasum -a 256 yourfile.mp3
# Windows PowerShell
Get-FileHash yourfile.mp3 -Algorithm SHA256
Compare the output (lowercased, no spaces) to the expected SHA-256 above. They should be byte-identical if the file is what was scanned.
FULL SIGNED JSON (2 records)
The raw bytes that were signed. This is the data your browser’s verification ran against — alter a single character and the signature check would fail.
{
  "subject_id": "30cd8038-4f0b-4641-9d5f-519c16a807d7",
  "subject_status": "clean",
  "queried_at": "2026-11-11T21:58:13.758Z",
  "record_count": 2,
  "public_key_url": "https://selektaudio.com/audit-public-key.pem",
  "audit_receipt_url": "https://selektaudio.com/audit/30cd8038-4f0b-4641-9d5f-519c16a807d7",
  "cert_url": "https://selektaudio.com/cert/30cd8038-4f0b-4641-9d5f-519c16a807d7",
  "contradictions": [],
  "events": [
    {
      "_record_tier": "public",
      "event_id": "bf6581c5-d5d1-4975-8552-ca9323688654",
      "event_type": "sample.ingest_screen",
      "occurred_at": "2026-05-20T19:47:25.301Z",
      "subject_id": "30cd8038-4f0b-4641-9d5f-519c16a807d7",
      "subject_audio_hash": "7d6eacfb87c37248edd92f1ef76bc783ef24077a5604bf5f42a19afd4ffc87d9",
      "derived_from": [],
      "inputs_used": [],
      "acr_result": {
        "verdict": "clear",
        "confidence": null,
        "matchedOffsets": null
      },
      "review_decision": null,
      "review_decision_note": null,
      "salvaged_from_range": null,
      "salvage_buffer_seconds": null,
      "enrichment_version": null,
      "output_audio_hash": null,
      "attestation_basis": null,
      "attestation_details": null,
      "attestation_source": null,
      "parent_slice_range": null,
      "drum_hit_type": null,
      "system": {
        "app_version": "0.1.0",
        "git_commit_sha": "e97372f3582d0d54ff69d6810a5a74f79c15927f"
      },
      "previous_record_hash": "8c58db320c1d7444fefccb2b1b29e3b99b41ba4149d5979c1dc4cdada1d5e8b6",
      "signature": {
        "algorithm": "Ed25519",
        "public_key_id": "selekt-audit-key-v2",
        "signature": "xaFkk3t7c0ZQDAiUabZKRU0/RWfq3iA5cQGU5Fn4lINU0JQ0oU6utu5ktng5kV+E2/NaZ8aK6sYHiuLLQasQDw==",
        "signed_at": "2026-05-20T19:47:25.301Z"
      }
    },
    {
      "_record_tier": "public",
      "event_id": "ff63fa21-3c1e-49a5-be39-44d738b1fed0",
      "event_type": "sample.enrichment_complete",
      "occurred_at": "2026-05-20T19:47:25.798Z",
      "subject_id": "30cd8038-4f0b-4641-9d5f-519c16a807d7",
      "subject_audio_hash": "7d6eacfb87c37248edd92f1ef76bc783ef24077a5604bf5f42a19afd4ffc87d9",
      "derived_from": [
        "238e9c650694827b0e0a58914350c7f2fc32012a5ce76d7431e6e3ec1c2616d5"
      ],
      "inputs_used": [],
      "acr_result": null,
      "review_decision": null,
      "review_decision_note": null,
      "salvaged_from_range": null,
      "salvage_buffer_seconds": null,
      "enrichment_version": 7,
      "output_audio_hash": null,
      "attestation_basis": null,
      "attestation_details": null,
      "attestation_source": null,
      "parent_slice_range": null,
      "drum_hit_type": null,
      "system": {
        "app_version": "0.1.0",
        "git_commit_sha": "e97372f3582d0d54ff69d6810a5a74f79c15927f"
      },
      "previous_record_hash": "238e9c650694827b0e0a58914350c7f2fc32012a5ce76d7431e6e3ec1c2616d5",
      "signature": {
        "algorithm": "Ed25519",
        "public_key_id": "selekt-audit-key-v2",
        "signature": "Movs41tFyqB15C+9CGynySH+V1xwkQmV5k7gE/lILt4590A6fqS1TxVyFjFpofZvkmfXW6X4dpZp8+RqfEH+Bw==",
        "signed_at": "2026-05-20T19:47:25.798Z"
      }
    }
  ],
  "response_signature": {
    "signed_at": "2026-11-11T21:58:13.759Z",
    "algorithm": "Ed25519",
    "public_key_id": "selekt-audit-key-v2",
    "signature": "fN1cVkmUYdW3H1k41JjsWlCfZD/nQhei7ifPhGXVOwAB+DC2ilhXVryK06Ym4CVgMbJJVmrM9fMf+FJrZonKDQ=="
  }
}
What does this mean — and who is it for?

What you just verified is Selekt's signed record of its published screening events for this sample. Each event links to the previous one, and anyone with the record and published public key can repeat the Ed25519 signature check. The check confirms the record's integrity relative to that key; it does not independently establish the source license or prove that screening found every possible match.

The question every distributor, publisher, sync supervisor, and rights-holder eventually asks is “how do you know this was cleared?” The honest answer most people have is “trust me.” This page is a better answer — a documented, time-stamped screening receipt with a signature anyone can re-verify.

Who can use it, and how:
  • Producers handing a beat to a label, sync supervisor, or sample-clearance reviewer can attach this URL — one click shows the source, the screening result, and the cryptographic proof. No email-thread forwards or screenshots of database lookups required.
  • Composers scoring film, TV, games, advertising, or library catalogs can include this URL on cue sheets and submission packs so the music supervisor doesn't have to take their sourcing on faith.
  • Game developers and app developers can attach it to asset submissions when a store reviewer, publisher, or platform partner asks for proof of music sourcing — and to their own internal asset-clearance ledger so future audits don't have to recreate the trail.
  • Podcasters can hand this URL to a host network, ad sponsor, or distribution platform reviewing their music selections; it's documented evidence of due diligence whether or not the platform requires it.
  • Score writers and library composers submitting to sync agencies can attach this URL alongside the cue sheet so the agency knows the underlying material was screened, not just claimed.
  • Anyone in a copyright dispute or takedown can use this chain as primary evidence of when and how the sample was sourced and screened — independent of anything Selekt says or does after the dispute begins.

The screening isn't a guarantee — no fingerprint database is 100% comprehensive — but it is a documented, time-stamped, signed record that a real industry tool was used to check this sample. That's more than most catalogs can show, and it's what reviewers actually want to see.

New here? This is what every Selekt download comes with.

Selekt is a library of cleared CC0, public-domain & CC-BY samples — screened against 150 million commercial recordings — plus tools to shape them. Every download carries a verifiable receipt like this one.

Explore the cleared catalog →Get receipts for your own tracks →
0:000:00
Free
0st
75
Select a sample to start listening