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 0xbd59364df23308aacfd3240676d6c1fcd12fb07fa02c1f022498923db9a0293f. 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/446f915a-4443-4764-958f-a1439501964b.json and https://artists.proofprofile.net/proofs/artist/446f915a-4443-4764-958f-a1439501964b.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 0x539a8db832d1c077fc946df8ba7faefb18089ceca0047803a6f98a942d5a76b1. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T16:19:40Z), 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/QZZ792530383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5926026f7d8729ee276bf1aeb1ca9583c86f9c2bcd89eebae9dfe523694c7ac. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/QZZ792530384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf150b4df91d261b7adc5c680d12b96e957f7f1e260a92957a1fd5f95dd270a5c. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T23:38: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/QZZ792530385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x501a57ee5ff352493a098e56b7326d291582d17971360951dcd8ae814d1c07d9. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37:37Z), 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/QZZ7X2544149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e0d8147690334a596109b3a4985aad1ef478cbd679ca1c09b2ad7cf99443b36. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZZ7X2544150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69cc5cf657cfafd932632f445e04c9c88bee2f90385433f92a634ff88c1193e7. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZZ7X2544151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf83d4866bfc60683dd3563f02ae38d8494cbdea19348307d3f33f6d6775d6450. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55: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/QT3EX2553240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd3607b69f9f1853d0a7ef25b5ff9c3e44ec89ca2ed761fc29ad3b967e097a41. 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/QT3EX2553241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6241bfa6e0895079a88cc9a233bf0f897112ea868660e275e38b7134d90526e0. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/QT3EX2553242.