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 0x11781d7282746d594903fb0f310a05ee0cfd4c09f6edca03b0bd52d36f933d30. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cd8318b2-ca84-4578-afd6-86e26e6c4ea3.json and https://artists.proofprofile.net/proofs/artist/cd8318b2-ca84-4578-afd6-86e26e6c4ea3.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
(For A While) I Couldn't Play My Guitar Like a Man
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 0xa7eb57562c2d63b7cf085ce03396a9033a7eb54afbb0939414dedb0c6369ad59. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T16:21: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/USBQU1400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fb9b3988dd471e7af09e3e6e816d6d263bd2bb37715ef56e7ca31165139f368. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:15: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/USBQU1400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x760234441de3179dd9b42ebcbb31c7898c8f813c030b68f83d7dad708257d137. Chain 2 (Bitcoin): anchored in block 957603 (2026-07-11T20: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/USBQU1400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00041cb9154d7419432223ea11a0464149a51678429215fb0973cc1c2bdb617b. Chain 2 (Bitcoin): anchored in block 958051 (2026-07-14T19:14:42Z), 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/USBQU1400016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfc9f47cbd12389ba02502ced2e67bc60041f8cb8977c8fecf93bad27cd282ae. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-16T01:18: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/USBQU1400017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fe49c3c489cddc9acc1626a4edd8324f2d92bf94f17c6b2c654d8986b24cc31. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T14:59: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/USBQU1400018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbea5008677c3c6fc1b39daaa5e622975cca17abc45b7657c34b054cbb59d1d03. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T02:02:24Z), 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/USBQU1400019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cee02e0161cbbb8f74c0028496ebee03ac3aab821c69d8d2b8737184144f8d0. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/ZAQ652301144.