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 0xe99f0e384f88c90989365ce8a9b22757af2817044d2d3fd3c18e205d0f01a684. 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/322f931d-d327-47d6-989a-5e0473907810.json and https://artists.proofprofile.net/proofs/artist/322f931d-d327-47d6-989a-5e0473907810.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 0xf8370c8ae425555c24fd29be77fba0039abd8af5ee4509db158abe1e11b894f9. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/UKXN22034232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cc078e7988de31df49bf0f90fc5beebc97e8bc16268cfd2a91d08bccd91772e. 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/UKXN22034246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d1f1e82cc4f1bcc135aec9a58f8a151a23efe27c9e8f2750bb48882f4e34205. 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/AR5GK2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c0c0e89f8493c2eb127a2256a4e066004fe5764f20af2922972100e1cc67cd5. 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/AR5GK2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a6ab11b97cbebe5578b778923e7431c9a0b123428190ee16e0bc17a35ad227b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/AR5GK2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd491d02d0c23e286b619494e8cc049ffdb02242ee8fe3db7dd0f3f958ad4a2b9. Chain 2 (Bitcoin): anchored in block 957576 (2026-07-11T14:19: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/AR5GK2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20addcca8ac3f32affa0463bb9129dd0d4d47b44833188b7ebb19051dc8065eb. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/AR5GK2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72afc54d78ad7b3e2701fe5c5e8af734996be30e23843c99a51ea8c79f713f81. 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/AR5GK2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0997ef86f1c3e03ddd27d0aa68e83ed42a549d6e366626f98c3d147152d75110. 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/AR5GK2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7991a3cefe99fa780c5aeff8d8e825272ed3060a1f735f17bce1cb5bc1fcd510. 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/AR5GK2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17b231ce14d0537f57636dd8a5d01de5dc676d0bcdaff2a937306273afe2f7fc. 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/AR5GK2200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb74a14c28ab8dc83081a398d458d09e6c3203e26576c2fe72eb367d0935f897. 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/AR5GK2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6de5fe97595889a92f6fa4e57a7ce03d7cb5cc9d744a2a4e193cc1d6811a3e35. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/UYMI32000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde43b3f7339d2235c21b744879e0c9d82e9d538825424734e209ce0d8949cb16. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07: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/GBLFP2444009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad877eb4bf0c61800ba9bcdb446d8f0547a2d37be7c214960a2e742742a30160. 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/GBLFP2444013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d6341443ad6640dc6e5ce11a30834c7f0ef1a17c7deb35b23ce42b7ee313184. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/ARSER2000015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48a1442f3923bc977cc89024067fd0573b98957443d3d0d204d562c71b772a37. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ARSER2000011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a1d4f4b9d9aae0f182a2d731ed0c1b8ed58e073dec3122752416fa7840bd53a. 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/QZNJY2238286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfd43675817ab389ca8b1d4551130772b4b3fa9f38461c24eed664b9dd10d315. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZ7R42151066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe694f893faa017620db75b48fec723c9457aaf95567cb09f070bbe78f8947c0b. 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/GX3Q92358302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90d5d2918a8c0bb4f56c2d33b9bf51ace25fe7d7a8badb77de39e8789277432d. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58:01Z), 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/BX7LQ2300002.