1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3673669eed5f5ddbdc402d3f13a65f763d622d16a913ded6121d7fd05ac51b5. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bbfbc812-0d54-418d-b495-b449b6c0cee6.json and https://artists.proofprofile.net/proofs/artist/bbfbc812-0d54-418d-b495-b449b6c0cee6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd2ef97fa63907606931966075bd3aa3005da98b8c2973c9c8667dbc196c7671. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLS241601759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19d928f77a4a1c09cdfc8b62a1253aa233afefd5788acfd5e88152e8d1e7dea3. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ762440118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35ff6515204843e9e999d063e57cd50a1da8d37dfc789f96e948c8554c874d57. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GB2LD2510419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0fdae0f5ba3e38d67f098115ae413d4807ef6e4ef8f662b02ab4a3072cd2e75. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USQX91802172.
Hope (feat. Winona Oak) - Nolan van Lith Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd05392eef4e4bb940b547ce1dc214a852348e9189b5807f7e394c27cac55bc7a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USQX91900758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5bfa79da42df58ece135a658df992f196992fa4637e968b78c5e26db069c185. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBUM71807401.
Drunk As Hell (feat. Jesper Jenset) - Nolan van Lith Remix
Drunk As Hell (Remixes) (feat. Jesper Jenset)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51d20fb4960c042875feac3e602d0df6b35625eec8435ccfdabe26e6ee90aa54. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USRC11803744.
When We Were Young (feat. Norma Jean Martine) - Nolan van Lith & neutral. Remix
When We Were Young (The Remixes) (feat. Norma Jean Martine)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6599ce23e1d1e2639e4516d582b20decefcdb7eb700623b35860a774e8bbae8d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USRC11802472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x962b47de25cdb9b33130cd6119a51e0cb99c257a3fa5ff21c44e377490081cfd. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM42K1801057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe33315dabfede0c6f9efb5a5fc837fc15a1c77279fdc2b6af66f67657ec15f66. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM42K1886746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03b2de5e1f9d52aa6af06d432f28a8f046244b97f8238a2035805e09f3d449fa. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM42K1890782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8f07e8bcfbdf9791e4204fc624361286c0c941de5356e72e2550127815cdab9. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM42K1769141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3cc71736584f28403e709d7bc8fb5cfe364a867d175878b281e83004611cf97. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLZ541600670.
Titan (feat. Nolan Van Lith) - JayKode Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bd9d3efd12fcccf2e8f2a05522d3596ba9b46864745d43b019b5dbcefbed34a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USDM31800308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x357fe2e57297c426e24a6225fd108f23ac0c8c371509bfee0f932dddfc98f3b0. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USDM31795307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00dde9f67b14db0a6082fdcd5a6df018abc316db900268046dbffcd9e8af389. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1702445.