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 0xbec76e8e896f017d3a18c9718fd6cbece7ed34a1847c6fcb931a894b321c8b38. 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/ecf0ce23-4902-4620-8312-bd5f6772cdc6.json and https://artists.proofprofile.net/proofs/artist/ecf0ce23-4902-4620-8312-bd5f6772cdc6.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 0x0a05f205ae70bdcc8b967f13acaeeeecca669763c94633e8ea62ba1c099a8e8c. 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/ARZBP1900001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x028fa44ba3b5f377e74f035bd1674ae6acd36e2bbc6f47df71324409633c1b6a. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T17:04: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/ARZBP1900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba91daa1f607eb843f0770405c505d208a612eae9878142edacee7b179eccb7. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/ARZBP1900005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b6495c47caf35d671d8a3e90245e8202257c03d2744ce8652c92cd09933cec0. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:10: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/ARZBP1900007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x095dc3acc29c4963019414f07334e30b7e23e838785e25eafea365b476393f46. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T11:47:42Z), 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/ARZBP1900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77c519002c8a9576291975ef6029c11ba87ed76946da6bdcd104fe094c4e2cbe. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T17:26:20Z), 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/QZMZ92023120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc32172907fd58bc8c28a81ef0d63eb4987a3c7acac2cb42905058788944f4d52. 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/UYB262200133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf94dcde26e34e617aaaf49b323a1e937d0c7c2e9519a7ca99edba1898048f7d. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/UYB262200134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e7211f975b7d14aee63804d92f04fee0bbaa24303abc024c8cd526703461431. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31: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/UYB262200135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7db021759e41191c65f905b6ddfdc350da82c33e03e2d3f2ec79fd5a7d7b5994. 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/UYB262200136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe16cec8a3a7461bffc4b1030a4ae1452d66bdb15a8a0f6361c4feff60141258. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/UYB262200137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb795dc579d9c43a0e480ac09c5c89d9eaf0cfa9a620d80173a482df78d346fa4. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/UYB262200138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a52ac4b09124edea3c963389e6e06c81ac5bb157a1d224ca51871fe3af3cf53. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31: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/UYB262200139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e7b73546d0696e489bec4e4a65868484536b57b2fedeb5ef74b9ef04922e348. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/UYB262400000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e7b73546d0696e489bec4e4a65868484536b57b2fedeb5ef74b9ef04922e348. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:20: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/UYB262400000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3719cb98c0dc2cce7648e60e9d4db81b8b8e456040c06b5ec0dc5f820c779d01. 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/UYB262400126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63ed0b2c813003cd7517e77d9874026150769b17f48e60be57b07a31702421b6. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/UYFL32400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x606266d55a2549189fac117a32cd4a3c7c9e3a6b12d21c29ade4ec3fe554fae1. 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/BRTRB2086073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x717d50f95a3540bdeb095a63e848c6baf9d7f03d401a463630a1a73608e6080a. 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/UYB262300050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69f649b5684cf1845bd243348f3f6f9dde89f03f4b3a0083a722a4b3f43b2c83. 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/UYS261900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46719e67a1b6f211adf91c6d5fee301244bcd1ea8b808fcbad767f49bc67ef04. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/ARIAE2200008.
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