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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb9533617ab4689f83a3eb3ae76c7f997c0cfc301837146c8c0589180e89c2d3. 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/d2242929-4849-425d-996d-38ed3fed2a46.json and https://artists.proofprofile.net/proofs/artist/d2242929-4849-425d-996d-38ed3fed2a46.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd201a73b0879bea68fb56f7ad8eea2a2e3e78eb0faf7d610d02ac48f43ac77f8. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/GBKPL1942328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1f077e5581917f37952ccc96f25a4e02daea0dcacf81fc3cd7c2b6d80227b28. 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/GBKPL1967208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12d589c27df6e426f0304f2c1a53bd61f0293ba07fea0f4f5f46a99f19f762da. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/GBKPL1975163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x013d8bf6c653c15298790f84aca5f0294b7530f681b305d03aa9af48cb3588b2. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/GBKPL1977004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32f00b35a2a89183940b63ee3a49e450419862214d1f56ea9a74086e8b43d055. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T23:58:40Z), 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/GBKPL1977002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe82fdc5a1700e336c4bad7e7ddd4b584386b947908fdd9c35c8cd862e0918542. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), 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/GBKPL2009384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17316cff6a93ffa76088f347627d7a256b3a446498fbb2a4815b926ae4604a33. Chain 2 (Bitcoin): anchored in block 959002 (2026-07-21T13:59:17Z), 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/SE69D2300401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x269038e431a33362febc8d7181c519b6a6bfa00a2f896e5df4e82900e5f0d51a. 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/SE69D2300402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd92a6f5161b41ab4766eafe0de8c0eec2f8807ee673605266959f77f34657e2d. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/SE69D2300201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdae95e901c63fad274163d68d29a5e93fac7a91db8acc8c9983369f0b1423f0f. 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/SE69D2300406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecfdd9ebae34074ee8e6a70f5b0f02db6c7f189164f5abf25d7988038f2ebd7a. 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/SE69D2300408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa529197102a8ce07d56edf05a87b856adc8f11ae1b41b3570a3d679a2ff7b699. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T07:34:43Z), 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/SE69D2300409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e6329dfef01823e560cda14815c0be5549e6239a64fd1ea154dfb1dd284b37. 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/SE69D2300301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf464239d2ba783289006f9146e9974a4cf9a923cc754662b27e57aac266ea5bc. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/SE69D2300411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e4cbedeba5108c12960c6c65b5d49c63c34be64980237a4c8e6245bf73d502d. 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/SE69D2300412.
Better Day (feat. Jireel, Jelassi, Ricky Rich, Mona Masrour, A36)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dfac4bc321600dbe6646e275bdc9e269751b57f432a6bfc5a0494b55a1d949e. 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/SEPQA2100138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d5601c0e9b2d4c131102baae20af97dfe180a134a9ca6d70f0f97a61fe48b1a. 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/DKUM72300548.
20 Lax (feat. Michel Dida, Jelassi, Ozzy)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d3b71d2d7f4a60c4bd6b792fccc97dec1106697626d88fc9608f6580c416f20. 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/SEPQA1700334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9cadc25afa5ff779b6cfb6a8b004f627694b9b7c66fd67be217a433f2f8cb15. 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/QZTAY2245078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98d681239d814d080ca5572af5f4bb1aacac665be5a52edbca54b713f9cb4136. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/GBKPL1935847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19884e36f39141625821c3d63d648e44c2b6bab3fed131654bd7a99a109862a2. 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/SE62M2110250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x066ca803100c4c9068efa679297d773e4bec3e5e2bb64eb138bd618fd70d7428. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QZBRF1831108.
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