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 0xe2ae84e6fe8115b2d9d6a9678dd8ef058859670d6c9211dcd89ae634527f21f2. Chain 2 (Bitcoin): anchored in block 953641 (2026-06-14T13:54:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3bcd5e9d-4074-4f51-b1dd-0c5461a9aa9a.json and https://artists.proofprofile.net/proofs/artist/3bcd5e9d-4074-4f51-b1dd-0c5461a9aa9a.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 0xbcac0881a2c393d47a019e0fe3ef3021c29dcb0918f8549fc006b49023a99fcd. 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/GX3Q92575753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae292904a73b698f02727bbee41a54f97fe671a663ff56d0297847f0b3f7501f. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/GX3Q92575754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17805011c9f591bc578cff073664bf318db278e8bd16e25d73b948d0a0e28b3a. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/GX3Q92575757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x358fcdad75da7542dcdbf4f49382fc00db4de18e6b04c7ed69d460ef31203936. 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/GX3Q92575758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6daaba153369c8101da7a3e286a54746dc0618d098356eead8cbc54ae8f67648. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/GX3Q92575759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x630bd6051482e8e3ccf2e6cfae150beebbbaff23fb5c682702a4ebc47c7d93d1. 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/GX3Q92575760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f809c7b8f200ec4a2e7523d0a4a1a9f211f5ebee0611ba491bc4bf3fa4a06a6. 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/GX3Q92575761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e53fbbed034f4c4f82166df78f9e297d3627411af347be3d2ccf2966f52aaf0. 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/GX3Q92575762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19c51f5412915d29684e55c6561248f1644ef80a5c01b3a579475bb313fb8d23. 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/GX3Q92575763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc97f495cb44b525308108b4c6daae36132b0d675f8830d5b5804d0dad83afbfc. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/GX3Q92575764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9237dffe99ecb2a866e50db3515ad45961cd78c8b68cfd1b5d9b69d7fac99120. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04: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/GX3Q92575765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa63901c4cb9b9b1c9c1265a73d2a73adee84d3f5a10354e487f90efcf97f74c4. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04: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/GX3Q92575766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ad73727e4489464c2809d923ed74b6583e96e3ce99ce4044a940704b7ab2a22. 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/GX3Q92575767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c1d0f21198f565d87a5c44647f26a17e870a61602ea431b21885132a5859ba4. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/GX3Q92575982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61c5a5a8e044a5134921cffa2b759ad2487d544ea2f4fb940516453640c7a1aa. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/GX3Q92575983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4670e9f85237226c2168b8c20e05f62c3d4afe9f409bb93c34eab792f4b817a6. 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/GX3Q92575984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbef8ea6eb1e5e6dc6233e253b633ed3b9aae8c6ce494bb387628e2357a163e03. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/GX3Q92575988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32ffbcf4f4b05b04c693f917545ab6ce3cadf05e313c205739ab431f10d45fa3. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16: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/GX3Q92575989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64169cf243a6e7f9bc70ff77b1c33c2e199f82adae3ba4cd62eca85230798bec. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/GX3Q92575990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fbdc38035ffe86db07f488c4fa90be83f0f54509449a0dccb83ac28896d87c4. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/GX3Q92575991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa2493f8f9911612d3cedbb1b601c6d50e348a71d0e6602f1e26ebc7467699f2. 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/GX3Q92575992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca14dbf49aebccd965dde1b34d51884c08687fa0572a9a9e11b97e1b8674ef94. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/GX3Q92575993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37742ee74a60256d8bd017e5231b34c02291cd560c4f473b7f0f192fe4d4479c. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/GX3Q92575994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7cb9fe0476c6454306c7888a3e9fbeff6f6ca49878141110f800e506ab0bb39. 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/GX3Q92575995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x030fd3b5fc59dda719b314fd16dfe5c70ac6e9e03442b4640d803455c577889d. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/GX3Q92575996.