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 0x04613424e236d697895b429a14935e70c6a918739ec1b563daf4d6bb2049f326. Chain 2 (Bitcoin): anchored in block 953633 (2026-06-14T12:47:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/358c5258-7075-4160-9aea-e7430871dc8a.json and https://artists.proofprofile.net/proofs/artist/358c5258-7075-4160-9aea-e7430871dc8a.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 0x2e533ab1c8503a3446fbbdf0a7ae0ed468d0e10559e0195c15c7cac69a1c549c. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T02:19: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/TCACQ1619471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eb3310381db32cef4117d308f240d71a160c11df82737f1f83cffaacdb64f1c. Chain 2 (Bitcoin): anchored in block 957527 (2026-07-11T06:08:55Z), 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/TCACQ1619473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x871620da2f5da1250c351aa37efc4ddfc4364d80c3da3df5ecffd20ca92ffc31. Chain 2 (Bitcoin): anchored in block 957546 (2026-07-11T09:35: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/TCACQ1619474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab3fb9f38a51df6d73c4db241ab9f9dd338261e32c537b8100d4352945dd493e. Chain 2 (Bitcoin): anchored in block 958054 (2026-07-14T19:33: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/TCACQ1619475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a52f28eb8c49a8249acb6e5cdc49d0ebe04da98011c2d946a9b003cf5bebacb. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/TCACQ1619477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ee9cfa5f4ad1515c84a41d3af52782e40aca9404c25e67f284779e25c841f5a. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/TCACQ1619478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b3161c843e9e1c9454e7f2cf8de2d8720bfa08569d969b82d865b74bef78cc. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T23:55: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/TCACI1530581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48c50d155939e446d33d928c7a24f131b9106c8fae4aca1b5a98b51548f145bc. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/TCACI1530585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x086320e34b2173798ba94f8bce1a22e183d072b1eff3d143bb63f065c648e12c. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZGCD1803337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x497e8ee48fd6e4acc45f9dd85ebdb2cffcace80d3db3cc9c38b752cb6d2ac9ce. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZGCD1803461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbabb3cf0d41e49902b33c5a6284f179fd94fefd0488e80d8ddb773726dd52db2. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/QZGCD1803465.
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8f961730346ab8796422182263ea5d77c7013fe0acb46b4dd3a2f1238933a9c. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/QZGCD1802762.