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 0x64f4654724feba3696a2ec63f5f6595db106c29349f0b948d4d82766ab5cc539. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/42f417b1-546d-429f-9693-d0f71cebc06e.json and https://artists.proofprofile.net/proofs/artist/42f417b1-546d-429f-9693-d0f71cebc06e.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 0x73b8a5ea9f2542eed9ad151485de8e8543dad3087d4cab937f1f4a377b58a55a. 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/QZMEN2581911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5226b5f2325c2cbbc72f29ee959b1c0a0af65c2dfb00d7672116eef3fadff41. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15: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/QZMEQ2583159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc71a1a6c3e140c313db615dda0ee7c2bba87b40bae0368e18482d1616384eb51. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48: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/QZNWQ2503746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b9741f9eb6e57ecd15c2b669e55fe284786628ac6300770b7516feccfe96ba1. 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/QZNWQ2509512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbed9a25a0eaaa09aa606832f19279a856fe45ff3dbd947090280da2a96efaa1. 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/QZMEQ2584698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8ec7bc8c15d9d0a49fd8d623486ffcbe068542cc63aef0e9d92859eba5dd57e. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15: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/QZMEQ2524517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0813259514074dd39edcfb806d23391570a66160ca0f2d660b54efc7ed65a967. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/QZNWQ2576011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa9e421a0d1c194f65ed688e50c2b772768a4ee67572214de6b3465b8fbe6cec. 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/QZNWQ2571775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3d37947d0b60bf6025e0fa84c21973c463277aee0e41903cd31cff52fdb40a1. 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/QZNWQ2576012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1df8b95b825d175d9ede38151421ba3cce493f6a5baa5cb9a82c9e3d2681af4. 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/QZNWQ2578211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb872bb9044361e46fe60f21377fb48f895f94815e97b78d94d46614ead1729b2. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/QZNWQ2573647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6efe5fbd66bdf0f565db2e179d0aaff3496c91ad55ae62db16a5a1feba7b6e7d. 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/QZNWR2503741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36f24f50d783d1ad16e1fa0246150c3f76bf79776a6bd4b622508e507d3fc4f9. 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/QZNWR2501552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6549b109cecbf3d1ee132256983b1f5368e99468188e8c4819556f1d477b0a7. 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/QZNWR2501447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x316fb771bba69489348d3418efceb52d49c18952566be43c35d83732cbb5d0b0. 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/QZNWR2505316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0087425a11cdddb095b04e74e6c37eacfbca92c2bef654a7bf3ceb1226ebd0f6. 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/QZNWQ2599897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce4009c2bfe2c6e62247c448eb3c242584ebe8f940ce28284c03101a275489df. 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/QZNWR2533849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6e569e93af9fd863e620ab1c08bb07bcb570b53c2e7616a928414c7b0575ae3. 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/QZNWR2535934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d41f0de3363af48d5c505aa5ed9f4608ca0e10297ae552c7666dbb256a678f3. 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/QZNWR2538332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcab6b3d0b0bffb24bb4769d6b02b9ce4b33fc37e92ba6808bd2efb11b7811a5c. 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/QZNWR2535936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa81ab4fba4dafe23f7dd0053727a8c8d022635ca8206e3aefb0b1f58140efe6f. 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/QZNWR2578889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36213da56c10b5a62bf2d4d8c112261a0330bfe33f6992092893d7b6e320a207. 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/QZNWR2578904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18b01332239db08911a7fc5fea2e655eb4adf036c50980694d7b18b40b42c931. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZNWR2578905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cabf2b1f58122b1f68921e8a0abd5b4b352cc9e32c115f716640b636816719b. 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/QZNWR2578907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64f746cba3977413bfdab01f6b015df1a680e0f10916a0d051cd173a81967758. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/QZNWR2575979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e9c0623ed2638ac32ea40c345300adc8ddc224be3058cf7c6bf9a230c37675e. 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/QZNWS2514551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e4d8668c7ddec7418024904d030ec4f23935b718d35b892d9e732f774a7eee. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/QZNWS2514582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af00f075d912f008dfc8ebc04dcc6d6b2f07db751d7d6ade66fb47b40bea815. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41: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/QZNWS2514975.