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 0x1b2a807e64ab9c3690d99534cc934025d2dbbadcbe17db7e90dc8762b02a3c50. 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/69da116d-a69d-4333-88a3-52ac767315dc.json and https://artists.proofprofile.net/proofs/artist/69da116d-a69d-4333-88a3-52ac767315dc.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 0x73b9315ecc13da09c80a9656df89000f7d45b2d115361129d904486c2738de30. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZTBF2480015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97b5c0e86855962da5edb363cd3d82c783c52b08a58f6ae9ac53e3e750cfa3eb. Chain 2 (Bitcoin): anchored in block 958590 (2026-07-18T17:28: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/QZZ7V2478519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x455ebfe9cb854a7604656d440312a4e8ea14b113b38978a0dfa54e3b24c44e00. Chain 2 (Bitcoin): anchored in block 959002 (2026-07-21T11:47: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/QZZ7V2478520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9efc73453761d33378da0fc109f4eb0eed5adb2e59f9843d9e9e60432f30d7cb. 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/QZZ7V2478522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x127a8b48bd3e915f5b550e3c77291058a09b68c885f34dd9b3538e96075f39be. 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/QZZ7V2478523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda0c9ca9b98f25f1c5eb7d3b19f360d26a80de3c6e82d3afebd11854373794a5. 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/QZZ7W2468002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe239d4c72b6408977b1255dfa72b21da58a4f85ec0a8a72977159914cbd826f. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20:34Z), 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/QZZ7W2468003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x742d99f3659e8da09601ed3eae771972f7f5e1a22f6fc4e739e1a208851827b9. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZTAZ2566621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1bf661aa9f6e0b0cd725d3b946b16f5f8ba222a04f649dc4287d76f9cd3dde5. 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/QZTAZ2566622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35d0916497d3aac835586bce13040b6258646f90c2f778ed8ce8c1b9daaa96de. 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/QZTAZ2566625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62ea409d47ca8c5fbbbee900c10aa2d184a1c5865093c844d24f922267278b1. 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/QZTAZ2566626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc7a3ac86a03126762849714d2e8b565c26490cbbf41a865ce4215c4ffe31ad7. 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/QZTAZ2566627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6ad781f52a992b1c18916d80fdb8f0ec8fee6081110c0ca549dc66d8094af5a. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/QZTAZ2566629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cc14432a12d4139e203ba2915f9c24068cc332c1842c3ddc9880ece1ddf8744. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/QZTAZ2566631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c53eb52fdd7ddce383ba4b7ef39b1344d44981f9d0246d3cfb5d8be770fa5a2. 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/QZTAZ2566634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f790d7e90a8fec6a285ec4e460ebe7936850d8056f49300a8034395747dbd24. 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/QZK6K2532126.