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 0x83be2435ed81e628c33817cb73fcd40e66909c36b170806bf1af3f8f70821bef. Chain 2 (Bitcoin): anchored in block 953714 (2026-06-15T00:43:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8498a443-f357-4fa0-992c-6496ec133c1f.json and https://artists.proofprofile.net/proofs/artist/8498a443-f357-4fa0-992c-6496ec133c1f.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 0xbaed95a3c61526f2a999452b1d5aedb123b513c0cef2d8203eb7576c0b30048e. 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/QZTAU2242160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8853a0f67b146de1e67b48f2ad0adfcc6ae8aae23737d644e7f7b10c6f1a8f83. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05: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/QZTBA2258017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8b83094da1715b228a2f4b1c03baafedc198f77d60cfeba61b912a1ede1dfd9. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZES82330915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf11d1bf1327c561864655017c8e22e10fb5676996a98ea3273abcc5ef195285c. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/QZMEQ2372835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7add0f92573dca66ec3a049193903324c8bd0be5c4adcf3b487f67a9bb7e330. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/QZMEQ2372837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcde91db3847c4858ceb90bfb1aa468d32c809b1cdabc2c4a110ca1650c9910ac. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48: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/QZMEQ2372838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64008b9cd44d3dc4f8e6b70a5671704d439a62a5dfda13bb249ded19f7840c33. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/QZMEQ2372839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a0536d2d9433cd9de5e3705a4e51f8e87da273d3c0b5f60876b54219dae08a. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZMEQ2372843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd8ea9f9bf1c401396c0dc0d697b01ffb76ed06315a825421fce2d2f44be4d0. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZMEQ2372844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b81af65987af2ef031b339847ec5b3b3ca6e274d33a56dc0c5443a4c73cbfc. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QZMEQ2372845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e93a54d363199975953780c08e1a3af0ab838f8748358ff2b60b6e2a177806a. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58: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/QZMEQ2372846.