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 0xfbd3bc031f9b60088ce05cb4c010c2a08a44d99473522aa1fd3d07a18d239a7b. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d5cd2625-675c-4d06-8764-28b911c874be.json and https://artists.proofprofile.net/proofs/artist/d5cd2625-675c-4d06-8764-28b911c874be.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 0x78f5dfeece51485ac534d9d0fe4f51f6ef20f8c49bcad270eaaa13acf8ac0788. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27: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/RUA1H2091011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa736fe13faf7b170fda757e74da106ee1153ab0f6854ef5ddbfea502e8967733. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/RUA1D2277431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd24c4ccf5529ef4219f2f82d36c1553f15671e3f073ce8c9b8bbd4ebb1ad7f16. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/RUAGT2374861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x454ee00c6c73777feb85b0c659382e95ed74c49ae3827510a946a8404a38062b. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37: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/RUA1D2463792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd71a1050da6f72bc0fa0822f0e9b44b4a7795dd7af3b643f287a993d5e499fe5. Chain 2 (Bitcoin): anchored in block 957587 (2026-07-11T16:48: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/RUAGV2404965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2ea5097b2ebc53b35e898ac2efe9ca376ddbe54bc62f1fc451dcb38de68fc6b. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/RUAGT2462290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb461a040868f812ec6d9629b32463170b4292a964157ad07d6194d140a517afe. 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/RUAH62420367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54aeb45508cb6d546407383f083ae66fa8ba43bfdd61c272a7510dfeb03d6a92. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04:14Z), 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/RUAGV2500083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e5ec2fee097f0e0880ef090d8e8a5f8798d1772ea0450788aa8448f151f3bb5. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/RUAGV2500215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f0298ee420328685ec462395b9d64b7de9af204b4dfcfaa83f5b090acac34b. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/RUAGV2502432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b8c3ded844cd2843d0acedaa300c5dc1366339730254221542cb43ec6496347. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/RUAGV2502928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb448f2da3ce92204c2d2e0ff14e83feda026c59ca8075c8bc3a1b83e5d8490a7. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/RUA1D2575142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b0e5b9044c84c235ea15fe2d03e67d8c88ab53a0a0bc4d291f394f6bfe02ee8. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/RUAGV2505257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x581292a7e1e3c6f321a4a6a8658173aadc778c6adb0dbbc8a7fbd969dcb3ff38. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/RUAGT2500389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x493545dfab82d8182212f18fe7c4b9f9d9962d5eb9a9fb4507c59baf534cf238. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/RUAGV2514221.