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 0xd9c01aed40234f19312f3c387994696c4dc8cf32b3945a3b6c468a87359fa1ed. Chain 2 (Bitcoin): anchored in block 953596 (2026-06-14T06:21:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/097d7299-7903-4113-a77e-71625de0663a.json and https://artists.proofprofile.net/proofs/artist/097d7299-7903-4113-a77e-71625de0663a.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 0xf5c3534d8fca31c9fd5147f3f01def0dd257099aa610435d04ddd102911e48a5. 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/CHE650800001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa82837c6b53a44f69fd7f7f6917d028ebb91b87e1a770f37744cbb4c2bf85b9f. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26: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/CHE650800002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f54528c77905b7822733fb00d30542721eee3cb1c36cae2724652bbf09833a6. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04: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/CHE650800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d6a4987c61a273b19ba490cf8acaa6f217319b5eedd91083f3814851e9b6bd3. 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/CHE650800004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd64874ff54298987354216ca7c847c2482cc44bfc6fa13524b60375717a6c0a5. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/CHE650800005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc109799f92ab1a0596f9feb0c17bbab54fbafda2875aa9ce5cdef1ae2d41ca1e. Chain 2 (Bitcoin): anchored in block 958668 (2026-07-19T05:16: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/CHE650800006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x947d7f09b4f57216ae1497cc693e9a2d2dd4ce6c2b3837123fc11155a2eb800b. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/CHE650800007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23dadc14d64f16aaa2083ce9675e7d60c4fe9d727679757f99dccc6b25aca670. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/CHE650800008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a52d5cbb64001aa5b6ce28090513bc7685df77b38aafc6e069ea845902fa68a. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/CHE650800009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421d8babde976b0ae9dfb1992159b374fc1749a255782fe29976b35c504f6c31. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/CHE650800010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14e4a16922b9283640ba29d88817d43400c5dad7e37a2641407120eeaae617e9. Chain 2 (Bitcoin): anchored in block 958714 (2026-07-19T09:51: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/CHE650800011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4511763e00684f2571d523cbfe05abcd102735ecbe97e9cfdafea7bf6320bab9. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/CHE650800012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad25416118ad8b6d9985c28f15de40e297060868ba516f9704b5ce14b5009045. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/CHE650800013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b88cc7b3f238452f3484595181b75a9a4a69a9b6e84588d3adc9191a1653883. 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/CHE650800014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc8381b663cc93b9dd594eae33e9a69423f1094eb0e1e1f9139e826f8d77e1e8. 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/CHE650800015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62cf26932c4485074ce7b8090d1c5ab5275a7e3ab84dc6ce6e279e27d9b76f07. Chain 2 (Bitcoin): anchored in block 959063 (2026-07-21T21:45: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/CH6540871541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x385c4431aa734f6cf9a66c41863b091643b81f91241e0c46bef10d668bb1385d. Chain 2 (Bitcoin): anchored in block 958667 (2026-07-19T05:04: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/CH6540871542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b90260831f6e3413b44d8389c848e8e71f39b636a921e79182fb07021cadf8. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/CH6540871543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78ac857374e63d97caf920ad1355972d21a60c0f13ed9e1fdea73948d4d40ce9. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/CH6540871544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29f74c66742f5fb63160415751e68b7b8ef5167b67097790b4f49b5e2a172933. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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/CH6540871545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x061faaa510920f99d7eb03b9738bdafa6cfbb25a11211cd0390508b4149725cd. 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/CH6540871546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe064356f7d51541a11d98b71f70021446451979a8dc029adc6399d9617d1e789. 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/CH6540871547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb3878747758af7fcebf6e7845e56706c8d0f72e0bf07d3ac768a884cd638f69. 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/CH6540871548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73a2ffdfe61871cd54812f36bd6f8efbcfc76868ed8c2a3f25aec93f88362b62. 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/CH6540871549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20f02d90c3b4ac301ddce15bea1ddb4217c66faf0c9e3eda7532cecc78452a8f. 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/CH6540871550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x130a0e08dbe1f0dd72f1446cf652c43ed13bc04229cf6e61c315bc388f1cb323. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43: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/CH6540871551.