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 0x634708ea9f7d01c8d2f35db366330f822ef722154bd5ace6fba2e5531f62cfd9. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7949281d-cbc5-4d94-8d11-6ad9a7a14b52.json and https://artists.proofprofile.net/proofs/artist/7949281d-cbc5-4d94-8d11-6ad9a7a14b52.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 0x1ee2782123ede1b8b02ee8e15eebf28caafdf513db9b2d7e7da4b8a70f0e1720. 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/QZGLS1935216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b8ea258cb4927b6571d1539162e65e3a0682c750342564bfc148c59bb4adcba. 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/QZGLS1946113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0058b3b1797a1ccfc7b67cce5f05c15426dbd631e44138d61f0419bef6cbe514. 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/QZGLM1978532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fd857c62e8c69f465535cebaded7a10886760dc568b53968a706d8d804e6dac. 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/QZHZ41944759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x136bb5b174f434d13ccbcc2f37f235be5b06e28ef9f266d34f16a3277e499c23. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:54: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/QZHZ42060641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bdeaac2f06e9c0f40a7138463dbab2d917f249703b3ffbcd273d5550783d11c. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:02:24Z), 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/QZHZ62058672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23f6d7dc68b9d3a520c7c305db425cd305cae13dc3afcae6bd423bda948567eb. 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/ES5702101756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf85112d2434afe356c812ef23762234d44155022df429e3dad48f4bc78c81711. 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/ES5702102326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fe6379d8fe80ef3a2fde6e0524f34db7c1f851b0abb0c3f3830d18ce82d67b6. 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/ES5702200955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa485d2fc6afee445e953c810428b5100cfa8a3cea3d5f912d12c60623033e960. 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/ES5702201130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e47c14226227436fc5f335f6769b0ec61c8e45e7b121380bc730082d8187a5. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:24: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/ESUM72301148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd8a53b12202206906371f1d5277be52eddf44c5e837385c8ba517640ec7b0b1. 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/ESUM72301146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869a1bf02e9c69c2f4e55272930183b0185ac7a36ce0f255f351ff8afc053a73. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/ESUM72301150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc217c20c39a19938d4818194f53affaca9842563bb1319f389af6ce765b4df9f. Chain 2 (Bitcoin): anchored in block 957834 (2026-07-13T09:42:16Z), 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/QZW9L2360229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83fbc56f876f2add0bc7f0384f6ba7fd20d5be08e8f1b021cea571b914f6bbf7. 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/QZTPX2470590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc689cfe3a55b923ca48c45b437d668392cb95d9858457c2df7831df9630de698. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/ES71G2003191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x034c5867a5c8b7c2492cc80be7bd87ea90f620dae3c4eb9b4d18492390a10ffa. 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/QZK6H2096650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6e8e392680187733df39bd97f22134c8c7301a2d041593522305b1d984234a3. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ES5022202068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23506b176d93fa7b44e508954345cd9c2e747aa44f2a7db30615c806f8fdd182. 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/QMFMG2344053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ee207b856f02de1d17782521b5d02fca64d028da6f75a5fc7148ebfd2311055. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ES5702200722.
Mari Mari (feat. Crazy Rich, Sami Duque)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf59bae0d9009b7944b85cd08d93ac5d613a41ca81731b17c8b426055dd7961b. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/QM6P42167095.
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