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 0xc814e60c7e117419be882124397419677a5666e950b8e092b9c504583c44aaea. Chain 2 (Bitcoin): anchored in block 953645 (2026-06-14T14:31:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4055477f-a956-443c-b2e2-af7e949bdf24.json and https://artists.proofprofile.net/proofs/artist/4055477f-a956-443c-b2e2-af7e949bdf24.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 0x2ca41a174b49498a04dd32e56903a571a64228b9257b28ccacdf4b9a264209c9. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/QZNW72374097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca4cd8a182da1f4dc83c784b778da7ec48f9f5dc3a487d67eead37cf19f864f3. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/QZNW72374098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe52a44916794fa7503e32a818621f9324a7e5592c6027b3def65b605868b0734. 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/QZNW72374099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb47c8f3428835e86ca625bb50076a235ffca00bdbabb632e96f20c64e9e3d365. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/QZNW72374100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f4ab977b982146315968c3d011b330298512fc75a719f4180b8910cdda6c36e. 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/QZNW72374101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa466c550cdae4876174315af39774cc49aa28d6e8be2f09f350c5424da6a1f80. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QZNW72316201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x538e984b4d0880c23f35ae7be600f9b2a072ef45769fe5b7d247cb1525eca69b. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/QZZ972480096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b2d0489a7cd885dcbf177724e082c7dbb6454de803fb948f1ebed9747bf5d6. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/QZZ972480097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7df99f2dcc76c18e0ab74dd44329063798a4d18b05c1910347d56706b8223771. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01: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/QZZ972480098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa887291cc6911d3680ab9b03373a03a7aa586efc6fbc8450e8c032c06ac4a005. 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/QZZ972480099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58832a048fd4e1350cd42f2f19abaaf1b5a1b7af26470d488a1da7e5fa124cb2. 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/QZZ972480100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc75720095fd9393b52869a8d961009685b618ca0a706181bee38407fb3165a10. 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/QZZ972480101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c20dac3c09c0c54cb3a0433c6454dce8e9bc0fba11c3d7c0765bc8a930a626e. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/QZZ972480102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcd9f55a4d846f6f6790909b15b3d9adba82f129d9fd10c1ff69bb0e2bbf6e4c. 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/QZZ972480103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc128181708d7d9aacfd2f2c2d0ed69895af17f9343a9057f24e5212c27b1d18. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QZZ972480104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1381001ea389b5f526e92bbcfc635add1f89daa69245164584f6efec9b443afe. 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/QZZ972480105.