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 0xfb1a3ab4fc3c87dfbd0ef4eacc95aa3c19aeb5e865101bd4cb0d3701773cd292. 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/a02352e0-d3cb-4fad-af6d-4ec923749114.json and https://artists.proofprofile.net/proofs/artist/a02352e0-d3cb-4fad-af6d-4ec923749114.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 0x3a189663372f258ef9e03170d5bf87b347e53adcd29a36e277a8f102f2425990. 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/QMFME2257442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb07b9489c9eb4da8ab050e6b62088331eff17fdfa5f497c8293a87d82550d86. 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/DGA092478061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4823d055a64abee4d5f128b355c78976f915068e4ca95d616d3044d098305c1f. 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/DGA062426571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9ca15c653f67add11e77fa827ab59aa0480e5861bdc1da79934aad89da3d825. 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/QM4TW2474807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1a3491c808a3825e1b66b725c3ab36f6bbca07b464796bfb62ecdd76e2e954b. 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/QMFME2319162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x837bc36071b897d26742bcfa0f15dd1b72442f242d3bb8849dd2ff9107143129. 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/QM6MZ2300488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf28014e01218a8586a4aa14f31edddf51bb45f7e858d1a2137a5cdded5332ad8. 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/QM6N22369640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4671d2f4b2ba3c27da345d095a8da76c848550b0bd6ec8f6f454bcbbeffc868b. 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/QM6N22327163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7225731cae0c5c849e06f50f14eea2348b565a7af5873cbdfc266fd2f1d061c3. 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/QM4TX2325051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4671d2f4b2ba3c27da345d095a8da76c848550b0bd6ec8f6f454bcbbeffc868b. 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/QM6N22327163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7225731cae0c5c849e06f50f14eea2348b565a7af5873cbdfc266fd2f1d061c3. 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/QM4TX2325051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb665db47a43280458a7595e276c0ac8d2e3b809a78ec41a1a847c6b469f5768. 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/QM4TW2240857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf474ddf5395344e43f4f036b5db19045f9b83bfc169ea58d6dbdb35e0bad7332. 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/QM4TX2265924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1b9c389b7e01351e97ff20302a790708b56a357b6d9bae37c2aa931c2450880. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-07T16:54:37Z), 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/QM6MZ2292677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x860ef3a2b9100ff8b8292838a644a2772ecd083b3237c2dc4fccdbbf66c3a142. 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/QM6N22244494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5085fcfb16d92c72a0a226b7f5e62be2cba35d9e1b7c2d41ecb699d10e1567. 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/QM6N22244563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x860ef3a2b9100ff8b8292838a644a2772ecd083b3237c2dc4fccdbbf66c3a142. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/QM6N22244494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1b9c389b7e01351e97ff20302a790708b56a357b6d9bae37c2aa931c2450880. 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/QM6MZ2292677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1b9c389b7e01351e97ff20302a790708b56a357b6d9bae37c2aa931c2450880. 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/QM6MZ2292677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb665db47a43280458a7595e276c0ac8d2e3b809a78ec41a1a847c6b469f5768. 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/QM4TW2240857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf474ddf5395344e43f4f036b5db19045f9b83bfc169ea58d6dbdb35e0bad7332. 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/QM4TX2265924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb665db47a43280458a7595e276c0ac8d2e3b809a78ec41a1a847c6b469f5768. 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/QM4TW2240857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4e1ec6a4f426f991b6459ef13951840722ece0c0b552d531e6eb747370dcbcd. 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/DEZC62111975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6041c960c71bc56723d8360dada48bffc209caad1cbd55e573e1ed5db05ba0f9. 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/DEZC62175288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd35d58ba69f0490fbcd852b656993224a8948d3d466ee0b6caba17759a119b. 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/DEZC62111976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15491a7dbdd8e369217c5ee793cd39fc9c9ace5e33878c0e94afae6f17266c44. 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/DEZC62108045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x141bbb4aa076877dcc8a8d21cf29ce563626d3bc79e1281e4f88344d608222a6. 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/NL4NL2013103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x508faf11bfcab78a3932c57bd310c7db491aad729c76dae1d07272bc5b5bef62. 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/DEZC62041142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8f7326703fc1dcb64ad7c8fc76948905c0178801649c3592d20606a7c09761b. 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/UKXN22024708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaf738ce5c8e1716bfa5eabf42e388366f9320c23074407568d28fe86ea7c424. 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/GBMA22005128.