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 0xc454a1bf7c239714b2a4bdcdb311b092fc7db3213bb1ecc44703fe6b320d5799. 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/6690f0be-6064-44fc-a5b1-eda7956a979a.json and https://artists.proofprofile.net/proofs/artist/6690f0be-6064-44fc-a5b1-eda7956a979a.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 0xfe3e6eea74a48f2360e9b1347109f2c319c870b0c4d18d795028fb24a1a0aa53. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/PLC062117460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfca2fab40e181892abbfb45da0ecb796464e1c2a816a8ed62fc184c6336bbb60. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/PLC062120026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d87b1750bec3f3f28961580959287215bace53ab6716d798bded1cb1a39a69d. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/PLC062224323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f6a96bdc467c4c21766d8a47d9588bd094dc8812e9981d7d5f76991dde4b758. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/PLC062233924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e3768876490a6d7fc4e1bd9281a03729de94341c67b028379ebb2a3aad7ab36. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/PLC062241445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c8f30045efbd1f29cf61823c4aaebd606d9c4446b74242235c3ab3d764f0de9. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T14:12:03Z), 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/PLC062236629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xada9c186f0a22699c4cd664d777a70efa084d89f7bfb119fbb7297e2f5cf7bf3. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55: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/PLC062231671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363c40d0df1c59ba43f18d991712bd774b8107933d8015af29c53896eb4e8f8f. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/PLC062240116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x927f199b90e90866fa54db90e7df58a3059714bee02347b380f1bf21125fb55c. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/PLC062370278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90e30e5ec2d464ce5246c684543e09f24f72f2c76d4205b2a71d7865565ee0b. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/PLC062379708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1b822cad3e6c73f2fb91e3f428ab6da511955d432bf83a619deaa1361497b3e. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/PLC062385272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5b81d0eab98f1945abb9f0466056725087c6ae5485f450093d00462a4b811db. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/PLC062390832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05ca621eb726e6d0c2aedaf8d24a49b69f1d4dbe5631c7db56d1d91bc5497414. 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/PLC062390835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15fbfcf2dbe91c3657baadf59927bd4e81f8620b3651f4319dc76a832876f315. 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/PLC062390839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x557b596e5794193fb02bfad32611a33477da923af5f82eb503ce981b13e3f655. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:27:14Z), 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/PLC062390840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1b822cad3e6c73f2fb91e3f428ab6da511955d432bf83a619deaa1361497b3e. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/PLC062385272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a615826ca684da6b7772d83d1e2f655cd29a9a4749301a007c1886b9495e932. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PLC062387743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f6a96bdc467c4c21766d8a47d9588bd094dc8812e9981d7d5f76991dde4b758. 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/PLC062233924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc895dae43db1ac7ac7660c65a743e677315d7a483ef07189d3b15df1434faec8. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/PLC062418625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd22a49228083cf28ab2833cb9e3bccc0d66d021e4a686b4ef7a804f82ff91a70. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PLC062426820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xace299cac30d99034412e5c0d863b4fa9fa4595792b992b66d28d4d11021c295. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T12:35: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/PLC062432523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbf16d9afe83e6a8654147b6565d3141a15fdab58d6b0fc8eefeade2e2739a9b. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/PLC062439198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x259c8356dedcdd706ac3c04efbb219fb329974278720553c62db6b48da5b9e6d. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/PLC062443410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c84ece90c6807a005992fae2f166fa9e5b66db2c494c80b0d4e86ebd253e54a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PLC062508273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x878e27cc6f18a881744b725cb99e288344f46090bcfbc493c97e84d582652f15. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/PLC062509313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x976a287ace60e6a2ccbfe8effd8d75bb914556fb58afca0bb9419863f42a1d16. 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/PLC062509314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9040260bc0d57e8ed34129792fce78fac51bd6a842f13e23e4d6a95c7d0a7b6. 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/PLC062509316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c84ece90c6807a005992fae2f166fa9e5b66db2c494c80b0d4e86ebd253e54a. 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/PLC062508273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82b9664ead7cc73fc4888efcc3f0dbe67c2d9d2dba77ecaa6a844df150000318. 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/PLC062509317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d5511e2dbb1426283b21504f13c715df1e24edab32c8fe856f5779ad9b408d3. 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/PLC062509318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa185d0e5f7e42df85704460ff9ae6fbc905bf9092286469a791bbb174eae28c9. 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/PLC062509319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2e972a6161dd86d240a1527ca7ee6c060c6553cc789f63a7ed3b38bfd6ad38b. 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/PLC062509320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x043a43d7384f495f99ea0562fda1d9c27a40d87f25868c5e0df45f0c69e3d461. 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/PLC062530626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x938848033b72789c99a9af1ace475be7ec33bbfcc26beb4f7ce89990ecac4b5a. 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/PLC062536267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61866f4b51944d0836ce9695bec527446c413d2ddd338e86c3dc21fb340b897e. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-17T00:21:17Z), 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/PLC062536268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x539c10edc58bc3351b79014829ed003958cb317518a1a4a85cc8f7f8bb40fd95. 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/PLC062536269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ac270abc4ef367aa69ce5e78f07b6b07531a8cc65b119f8a9e64e86da3d5cbc. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T08:18: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/PLC062536270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fe58ee4facbcfc13cfab1b586120b5ae41b59659f27d99a34831bff0924cc5f. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T22:01: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/PLC062536271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a28bb4610f24f880c7514a81a5f9e71291fff7b4df791f9bba6063220e0e8df. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/PLC062536272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4dd12969ae1078ab859a35d3884f4fb89f4fe6de896b5a63a047f82fbadcd7c. 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/PLI362333125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6b8f0cafb6f1f2953c7714ae0e1113bc381ff4042ea3baa0a158192a23a59ca. 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/QZTAU2297614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65c00f36764a78b5b0b15fa54d70925d690aa7f92df49409fdb0f9e1f0024d30. 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/QZPLR2129737.