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 0xf85193a60b31c15a9044fee40e637b7cbad7da50b31795b0ca98eb34ce0b5375. Chain 2 (Bitcoin): anchored in block 953733 (2026-06-15T03:12:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/95faa072-2773-415c-9af7-fc564a2f2a93.json and https://artists.proofprofile.net/proofs/artist/95faa072-2773-415c-9af7-fc564a2f2a93.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 0x667d9f3538efc9db4f544af72d34344b96c3d3983ebeea90c1a9738befc5e891. 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/QZK6M2310521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22d50a1d9613ff0c70267dc904bc0520a6f55f69e83a07e679e9fc355974e53e. 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/QZK6M2310522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea5c80a438ed00ced2249f47b3f7d7e2f6ebfcf9a1c9e3a5c97f0b6d9cd8e7da. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZK6M2310523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f6755a1ab985f3ff2a75966861b352da1ac78bb19bc7d7be3c6ff8ae69f6c93. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZK6M2310525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1863d922c5cc6fc93c0003b98d5765cf78a1617cc5eba45d4b7e8d57e815a381. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZK6M2310526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95a137192a4614e3342c4d04bb59f5707d13eb78b3f3189a0ade15a0ae090ba6. 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/QZK6M2310527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c2f7eaa55358f9e93ff7a8fe9b27cb72e4d1617aa34c21f3cff718d217f6190. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZK6M2310529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb42f712139695ff1fceb9a3c2e5fa48b966d36b5773afc52899f74a3a4df8c73. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:45: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/QZK6M2310530.
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 0xacdcfd939b40d1b066159782aece1f39cd79dc0251878f8519389b482f4eb4bb. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/QZK6M2310524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7c942587c09573cdf1ac4e0447df2ba4e0bce8f0f538dc0a34426d69b06cd57. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZK6M2310528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf48e2c3e3899e9cda271e06630e0aed1662c27819ad2cdf569d39f647eed8834. Chain 2 (Bitcoin): anchored in block 960352 (2026-07-31T05:48:30Z), 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/QZK6M2310531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x388e35f1fc75d53d9dfceb496d38b19f20fbb3e05cd309759dd9a023333208ee. 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/QZHN32404401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73af9e7c671948818222594e9b8ca34c6fe6c1bed874c1cfde1af7f93eebd347. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZHN32404403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f22dc181b2076ca7c02234c2936912decfa6adccf5fcbd3bebd8eb2061ff806. 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/QZHN32404404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87ad8b1f24bef4152832454259b2466b5641b45eff64c2ac9cdaf3f242e9ba9a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZHN32404409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84e645fe8fcc0bfa145e1c555b57ed77f84d05e1ea1bb77ef8f14421ec54ab03. 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/QZHN32404410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde919f81f3f5234a90dc95ee0bc864a93937e19b7bd9148284721be05fbd5780. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZHN32404402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4519083d6a61a4813f3b56b83fa3ce268042b8536df80e69c33316e6c066d3b9. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/QZHN32404405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2110b2adcb053b79d7a545ec90f9434684b2486e3d5a014ab28494fc362c335f. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/QZHN32404406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x875dc450e5485f0412d4f8a661bcb98e3b174859e7d29ed2a2780be69dd650a1. Chain 2 (Bitcoin): anchored in block 960419 (2026-07-31T15:20: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/QZHN32404408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06209282af357c561bc8d4fdaac36bc0ca01b7cd2d67baa9086313a3144e1cdf. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/QZHN32404411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x985f6c0e83c4230a5b396548a34e5ca7a6a668e5bd43ae3c489e594e4a497ce9. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/FRDX62506520.