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 0xef9534c8f3538337b9e7b32c87c205979c877a3b1be612e0bec3a4d98b5a00df. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/74587872-0874-48cc-ae1d-81b2c80f94fe.json and https://artists.proofprofile.net/proofs/artist/74587872-0874-48cc-ae1d-81b2c80f94fe.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 0xf697cef547cc4fa76505e775e66f7844b8597d6c60d830c08339cdf2ceae0010. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26:00Z), 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/QZPJ32253756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e933daaf895f3801ef5acaf5e14324cf279eabc53afb20b90404eb724aa8765. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/QZPJ32251543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1429ebbdc8449b8950126cb94be2ccda9ebb28879ab4fba9d2e412428a33d06e. 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/US23A1551217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd71882d0b8caa446adf451c5321a76c0273dbe3a2051b77e230b8a2cd9aa5876. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/US23A1551201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67747c825c78debeeec567e1761ec372aac6f128aec89940a4105705c170cb0f. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58: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/US23A1554225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f4dfd0c7061cc7ec63bebf952cd01a72f5b1b7141069f120fd6deea8bf0ecbc. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/US23A1554451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1673db15628ec88e20a1943bdf2eade8bf037060dfd5f914cdc6d00b5f6af2d. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/US23A1552903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1429ebbdc8449b8950126cb94be2ccda9ebb28879ab4fba9d2e412428a33d06e. 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/US23A1551217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08e4a4c1cf63d50887f9c540868d0b6108c33bb407053dc3567ce13e60156083. 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/US23A1548819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bec0a3fd4c4ebf8ed03170fa5b316352670e745658c97a162aed23f66dc9a97. 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/US23A1534617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58bedde427170494c156597ec3a5be0db4882d97e670b01bc9c4f37f590e0e8b. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/US23A1535377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ccab9c1a32fb13c11e6f8c1b711cadb9590c9bc610d71762424ced9ebe0fe0e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/US23A1536931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x665f2e41c6ab7608f1a782ceb426cf35692e9001358cf9052dffba72c9234a02. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), 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/US23A1540153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72e6b8c589448465f1171b5f66631cc9d061f34ea6f1d5fce1421eb1110ccddc. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/US23A1541615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aeda9c92684e838e4993bff1b2912f31d00fe35455f94684024f05dfecb3fec. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/US23A1541616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7aa7a4308eb4425e036071d6b602da7d4048934794fe1c0540b072130b10042. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/US23A1541617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ccab9c1a32fb13c11e6f8c1b711cadb9590c9bc610d71762424ced9ebe0fe0e. 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/US23A1536931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58bedde427170494c156597ec3a5be0db4882d97e670b01bc9c4f37f590e0e8b. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/US23A1535377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bec0a3fd4c4ebf8ed03170fa5b316352670e745658c97a162aed23f66dc9a97. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/US23A1534617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5e1a9e1a78c67df68ac81359205b6ae88ba0f7f50eafdabb8fd6533cc9ba020. 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/QZPJ32229242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2126ea6d3a0fd5b325b81262cdb9a8ea5221331b04bcbfa8f793953724039e9. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/QZPJ32231173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e297f14d126085300d8261b3c98a507051565ad403994f4f05af92cb9c4517. 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/QZPJ32232072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7887ce54d4fde0b1a4b9b7c15f314b0a22b61a6713ac9b54ee332e515a5c22a3. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/QZPJ32232746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6ac2900bc609c055fbc203d73967a72d107d1f7a88cf6ff858617c1ebe0b041. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZPJ32236764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69763a3302b08bf10bfb6fa8e30a745716bda267a93aaeb7ea0f56e3291210ae. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/QZPJ32239360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60cfcd6c56fdf4e85234f8578eae36c0b5addf03bcb19d372ad2448d03a58e35. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/QZPJ32241446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b45d016185579e8ec4fc9f1655ba3e86b46cd8bf40960ffed7bdf10d3e43792. 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/QZPJ32243862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb69e0a297c166a1eed2fc723fce655bc6f40dc9b6163d575ceec30723afd408f. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32: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/QZPJ32245742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9f976a7acf86357244ba2d550f0a4b2d0ee23e25836790608c3a53382f74c4e. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/QZPJ32248144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc1f0fd74c8cbe534a0ee51200622357dcaae0a1e21ced3f6c92f68d2bbf90e8. 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/QZPJ32249080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e933daaf895f3801ef5acaf5e14324cf279eabc53afb20b90404eb724aa8765. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/QZPJ32251543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf697cef547cc4fa76505e775e66f7844b8597d6c60d830c08339cdf2ceae0010. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/QZPJ32253756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba7334fed893503a92f1c824042e66236844e7d8cc779fcc7bbb902053a13f41. 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/QZPJ32255561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd3e139617a0d6e92fe94b0789ed75b696433d54400343cba44da2e27c640217. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/QZPJ32256976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69fa87dafc2e58ad9c983fe042df6272f0484df60516bf050c0a978cb5afeabd. 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/QZPJ32258725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14e3734490edd24fc4234a33347bdfacf48804126b8639755ea24828f666c724. 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/QZPJ32261538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fd10a73171a39170446e1e322a5a78e541e9c1518a9f8a3e54b8a88307c1234. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39:05Z), 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/QZPJ32270520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0858338cc82434fd949be12d64c97bbb39a5b1f16b912b4e4a7a54541f4a07b2. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/QZPJ32272015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba7334fed893503a92f1c824042e66236844e7d8cc779fcc7bbb902053a13f41. 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/QZPJ32255561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e933daaf895f3801ef5acaf5e14324cf279eabc53afb20b90404eb724aa8765. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/QZPJ32251543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf697cef547cc4fa76505e775e66f7844b8597d6c60d830c08339cdf2ceae0010. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01: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/QZPJ32253756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd3e139617a0d6e92fe94b0789ed75b696433d54400343cba44da2e27c640217. Chain 2 (Bitcoin): anchored in block 960339 (2026-07-31T03:13: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/QZPJ32256976.