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 0xfd6145a7cebe285feb66bdde115ffad7f41ea7cb9dfae16bdbebc28f0851b47e. 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/fc296d1e-d366-42c8-a2ae-a118d9e23cb9.json and https://artists.proofprofile.net/proofs/artist/fc296d1e-d366-42c8-a2ae-a118d9e23cb9.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 0xcb9c63c0fe5347e93a4c21cece97644df6cd0e1f730e697ca15d79622f544db5. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/QZES72498745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed133621893ecaa85fef07d3f3201b27ecb8bb2fc997710a1c105edd923aa52b. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QZZ662441462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc6a06d891e8e28d311ec9f6f2ab022a1426504fec9dd6624350638dcaf8c550. 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/QZZ662460818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc884d83ceb9e3d1d07478957fba1fed08089679d3c84700b756d72226aa446b7. 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/QZZ662460827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3c08d62d0d0b7d012657625c96db002607f68379f864998b4a4c709d971cd55. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QZZ662460830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x387b4ab06f4fd2659b4680728ead1c5b42fefdd11273b3dec728d1f625f3b733. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZZ662460823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fac097af5f9f47d1cd9e51d7341f8b299547756f64a3794dac22ba48e9ea786. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:25:34Z), 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/QZZ662497512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ee61c39ea060a06475409f83b4db2ddaaa8f7ffb4f4b1f99f09ca835af05694. Chain 2 (Bitcoin): anchored in block 958116 (2026-07-15T10:04: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/QZZ662497505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4328c4cb3e940ebfde897500e5ce5e771b5835527e2300ae1ebfae7376b4f8ba. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18:30Z), 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/QZZ662497507.