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 0xe43643ea9c6cd48337206a1d179ee40ca44a2053091fe5d8ff5393d413b46f21. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b395553e-d2a4-4f37-b81f-167d73ab7b0c.json and https://artists.proofprofile.net/proofs/artist/b395553e-d2a4-4f37-b81f-167d73ab7b0c.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 0x91a781beda6ce7f15cdb3f6876b60f8547078f2c5505803539f560154d5889b4. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZES82228372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf17cec32a4d1e500122bf9316be598c88ad9dfe57f07f760cbb86e2c98e80beb. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/QZTAW2279728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeebc44dc2ef11ed01c04a86bbb933be40f868d313bfa15d28d60d15d6800e1aa. 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/QZDA82394699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26fb99dcb0a41189c6ed93430e1fa66fbfc01004b41091e99a75b081c0154ba2. 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/QZMEN2300253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6fb2b234182b158c08a43a748218f678e39ca0a5f2af54bdbf73e06bd24a840. 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/QZMEP2300928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe795b2dfedfb2f07f4e9174406b6157e190ae4ae2901f2660cbfe405320140ff. 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/QZMEP2300929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcabd51581366252022a995859b087dc36d6f5437152cb1c230df49821ec6bd50. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZMEP2300930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44191e5d04ab90c354a1cda846a10f924140b4360ff3564039b5eb234ebb37b5. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27: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/QZMEP2300933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafebe009f93247f5272aa45831e66b716e4a928e60d2253fcc55f908ee1f831a. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZMEP2300934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4458ae6bdc6eabc0e86223af0812c7f6e9d88a4646a3e65805ec1cbbadd7a35. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08: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/QZWFQ2333984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1776319feccdb14376ee900e60261636bc27980814f737bffc6253946086af0f. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/QZHNA2460444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf132e83aca5f43ed3e23955d7625ef683b0919c77f89a399d2d27ffd70e4bf97. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZPLR2441292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1706991cc6202dd467fec0a53105760eb070b032818bd5da106023b0540e1909. 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/QZRP52442540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2e9d4c549cbb67f7c4ca41b41dc39418218b0885e2a8f82435112722cdf238e. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34: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/QZRP52442543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b868fc1e823bd81133da9dd72ef6088a19989986eaa15307668163823f7911. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZRP52442544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x607132c1db2b172a9180a92983bcec8007a50dbf62e91cf77f8865014a47d852. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48: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/QZRP52442545.