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 0xa2cc314ae02296830139eda113827583d11913c10db2415fa4c9cb038c9883f4. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e002e4cf-20d2-46d6-917f-08b10c9215fc.json and https://artists.proofprofile.net/proofs/artist/e002e4cf-20d2-46d6-917f-08b10c9215fc.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 0x0e7303e305374fc9de9130026a48e91c7ba8efb35d8979f976c85af265d96114. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZHN52091087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4ca0c33e3bce09fd341bb21be7b33dedbe8e2f313f3ecb5181779779a7d98b2. 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/QZHN52091093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c29133d4f7c2173174f7fcf103310a75758cddf950ba9dce76a2cee981360aa. Chain 2 (Bitcoin): anchored in block 960311 (2026-07-30T20:45: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/QZHN52091089.
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 0x0ea6fb003351044d7ac8753a9cb46c1d2b9c27c5aab99daa064c95e2a3bd2251. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZHN52091092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa94c9ebdbdede98144b1fe613231320b5e7ac90612239d6e29faa6677f0c9183. 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/QZHNB1968894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x945e00825fa6edcf343bac5965f9897e8d2efa793d80765fa5df4c9a74aac61a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZHNB1968896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbffa3b3e0cf2146ba36bf074779c9a5d63d993e8366d2430cf501a02f90d6c0. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZHNB1968898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc873a601f65972df8ab4febe45309620f8d79911f1d5c06396b5125fe0519ed. 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/QZHNB1968901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca105483bc1807de2a3d756a6c0cb918c81b3f2375fa47c3c2f260b9ef011130. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/QZHNB1968895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32395cbc7586da5114fa3d3ff084087b38a343882e4cb1c8ae7b12097298605e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZFZ21900931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a4eb16d714e442af1dfd1b3cbdea3b08323a2fe0e8ffa9f2f72a545efeaecb8. 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/QZFZ21900932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb73c9a53f963b06099d8f7134eef9793b4879f29dc4a588498741a96b6ac3fe0. 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/QZFZ21900935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f474162016a8b98949da423dd2cb9130aac3a4b1317d3e320fb9f359216e1bc. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QZDA61853729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8044c6ca5e704cbd0bc5aec1f2b3ce5e144cb787d447a582c0449107e9251b8. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/QZDA61853728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59f82f00df204b3d62048746957554708e7a7c5953bf00b1e91d2f8ae0878a10. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZDA61853733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe9266f644208229a79541590f6b51982c1c83a249e63c3ae47f3c9e12ed30fe. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/QZDA61853737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9850046396fdb310bc17033296abdf4fc6354bde6fa49fdd84aa185a98af4593. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZK6H2242891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8968e6df374482b6accf46266b3bc6eb58698584007b6988f69352f63a17eb52. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZFYX1953638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71522517654b2ead777f1418df0de16e53d3268d0ed2e7c31ad022ab2b070ee2. 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/QZFYX1932468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde38f5f174f83b6e825b7d4989c68b4aa28f4ac3b915fd701c8c20b50e2ff493. 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/QZZ782493813.