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 0xc9312f9a31358dc73968b8ef18b104ad2e2810b4c23611491a223ca8a8bd30d4. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/98c1fba5-c020-4024-871a-f5b40a589137.json and https://artists.proofprofile.net/proofs/artist/98c1fba5-c020-4024-871a-f5b40a589137.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 0x047e5ff44c4c1174cfcb5be4d80c39da9ae9f6159babdbd8838fd6d5675819b9. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZFZ32463466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x110204c0849e39fac5751a3e0e039afb97c9803067171dbd7bf690a1a05c9914. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZK6F2110072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4306e679e2d2399a0e4fac4f21a6e0452d264ab85253635ff21bbc5efdba929f. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/QZK6P2084008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d60f6f8a7fc5839cf8b9db3e2846ca6b9d1fdb407a5a603d16a84b33bc2bd67. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZK6N2065667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd107e9d47955183fc8e17522b36a9c6b246e6faebe00f20f506a008e75012c1. Chain 2 (Bitcoin): anchored in block 958531 (2026-07-18T09:39:18Z), 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/QZK6H2368894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3b4e0395a957f19d306df6a582a70e4c3bb31a2b2e69a82309def85d126654d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZNWY2049545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0db85d3eace665a1ee45fe90538dab74139ed7ba6d74dbe9767d85daec2d44b. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZK6F2112739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59c5c17ddc942a60c085dca6240b4996c090f3090dc0e5a3ad3269835c3dd751. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/QZK6J2191684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacfd6f3cec091ff4710b66cf58f3a7d5d43d8d12aaacdac19fcdbb10990acb4b. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZK6H2308312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99753493264f36d530f6b75094f833b1f78cfbe74edf276a2666754a5b0e1a49. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZNWT2295529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa2405ba9db147873a44fbb0d027d52397ce99e903436fed9c085b359b935bd0. Chain 2 (Bitcoin): anchored in block 958647 (2026-07-19T02:36:14Z), 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/QZTB32246562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87c95fa1a889996d0b7b8a838eb7c7ae0c01488c0bc3b99c573d5b3a0c9640a1. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZFYY2309234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cee9fbeb2253fcae3bfba85c0de84f1571987e8c8b17896cc911c7f67a6e6c5. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/QZK6J2389174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c871990e8dbf7c099e5de1a5093546398868c2caa80af4e5c6e39893c101fc0. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22:28Z), 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/QZTBE2334253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d00fb9550331818462a2a8726e435b59981f36fc3d8d2925227121897d035bd. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZDA42433867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd21f32d7cbd274b726416f4210bf38e52c36d79eb1b7d5d2338a56cf5094e75. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZES82424745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8579ff0f89ae318ae7200a24a7628bf97274cf2c73d4170476ee59dcba49c6fa. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/QZMEM2431882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb70b9c68d9d6f419f3c08120c6fae205848f0847e8347f85b11bd485d059333. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZTB42452256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0bf970b7f7d3ccaf2a8a44d46b678da8fed5f873a04e3da73eb1358753952e4. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZZ772428921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53a6706b4a10661b707aa6d9f9c119928ab10e368f751d4f735d305620388269. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57:46Z), 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/QZZ7M2437914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc65eda1023f7624a60aeebeb34db4c5cfe4dd4b7774bbb44c8f37894538cb621. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33:35Z), 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/QZZ7M2437915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08bb1b3ec85e6f9670c5e1c2e3f695f9d13047f3e17edae9bc543ce14dcb48ed. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZZ7M2437916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb614f537e6fe26325f40ee5fee34f57e2991c86dc8e34b94abc96b9270fdfe. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZZ7M2437917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11b8ca643dcff93717ad359a162894f98725053ae511cfadb52583e472ba18a5. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QZZ7P2458647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeec8a7d12afb8bc174a78d1cb79bffb73c8bd1404d5d9d131444a6c21b81a776. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZZ7W2472942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5552f9aac7e52e5227519cb1b93be97c277cbb0d60e9878e9306e02a8bf5e777. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43:17Z), 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/QZFYX2540303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf40dcf8b9f6b2b6f47da6dea9475fa1b98aaff8afa09d887a9bf2836e551257a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZTB92504083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccf7873874910f445deb65fc7af13dd962c0f114f8e601d2d1d833be0e798f69. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZTB92504084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbcd24b69030bacdbf1fc6858d937a8ebfb9fc1c575e35da461c16e878140e9a. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZTB92504085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1dd69664baad90c2ed65ecb3f5e571ebdfa9b6420f811191831ce6c8d96d40b. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), 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/QZTB92504086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb01f67b266b260894e1868f5b60583430d1f31b1f960c3116a74857e16d9d2b1. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZTB92504087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x738a3ab30590f45ef74c3f09702ff7f1185e7dfa5f49b4a43f0c4306e79328eb. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZTB92504088.