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 0x3deac8ad9b98bb456c1782834c6a53f67acc0d65515c1a0614ff5114f54f99fd. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cc73e676-0ca8-446a-b7a0-7ae3ac43a7f6.json and https://artists.proofprofile.net/proofs/artist/cc73e676-0ca8-446a-b7a0-7ae3ac43a7f6.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 0xc391cfdf19325d832e448cd499b746d163da0a56c8d09458f40a33b240897838. 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/QZHN72055381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8099b3724d92483191c98d98fdc85b7d0149469c558268efec99215f58c3ccb7. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/QZHN72055382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe514e0520c44c7e6c5fdb95be20273f129bcbbf16fba663a94b31c7dc29d246e. 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/QZHN72055383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb2589e8a7f4a617e7db26779ebc24bd38534358c64bf00ae71055dca33c4ab3. 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/QZHN72055385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3602ffa414bc2926d98490be159ddc34c254ad80dd208dca7dc8b700a6acf96d. 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/QZHN72055386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4af83f37da30bd0214b6361d95b46c905e73545203d940ecc5ce2a40d081c0a7. 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/QZHN72055387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22ae3bc141a8ca95adc778545a14a205e7af2875b76315f93f8aeb6d14a2f7e8. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/QZHN72055389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59bc0a2b837f37e00752ae050296fa5624eca248fb684d19aefb9444c73fbf44. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/QZHN72055384.
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 0x42f4dceccd2576c24d590f1299ea3ff9e0bf670de2c031f77636b850e0e39158. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/QZHN72055388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d1633cc9f88e6958f2df9db80a247fd2aabc138f5a9c94be4a688ba525c9398. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01: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/QZHN72055390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x537a7a791b58c788389ef9f566e78c85584f995bdfe87a191f676e6ff08a8538. 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/QZHN82040603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd474553c3adebfd5b698a47d3473171101f8400ce6595bafd61f7ec3740c0e27. 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/QZHN82040606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa40b90c769dfbed65f6beaa7c276d7d94e3397779aa39fa0b459eb14178c679e. 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/QZHN82040608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0d008def46395a55e6b8ffd38fe467b5af06fb6ad98c7d87b62faae04f27725. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13: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/QZHN82040605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31cf32e1e2517cc35f0c9680d5396756967556282f2f29596cf830f161fab991. 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/QZHN72089815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea7f816baa7a7cff9d33ee0f7f24179203d462c51559aa9caae4666f79fc14a0. 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/QZHN72089817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb29e48919505c32f07cba7a4302e25fded7f20dfb2d106d43ab63c975236ada. 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/QZHN72089822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cb00a691671a1fe7037aaf563fe9fe4879c6136b34f12b27e0209dd005bf72d. 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/QZHN72089814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7a089eb3cc2ed82b1517dd1d2f6a804c8eba489fc66306f95e54582fe47e64d. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/QZHN72089816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa77ae5a70535039d7b1aa78d33daec40f20d73c911c31578586293c6752276ee. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZHN72089818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3d11cc79f6de3dca4f304e0cbd9b1a7e998429574c21cd0967bfd5ec7688d15. 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/QZHN72089819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bfcc860493e8b92d1b952791fd916e8c1f8e6d60b97e132216fb606dc5ed5e3. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/QZHN72089820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c954fb6ea2d58f101b011a31fe7c5f81f6ee569823f1f1480e4adc636902a8d. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZHN72089821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40fa19ae4f657fcbefcd2d25100c2a0a626e300ceb723aed4191d22589523d68. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/QZHN72089823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x019b38c90f6098bdfe3b69a0205ba5d8293311515debbcb95d5891b2728fef37. 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/QZFZ32463423.