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 0xbf334d2535c740dadd2a4b5421a9a16c82b0251f79f97278bd21773577b3c695. 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/24a86f31-34c2-4ad5-8706-41fbdae5ce2f.json and https://artists.proofprofile.net/proofs/artist/24a86f31-34c2-4ad5-8706-41fbdae5ce2f.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 0xd51d08723b8367934b4ed55b2a4cb5263ed3a9aa73e584b77a10588f8220ffe9. 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/USCGJ1846702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8253fcbc10d15c3fdb3a51bb737e86a1a26e7ca645485b20a3c294cb00117a91. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DEE861903827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0203e960cbe023257f9f225a0bfa512fa83c8517dd23b868db0ee180985ecec6. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCAFB2080378.
So We Go (feat. Katy Tiz) [Martin Jensen Edit]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20762160dc411381f1931328464bb35fb6e6a503e5b2097e92c3f31acf7cc607. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QMBZ92054126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ffdd09ba6e91722de03111c0bd14a388d0d3c8207fe0616a0ddb61537be3442. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/DEE862100599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cb4f8c799f26f3c5643e055c577984e1232334427a8d5e0b0543ac57f003ff9. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QMDA62184989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x555b86273bb2d05ad3bd101796989f662531cd05bbbbc5bafd24d4cea0c62e7e. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QM4TW2243293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2be545720590c5cb0f45aa48b226567a7cde99e1658958dbdfa612128ca8bcd5. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QMFME2224356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eabc5b588821ef28045953a9c1fc305cc3a39821629018c1e91fa6d8abcdef9. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QMFME2346275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fd524c03263be75b161b191d39a3c5510b95479a7bb949043ab1d33fa8eb69e. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QM4TW2441024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65e4ef45d4dd2243eec8c6515ab10a5d62e986a87b093c2c64562beb16a39726. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/BCCNG2100089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7342b89e352b9225e2b1edbd780c2982cbd8710eb848e0b443d6aab52ab34bef. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/DEE862000704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd35488f1260bb7d8d93aa5c4cf0b78291ca3aec0ca4b01c9ba3272cf0f6c3a88. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/USAT21903709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2029346db0d5d33afe26e376e36113e8b1cc0f43b6ef62f43c66871d080d5f0c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/FR9W12412121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b4ad6d79bdc878ab29fdf901bbb58705c94ccd0f57a7e68ad726491ddf24e8. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QM4TW2225492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b235953b69dabfd6be7bbc8845b2144d3b8441567c38a45a279f7f45e1efe6e. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/TCAEQ2060219.