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 0xe71acd44c729199c525743aff783eef6100e8b911ba04aac747dc8f3252e0552. 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/e0843ce3-caa9-48b9-a8d0-808f428fba59.json and https://artists.proofprofile.net/proofs/artist/e0843ce3-caa9-48b9-a8d0-808f428fba59.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 0x9b0001462ae0c88ea6e5079faed84ecba1e0f0854eb8839bb0257d002e00bc1a. 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/HKG732118255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x958ef902081d3e11a01a0b321039ea22566c2b118614320be22e9b2a6efc2a0e. 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/QZAKB2325391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x769985a809f6f1998c3ca4ecea8784f4926eec2c49b18b15a9badadb13f5b709. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/HKG732270071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf011ca6c3dffc24135f9f28930edc4ac58f84e7a5f256dedde720c5b87842e. 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/HKG732134198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a679aa69ff1a8f6fc04ab7d78fd83365464c08d17f645070747523bf6b06fda. Chain 2 (Bitcoin): anchored in block 957043 (2026-07-07T13:52:39Z), 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/QZZ972325935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd97044835eee512f25ad387b1c3a362335cdb99667b73d51f7c6ce0cec765ee8. 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/HKG732134190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0e7c02e88cdcec4a20108ec2d6d1c2f377f1485a24655c11c28acc89e7f7250. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/HKG732133504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3572cca1c542996f8cddb4b8586f66003976ed7cee64c9b75862d91f309ccaf. 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/HKG732133496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ab68c02370b2ad7b0c57671ffccee34a932bdbd3cf1dada0996bee60a394164. 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/QZAKB2327315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb68f9166b67b66a4f7ececa7c51a3d25114e0f73b120b95dbd063e938d41beab. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/HKG731789943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3910f10c603255e857c4618f19a723ddbb763620d8df93ae816b7d4eca09147. 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/QZAKB2327307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65576a733600536347944fcf0cba4d6e7caf15a36528a1a1a17c2646f40c3429. 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/QZAKB2327302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ec75e95af4ab9fce183e46f1f946777eaae02f73fce21c3b3b0a980128c4731. 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/QZAKB2327283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bbf6deba1902a7e50c70d3e386967333d6280ceed8583ccf53f5786eeabbc84. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30:29Z), 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/QZAKB2327309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x982e24235e27038b9b34c4d4be2217977f10a6a850d54194c7c1a7571603f498. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZAKB2327285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36868a8e2eaf4806c20c704d922eb1dbd14c90ac3fb5c6ca284fe8453477d1f6. 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/QZAKB2327312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59776174d783f72537df13b28c3c7a1bc34b085eac742d15e3ee0f9099822177. 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/QZAKB2327325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc2eb8fd705e59537fed558c12ca5926185c37ac4ee53b311f0a886b38d033b8. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/QZAKB2327284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x667c50ea891067cc818762853275c23c72ca9c512c0949fc4245f99504eee91c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/CNZ501800527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0a40c8f7d3591edd3a8e1744084451cd1f7b75656f82649c972ec7e9397d087. 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/CNZ501800526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeec7743c103320af3398d7c116f63b3cd822c64afb6a11d358e7bfd27ac45b8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZAKB2327301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f15c6ef52eeb75eb5099612dbbff335424ea2accf4af7e91b07e774260a0425. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/QZAKB2327304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46fa248ac0168490c4d286795244c0f60fb313a63a28565e066e298e41392b34. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QZAKB2327308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd168a3bac87c89d071c370731632f32e1e0fddf5757d2a66bc37f85f2a3d0318. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZAKB2327306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcdd46eb26185faad968b69235ece49ca235e6120456a17e079a4e338735708a. 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/HKG731796330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf293ef73995996d86e1425623639d7f3a02d32b4d16cc9a1dfdfd388cdecd14. 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/QZAKB2327311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf603b2b708e7821257fa9a1f9df4e66149fcf507ad8460962aff802a43bc590b. 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/QZAKB2327096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34b60b4f8668e0d2a27e406a4a35c070d831b91509060b1c7be89b7b512db4df. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZAKB2327303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb84b6b5cec182ecccde01b376cb7ca4d0c62443fe36248c25faebba29ae2dfc8. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZAKB2327091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x602765667da5122cc82c2bc31356e5bb88711ce3b6f7fa3059c217a807f3b006. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZAKB2327098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c6f4006640c64112d600ad080882582cfe94b975be3832eab00d42cf6ee8ff0. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/HKG732229486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dedd1d6ffb0fe6d6600bfc027f5c7609785e1343569040acbf7a4e0adb1c383. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30:29Z), 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/HKG731622161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d37e281a3ffe2fd1d9b24aec67649b77cdd1fb932ad400b45f013acd6e28ed4. Chain 2 (Bitcoin): anchored in block 960191 (2026-07-30T01:51: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/HKG732014351.