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 0x384c105aff6f42a226bb523b0b1e5a446f1be5ce807133a2b81df922d72e9af9. 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/5a79b935-2d06-45f3-9dd7-eac0394884a2.json and https://artists.proofprofile.net/proofs/artist/5a79b935-2d06-45f3-9dd7-eac0394884a2.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 0xc03d7824dd25c90b516f2077fa7314d64fa1e1c732a42b53d3670db6774f685f. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/GXFHP2483136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x757a4624600900e6aa1e999cfce9d6d414f0e4450ed6055e6aa50ea9f4dd280f. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/MXA3V2414328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x883faee502fafe34d1239e8a93f8ea9d6445a2b498eceacb418ae62daf680a51. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/GXFHP2431316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ccdcc9227929e9ab3a6839fee483d576f41067b4e59e094ca9ac3c4dd17a36e. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41: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/GXFHP2488796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8d34943d6d0d62d783690567061af59955a518c7ee21a09f9e7dca1e138fa31. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/MXA3V2421850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c554399fafcc25af6be707a728bf4167c02c21c999cc6c68f31aa3c02044aae. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/MXA3V2421849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf88de5c8ed5b55ee29476aed25f385ef7a534e0e1fd117d67019a5244a07147f. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/MXA3V2421853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba3b8df22fe78bb041baa0cb525281a983ad98bf9b7152936a404dde75905d2b. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/MXA3V2421904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b814b25e532d521e1c78ee26495670d32bb4e574e99d072c190f9d78e71d2a0. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/MXA3V2421858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea74848463788cc99f25efb2f4fbedd4c875796621ec160cb5dd69eb9ea094ec. 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/MXA3V2421859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97cc16635d9b3f4975628bc43a6ddbd233cd11d5b22d5b59938808eb7a95a6c2. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/MXA3V2421860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f70eb04e4a4b0efebc0a504a1b60c7f346451852b7b378286ced8b90c2fc7b. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35: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/MXA3V2450914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4823d2ebe10831cf9f3a5b43149dd94502104b1a0c6defa156298919e37f269. 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/MXA3V2450916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32671a7ddd8e67b8f5a5008fc50106e8bf5787c454deda60e94111f4915ca69e. 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/MXA3V2450918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x892288981bb3960f73261a65aacd4773d887a58bcff8d670e68b3058bcf69058. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/MXA3V2450924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dcb085049fce4ddf7ce897ba82cd791f82c007ba544eba0c5547bcdfb12ee9c. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/MXA3V2450922.