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 0x4e1286749b163156dd4909515063d6dbdb1662f8b29cc2194f14476eb231149d. 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/b4ce8d43-6952-4abc-a5d9-6e273c238939.json and https://artists.proofprofile.net/proofs/artist/b4ce8d43-6952-4abc-a5d9-6e273c238939.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 0xf5f59ca59513a5e90743d82cf4bce2b2ab03d875f206970b0a64213315c121d7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USBAE2204464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x899774e7641bac6e4005668bf6233c70f55eaca77003a6d795cef027fab40e7d. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/USBAE2204465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaeeb5e14a0ca371aae4fb3fe9110cfa2aeed5f9c2920167754bc8a32275ecb17. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/USBAE2204466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6435c4263fb9abb7c2223ce6b15717ef126ae89076d9133826cb288a347f50e9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USBAE2204467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf93c6709a731b1978ffe869e88ad609297dc4d2c5d351ab0bcb6391cf51cdac8. 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/USBAE2204472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd53f79695a61e95fe5c210b9bad58bdee15a00ef63b2781d36c625f8068b0eb8. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USBAE2204474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8cd155089bfd877f85afd34dae813743d43ab35317480c8a81491991fb253db. 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/USBAE2204476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b5892dfea0c1df87df3b5adaf71ee1152fb2d0b0b8a58d395ff326aff120206. 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/USBAE2204477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x943e9eb790b548dc00c9ef830af03cf746566b410d62afe361d44c8aef236f44. 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/USBAE2204478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ed041f185bb054c8d2828c7c49b6ff7bbbad0097705e3123b9eb982e5e4352d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USBAE2204479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa929f573f1615a3b9b0c697f404756b60213d8fd4429b4c0ea437ed54fed7ee. 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/USBAE2204480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa99d2cd2ca6930e59252841ea4355cc2a4b4cb5119d133bb8061685cda33f7e9. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/USBAE2204482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60f12317cbfcea675ad3e34cb4d06c42e631f76e248457d14bfb6bb285433d3c. 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/USBAE2204483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc50d574039e60c06a7e61b375ade0004f1bf6ff97f670fb23e7398df482f0298. Chain 2 (Bitcoin): anchored in block 960170 (2026-07-29T23:52: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/USBAE2204468.
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 0x662778282e00316eeb0a630febcbd0c8d51b6fd88fe9957701c7432ea4dabe78. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/USBAE2204469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x244c24cb5ca65f029b18a842577a99b66ad7a78f3a5c9c3a13c1812883f278a1. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/USBAE2204470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5e0672612df0bdec4c4c7716bebdc5e79b011e0ddd4c51ccef4a767757b99c7. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/USBAE2204471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe362ac96143bc8c7548f78068dd83c47dcf527174a6c2aa147b566e052edd6cb. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09:33Z), 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/USBAE2204473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad869b4a6b7d0af44afff35cf594767be5bd3a52bc66c3c144404ed38bb7f227. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/USBAE2204475.