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 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 0xcdafdf6a5635073ba449373a0c2952e4caae1fd5fd14088400ace049f251a758. Chain 2 (Bitcoin): anchored in block 953684 (2026-06-14T19:51:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/659e4d7d-5af8-475d-8805-4f85c09a458d.json and https://artists.proofprofile.net/proofs/artist/659e4d7d-5af8-475d-8805-4f85c09a458d.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 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 0xaf057bc0be8fb0a3a8729952884138e1d5e8c1a989ac544639e77cfc68817f31. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZK6N2483156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36b02f2827f9ce9844dadb4b9c1d08bef40cf188ee47a39a0eae6cc36b82ab00. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZK6N2483158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b2295127c62dd73278204a69c1281602df81b9e626526ed6726641714e8563a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZTAX2336298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd215c9435eef21b734c29cc462d0edc837cbaa4b8b8e6be37eb49292072222d1. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/QZHNB2356046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50ed0c3c3db45ecb94bfd8c9ed7275a536795e38168d4d5fe260dca1d80ca735. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZNWZ2271228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42543ece442236efb4554e4df93afb6377415825dd1c25f3bb38f03ddcce4f88. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZFZ72273586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x509112f867d5911e401fe8ecf45c9f98d4bb3991eae61d465f67c405ce84930d. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZK6L2262833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66d2e6d52ece3758c11fdfc2371dd5be3ca50423f4d5e78e5332506b3f711018. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11:09Z), 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/QZHN92236122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cc9e47d456cad1f39a06aa41c0e05b03de44d2263ad88b1d4abc1cc662eac63. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZDA62231962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324a16c137ae20b06d1753061c97b3c9701eca7023ccf5f4f2187f2852e1ce1c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZFZ32268141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd160d0206a7e780661dcd87ff2f796da027f8e22977c9b533f511a089b7520b7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZDA41923008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4715e31cb5b3e8ee2145e8e0da39c3a42902c40fd239e38c41a4cfa392438fd. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/QT6E62578120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc06e0aab621cc59bf72685e1f8a6dc6ce545b692e6a53fb913499b07e5a0493c. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39:12Z), 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/QZTB62535860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x398538f4cf34765247a0ed79470af714e7f4019a9a4377e0c95f921501cfdf1a. 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/QZES72553349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd828325e6a1658a7c43e273f11dc05970bdde5c49c68a588519d484a8ffa23d6. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZES72553350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48e7187c1c4029fd515a9ade4ac30acdfac4a4600b6e59ab3f4b2962fb098565. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZTB82427191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324a16c137ae20b06d1753061c97b3c9701eca7023ccf5f4f2187f2852e1ce1c. Chain 2 (Bitcoin): anchored in block 957057 (2026-07-07T15:21: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/QZFZ32268141.