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 0x4249c37a6033b9d53b2867e83c46cc1dbdd30223157893e636bcbbfcd49983f8. Chain 2 (Bitcoin): anchored in block 953620 (2026-06-14T09:36:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1f5e4138-45e9-4e2f-82c5-9d4d5c7d78aa.json and https://artists.proofprofile.net/proofs/artist/1f5e4138-45e9-4e2f-82c5-9d4d5c7d78aa.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 0xf9967cacef0ffa646ae226eebc1c2f3578307c635fe09c4e73db2745a3d364d8. 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/FRZ169900660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8902ebdf346169af778bf66f0d7123f5661f78ea97135688ffe0ae1f44f0004f. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13: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/FRZ169900680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1166edd99c68d678b63d2e29f0d840f44d4e5f217e0e1a39cc071acbf9cfdeb. 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/FRZ169900760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x048b695f272dbf78f9125642e7af29f2331052ced5846779f03252a1c8ae56f5. 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/FRZ169900770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x310e88dd561491d091e7853c4351d87c7fe7077fc65bed16437e8c61590b5969. 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/FRZ169900810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf028842139347dcd7d671a3216ac2ab909bb578a328e689c43e932e4994be24. 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/FRZ169900820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1e2752eb66c83af3e5ee5d4fe3af51153e7531ecf951ee1545141f7e95cde51. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/FRZ169900880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x560bf0abdc6de76d6967cb108bb9810b1e722cd8fda19aa52b3af46dcd11382a. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/FRZ169900670.
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 0x21141665031e5500e5325214ffa49ab517ae3c0729c2f7e143f754e065e0a0c2. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/FRZ169900690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69cf26ce3dc7be852b39121db8aad443034a820b21415c99c9a9a88b06e7a256. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13:37Z), 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/FRZ169900700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4432fee814c0caebf918c8908675afad4030324829aa45a4ca62c205aae01e3d. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/FRZ169900710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fd4baa69ea48bf269b9b962c36a9380b8f480032035dec009607375e79e7345. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/FRZ169900720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf78903eddd1da6b2a71cd64a2d455f53fc47acdf7bf924dea5b2b69a2a77045a. 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/FRZ169900730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x808393f32879f95752363e3b0a501207b8051501f971adbd0437ba6e14afea0c. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/FRZ169900740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x107ba0152f65719fafea2840f67e7491f7d2391c305c202a924e0e4b924b3527. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02: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/FRZ169900750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0fbf3d66f775058df9c0aad08772e9e01700bc9c6275b044ca65808eba71e99. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/FRZ169900790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6828844b27c63768ff092c279d0cd20e8aded757ead8383dbf4fd9bd1f2f8184. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/FRZ169900830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20ba3eacc33f56efd8557d02824df9699683f48c595aefc8fb5e0a71ca19575b. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/FRZ169900850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf45493079a52c4ac752d152abe7319dec12001026660ac364228f3ba6dc692d1. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/FRZ169900860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7d128bac3b23ccc4e09a358d3b4cc3e912ac2d920a3b2275d14a46a0c57192c. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/FRZ169900870.