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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd33ac05dea69b93a88b4097c9041691202afee980bd89015b16dc1297339b4ff. 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/69f48bea-252e-4a5c-ac1e-f37390c252a2.json and https://artists.proofprofile.net/proofs/artist/69f48bea-252e-4a5c-ac1e-f37390c252a2.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x070c649ceaa3525c22384d4aafc0cee3dd1b3c141b52978426117e5f3f059ae8. 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/QZTB32242442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b935c93906075b7a839793f6bccd0c66503d0ca2e4520faf3e3773f0bff3b40. 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/QZFZ72316626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09e454a430912657f15d59087f739ddd3589631071ef445fe04650ddab5efcc7. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QMDA72434547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b33cf35dce6d8b86e3ba211c2d1dcdbd475fd2b9e30841e662239bde1602dad. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/QMDA72434548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec8894ac307e14b11c96bb1fde6672ae67be20fd7ed2e2b36f51513a724214a0. 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/CA5KR2502651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc96b3b7bee41fb50e061f6920276252e0f6b5d173263089b79da2683c5d94c3a. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/US3DF2533921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x607cd0f8ba93aaa33d0619e381d5c5648c63476004b48791be2a13a6948fe83e. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/CA5KR2527379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ca17d94f47bb17a0b5d13dfd02a214dae520798a86275b71471ecc7f5ae55bb. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/CA5KR2527380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0f32eaa8ddb388c22497c9dfce76ca0e5872b58f440c91288aed206c9bab3ed. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/SGW502556433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a06d063b44f2df14d131242c9ba543dcf61461196cbf1d26778e38f3044e527. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/SGW502574981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfd97fc8096bd0fa6cff4a8df00af4e47adf6a41a96a369bb6cf64d261905dae. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:30:16Z), 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/SGW502538845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ef9e4c00053f0c52950c735a18a5fea5d0388c2345ab20144cb609a644c6d9c. Chain 2 (Bitcoin): anchored in block 957771 (2026-07-12T23:27: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/SGW502541619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2baa06960de8f03cf8ba59e46341d128c60411ef4d59182286f1096cbb246023. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/FRX202535320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34efff927fcd854b4e2747ec2d81b7b058bc5c4840d122c53b35b0f2ac41838d. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/QZNWQ2559920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa581773dab6cd0d588c2189b3d2aab15d96604c4bfe84e43fb413e8f31a5911e. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/QZNWQ2559921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ecba136b8d94d6df43bae8f280566997260e4d8914d5b78f544d73644b79f84. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/QMBZ92523291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad0ec1cf204cf404f699e97e41ed45d536e544b43724628a60a8158eca84d2df. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37: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/QMBZ92523293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadad542bf38e836bd3ec2c342b13f43cf94d6bb226473deacdcffa89fb2d0470. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QMBZ92523294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaad85896c966fcb854e5faaa6bef317e7952f3fbd1d72446823e4da7046a0fbd. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/CA5KR2539163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2655d0118cfc3b3aa8654847a3d790b2a5cbcc56dc68bc5254343a1d32cf0fb9. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/CA5KR2539164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe69565f9f4ff9c0b58d10434dfc0301844732bbba54ca0ab6cf55a106ca19230. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T04:29: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/QZWDW2562581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbffe7067d80e0f7d44875567379595942cbd91f4d83d9d7f9b152063844f133c. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/QZWDW2562582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f578f0c1e4b99bc14426acd664e25e02062668a5328cc80d21b5ef41a8a453. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/QZWDW2562583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x846afa239aa3a5d78a9fa7ec34d0e334fbde7025a1dbd54ca4e2e87cb9d23326. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/FRX872511861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x716921ac2e82afa3b7e72e549e07a49b9094df885db5ab1e77e137430cf258fd. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/FRX872511862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf522c305a647bcac296be597e6d7e976ed99330cfd8fef9ffaa4eb1404fc888e. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T07:28: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/QMFME2517973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbca77c3d724f0002dd22d5ba638c418e80f40c6c9f29c3719828679e99ac8da. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QMFME2537110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8831cdf923d05428a948f36b2d6bc41f52b345711a51c0eb4182516dcb64f9c0. 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/QT5M32517748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf880807cd71cac3c99d3f5359d18aa43a71e23f43833cb29240c4139a0e474bb. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QMFME2585661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda750d76459d539bbd0982fd6bbdd29d81bdc3450091c34e698d23cdccf1760d. 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/QMFME2585662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e00c6265123081b04f1eaabb3834d1fcf7be2dfc9a7dcebeb8294452cdbc92a. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QT5M42502048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81ac8fdedea49c74a9ed26262439b93e900d7b9b32674567c1efff42377f166d. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/QT5M42581753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x459918a8fd50898e7ebf919e9574a8d881d0dbe53b10b5ff22d7594c4dcefaf7. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/QT5M42500217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3daec2ad1c147654a53e3f8b6b740852083c8863f5e25db4cdc6f4ab3ebb8424. Chain 2 (Bitcoin): anchored in block 958303 (2026-07-16T16:39: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/QT5M42582143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x347f50d1cfadb0dc5fe211765bc153797bc269662f4d1863668af9d44ef9ae68. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZYFZ2515956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f06325797d171061a72b25f4073b3c2b6248b4a49cfe91db74a55a00dc956e. 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/QM6MZ2465755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf37851b2432325f0f5cd726a8edc90c534cec63828b60d3a488e7bd61c748d8. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/QM6MZ2465756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96c81d1215931e532e34ef7a430a81c64dc2b365803b62e64b93ad97a0d4c4a0. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QM6MZ2465757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4397701bce169a58b6f220c913ecb3b70491ba21b04e529ff94bab41f0517a5f. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/UKZGC2402131.
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