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 0x22b756c8d2c004bb5ca1957bcdbee0aa7a977465ee3b21af20394c6b0e87628a. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/99bf5b48-cb7e-40c8-9b18-8ab18d7a3a97.json and https://artists.proofprofile.net/proofs/artist/99bf5b48-cb7e-40c8-9b18-8ab18d7a3a97.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 0xa37edd2b19d772060ef3e81e63f3886d8aa0299c003a749022e75a0e41f9c0ea. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17:53Z), 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/USHM80583692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3316366c298708e2ba56b173a1404ea307c9d7cce1ebb56fed2a0f4c3146b4ee. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/USHM80583693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fd5f7d1a97e5d3901834231e62251ae5f874283dde95db8448aabb05d8cce31. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/USHM80583697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda64c1559957296012efadae1b5cc5fa5bd19b4b05526e38197ddb96b2a5e21e. Chain 2 (Bitcoin): anchored in block 958498 (2026-07-18T04:54: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/USCGJ0634963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x029921a1998e8b69613a284b7cb3120bbdefd7800d21f381c440edf0f31ceb9e. Chain 2 (Bitcoin): anchored in block 958722 (2026-07-19T11:03:50Z), 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/USCGJ0634968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d5c9aaf8b4ab558088da6df5e4434b79efa3c4fc770fc47d2bc3317fb2a501b. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USCGJ0634969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8823236062ee07a4f939f8c4fe49a36702c06018d71cb1dd8e97561494d37eb. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/USCGJ0736107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81f399ded42bf0a505ea35293cd49ea6c69930b464c5926d1b23101742953767. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-19T22:59: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/USCGH0974501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f9827bef2ea96b332bc58afd37f08ef1f1770d05c9b4d40dd1d8f1c1feded74. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:49: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/USCGH1098799.