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 0x799aefd251dfe5e5171d8a14abf89c01cc1593eabbb7149dd2c58530471bf442. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8dd6a385-0815-4aca-9af3-8adfdbc67995.json and https://artists.proofprofile.net/proofs/artist/8dd6a385-0815-4aca-9af3-8adfdbc67995.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 0x2ff2ee37ed0f5329c68e455b110958ef6b8b9136d9f2eb44f7dc30e8ec344779. 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/GXD7G2240302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc59a171fc084ef5034e8db64805a900e19f015d4d80613484942af78f58d56c. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/GXD7G2204072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0c27c285e3aab271c4907d7bebc71716cdb42ef4dec32181c85f6dbf1b9c18. 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/AEA3A2287464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f24745c797b4e26fa3e237b1b7249d196defd16a475a963b671e58ed46a063f. Chain 2 (Bitcoin): anchored in block 958523 (2026-07-18T08:54: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/SGW502294259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74d29f6bfc8b4bb0c759cd4b72ddfa40644d40d8c78b3c93b78d57c7a0d31e7d. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12: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/SGW502214443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc4d5b89088c754daa3993a181667c7605b27f49f1cec8b402d3d3b4bd672743. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08: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/SGB502593071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb796e100c771f00cd01863ebd2e124754008e749710933f10330943e054b5ba8. 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/SGB502531649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7c6b36f0bed3f6aaba8ca53188d6efdb891c7e4a60385d6b255138003f870b9. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/SGB502542518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x710bc0467dc66aa0da11870fe7620484d38b146672a0d0c8442de115022fe8b0. 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/SGB502516563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec114db87c87b81556e55e4cf68d17cae0a5cbf2d416c052a0257dfd88502cfb. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/GXD7V2550581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41042ebe077681e07503154f699db626801e36eed032f0643ac19f72a357acfb. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/GXD7G2570846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02a02d06091304f1a5edc80ca453577e7d453b756a4c03283f26e774af0d254a. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37: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/AEA3A2517714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23b7a283118c7a3a97af9a2ec90a74482c1f5d21ba7c456e83771127add97031. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55: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/AEA3A2159152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb296c3ef5fca772eee4648a63a879a784b597e14762cd4fb3945201e812ee34c. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58: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/GXBAV2152046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b0b3d4fcc38fde69d4c6a9ff6ad20b724d9226075a4fb735997221e33974466. 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/GXBAV2122636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3c0020b1ed97058675b5df8583715ca2ec17d8932211f799ab2667abb1f6540. 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/GXBAV2197827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa240e8e5b03a369e8180291a3547557d8145162c87c56ac8f906811e5b0abc0a. 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/QT5M42548419.