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 0xc2a14d4b6870ea02a74a0c5e4b8ea04d3c778b15f05a52694bf63b6886924b9c. Chain 2 (Bitcoin): anchored in block 953947 (2026-06-16T13:14:26Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/22a59dc8-6800-4f01-9155-e22c8e86d78a.json and https://artists.proofprofile.net/proofs/artist/22a59dc8-6800-4f01-9155-e22c8e86d78a.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 0x303131562a567429b5fac79d3215019cc4f8768f8e755ef5f1bd0eaddd9409ae. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18: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/INM251928643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4025a9396dd5689be6bc37e29ea9aec0bf364d7d134ed2256b6bba88fe93785c. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/INM251928644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad5db6ce617ea4ab6acbbc4c6ff66c80baab3ad3a69ae557e20998c6c9ff871d. 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/INM251928645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda1fba09bc63162ab0b8f419adc0bc9eca579e95d33c3018a636dd7127426762. 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/INM251928646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x703f810bf505e9f1183461628eaab7755bf0d4de3fac2fcf09aaef65e5b043a1. 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/INM251928647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9f19ca541e3334df77193f98e12e1e6dfefc7e3a5b785ff4cc846f208d0c6e4. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/INM251928648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x077e969dee99278f01979c7dc79afdd1e9d75b3c32a70bfd558a394c83b96e23. 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/INM251928649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a2dab55f9ea5ef14bf7e39439da019f48e1b687b522a021e51e7420252c3ad8. 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/INM251928650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc171cdc59aaca90739be27548e44ea00ef1df90347bd8db7413b4df5e774152. 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/INM251928651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0976d902abe8f3382fc4051f8f26d1bb03a0ec76bf554c773385c7faa2b4b2b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/INM251928652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd78d5511cee8779190c850e4d1438878424eff9c284f2c4a33b7581fb4fef376. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/INM251928653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60bd5cc183a7cba4c8e52016d2a901167e4dae740e182484a59a1a1e6c0728fe. 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/INM251928654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb38aeb3b145bfc0f0b60f8410ea577c081b777289ccd2ee0a987873f44ac3e09. 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/INM251722647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47a2f2e77ddb604dbe5359a8c8807f819c309c86cc3f573beeb431752041ead5. 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/INM251722648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x118b19876bb85769536aaf35db635885f7f0e2ffdc66cefee486f82164925a98. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/INM251722652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92ed5fc6411dce79cb3795c2e32b1b122ee273ea0927803d41929daccc62a65d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/INM251128686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd31344d89a23d2966fd21894d7efb0928ae76d1b7c66ecb2615e43df469a4c7e. 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/INM251128690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9b24adf1e601e2736f73f78732d294b7a6f3ca5d6fc2a555d45cde1e6e77d12. 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/INM251128697.
Moonnam Pralayam (Original Motion Picture Soundtrack)