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 0xe0302460f9593153ce39e75268d4b57c5132ea6cd33a02657d9330adf61975dd. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c9c0df08-9954-4327-957c-4114892e5877.json and https://artists.proofprofile.net/proofs/artist/c9c0df08-9954-4327-957c-4114892e5877.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 0x9415bfc56276b43fe3607f9265e9b8597e50332adb3f51ec316153dffb53bef2. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35: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/TCACG1508564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a33edb5e2931a74eeb3402f322349665e30517f9506ec5858f8be3bafa818f6. Chain 2 (Bitcoin): anchored in block 957644 (2026-07-12T03:18:52Z), 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/QZES62514969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca8705c321d1e6fbca814cc5e179227e4f6373d21765ecd504528ab41fcbd9cf. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:03: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/QZHN52537486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a33edb5e2931a74eeb3402f322349665e30517f9506ec5858f8be3bafa818f6. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:38: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/QZES62514969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75e781bf4a7294aaef374d75b1ab99efe962dee6f99cb887562235fb5e822885. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T01:45: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/QZHN52537487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9beec79aaeb5e00260fdb3efff96631d1b5b55f9469a479830630cdf9e54defe. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/QZHN52537488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x426140ea3fd23ae604e4765dfc1d5d165d9163e20d30fd9994790ca0800249cd. 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/QZHN52537489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83c144cf500e8a1324a2cc2d014f9cfe873c15cfe4cda8542399bef2e0e22003. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/QZHN52537490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacfb5c4fab9f3cc95e8fb69f2ca15b5b84f76a5611bb99ee9be4df4c7d793f71. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/QZHN52537491.