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 0x2cbbef3dc50a6bcebcde922c636b9b8dc5dbb0cdd2b7cc842bcb917971cd2dfc. Chain 2 (Bitcoin): anchored in block 953812 (2026-06-15T17:06:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f6d6ddcd-4ded-458e-807d-4bfce6413d37.json and https://artists.proofprofile.net/proofs/artist/f6d6ddcd-4ded-458e-807d-4bfce6413d37.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 0x3db2d59767922ecf8048f6ed439b1d72f69d3493e6c688566a556859b519b614. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/GX8LD2564232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58eedf40a6cd16c4b8634f2114009fa07d8e86e9080be69dfd7ddb4629c332ee. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/GX8LD2534286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f7c3a487737377f970ba23cde29e7ad8d47c6070b7701a571134a802ccd6c70. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/GX8LD2539626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4992f12977039177f294f29ff814a2a1dc517479dca80d234e25f284c5463d7. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/GX8LD2509718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c7223bda6d944a4dad43b001d599a95925dfd0e900837e1671434a16ec707fd. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/GX8LD2584322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x755066e537dd59b64807252f7b1247106d99ba8f462099356cb07516e4445beb. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:30:39Z), 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/GX8LD2584781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa0980fa528b1efc0f381bf9fe0c9efd4ea17e6cb4e3d7a7263c4736f94fa92a. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T18:57:45Z), 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/GX8LD2509960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde2cf503f0f279acba2f33253f608ff76906836e463938446dce3a139ad60f59. 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/GX8LD2507842.