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 0x7fbbf0821f6afc8b833f7f4904278dc2c48ee86957b49fcd9ac724fe66c8de2d. 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/68c5c3fe-21a4-4132-a0e3-3f475c3fa169.json and https://artists.proofprofile.net/proofs/artist/68c5c3fe-21a4-4132-a0e3-3f475c3fa169.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 0x9e4f55d8ebce913a4f419a41cabeee91ed04c71fd21c0704d1b9dbc385ff51bf. 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/QZDA82484794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfafeba1fe877f339c59931e7c7190180075c27a1edd73cb0c0aebea417e13cf6. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T12:32: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/QZHNA2480086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x775cd224d679081f09c316229bf53b0f356dee0666207df008c63d89c8a14bb3. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20:34Z), 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/QZK6N2440421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670a4f6943ec2cc3622806ca2b71301a9024ce4997e86bba7cbe4b99e0d86dff. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20:34Z), 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/QZFZ62465652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaa25743b05b9d67b7effd1eac19acca21c10b8a76e7a73383e536fc5688fd47. 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/QZTAT2402758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3de3b1af7a3904e81e639edcad0e62f8fc7a5d546f92f7c1e162386352d3dc56. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QZTBB2432193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc36160627f6beee00683000830ded41443ec63675fcb29d4a56330221439a49f. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/QZWFW2458644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5b27aa7f2a0747829da92ecc9b7ce99981d993e2220be80a1029b712b881a4b. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZZ7K2448138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfafc60e2bad2f6783dfa704025d8668f8dae9891e579c20d4576cd47dacccbb. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/QZZ7K2448139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0882cc6e472864e00a8c097e7fc96c7744996cab3faa4f48de9a5da37855c574. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QZZ7K2448140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d1da581103c4bcda8e3a1c1b6e2c98b18b006e1a315da726a01a3d332f18ad. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/QZZ7K2448141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc36160627f6beee00683000830ded41443ec63675fcb29d4a56330221439a49f. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/QZWFW2458644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35a28b4b9557ab3a7f41e5310975558e88724ccf5e248c1442c5760fdb254218. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/QZFZ62510129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf0048b0a7e5fd87acdec1b17ef4fb44f1dc9c000c166cf1ff998c6fafbf71fc. 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/QZFZ62510130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79331c5c2e8bf8d30548929d429981c188cd24610c5138b7639de77e3abefd62. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T13:22: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/QZFZ62510131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0228dfb2d1b2c6d7ddacb93f6e59054fd1266a1c08345f1eaa11dbcd45deb074. Chain 2 (Bitcoin): anchored in block 958673 (2026-07-19T05:38: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/QZFZ62510132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbddc92a5685632a8c4912ea509d2d6aae859de2fa451ab69cb162c1d87dcb995. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/QZFZ62510133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e6406fd0b3b248998598da8ad326a45cfee33d9bcd12b206adc408a301d6913. 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/QZFZ62510134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ca5ab8a9691c4d420d938eee1b4ae4cdc19319c54b3ff2418b030f02ca30328. 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/QZFZ62510136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aa4d062f638b9453cbe26dab5be65b68b2fea1dd83e5b3fb63e0768a63f44bb. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZFZ62510137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04901d8bf50b2dd3f926b0c9c3917c8bc08eb711ce39e3c1dfd5a1b8eb59a233. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/QZFZ62510139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45d1b89e2fb05923043667489e841313a8194ed1bab98ff2333832e9fc174f12. 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/QZTAS2580458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4012cf7de95b3b123841d09dfeb8a20c66d090cb3e19cc44fa45e577c339a7f3. 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/QZTBA2510361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c60318e5acb7ca53975aacc79de2c545fefe2c87de1c4278bc769c5c4913a20. 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/QZTBA2510362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b92af79b865af81df83541954b9783b26c4d08400328d1bf8063a470f95d135. 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/QZTBA2510363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdb4f43d0c3c9245d8b66615ef3733c77efa45bf6e3f26beb998d0e250070a48. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZTBA2510364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3a18c0d3ccecd1f76a7579c95a597be6af45c1497a801431b1c82687411029a. 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/QZTBA2510365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a644bfbd78e3ac37e8ad4ddf1d68e444abb13ab400421eb3cfb4056771ed2c4. 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/QT3F52565857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d9b201a9948bd844b6bf302f9d9b191b120d212519737d43bef0d1d199aac32. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZWFK2305565.