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 0xbb45be186407474548139bd39e6de9e757bf192173f1bd4bbb3a32a736412f07. Chain 2 (Bitcoin): anchored in block 954062 (2026-06-17T07:39:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/45f6440a-e304-4013-bec9-c06407258208.json and https://artists.proofprofile.net/proofs/artist/45f6440a-e304-4013-bec9-c06407258208.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 0xb27c9b1649105b3e1050d20bde004a0693d31745fc67e31429185fd16a67d1a9. 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/QZWFK2531251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17afc4ff6e7ea6db3e8fdfc8767b7d6d869044a47b24f126fb99414e626cf075. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZZ7V2590910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc40072bfccb58dc76f1aabf3d9c64078f543f4749011453674f807a42770902b. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZZ7S2543803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a1d773cb30b462f396199873ee40fba30f8e9ffb105e9c8d837ab4fc0c07380. 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/QZZ7S2592079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6d877f23ffcb51a40ea85795216eda738dd638765b60911bd7e648126ac2bbe. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QT3F52597906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0668f4ab8cd5f506823a248399b372b3ce476f239fb373b38d85de05561c529b. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/QT3FD2543051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f0a4758f2f04335e396cb492db01dd7eb42e4aea46436979776730e3c33c660. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/QT3FD2543276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30d5ce28b34400e2c8b53ce5c4dc1b3da570dfba51c3d314b359a742b5e81669. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/QT3FD2539271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ccdc386b7c719710fa8c425a5ac6e08dc1ce11a34599cd7f71d2501f619f0d4. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/QT3FD2543032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79ff9dbc1f2be74f975bc90ded44d09aba7202146f8f539caf2699192bf63fa4. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QT3F52531029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafcfe476bfc388597e347ac55ccd9de6283f58e8e904648793febd73e6c6ddf7. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT6E52585369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53e5834a67734b5304a3337b64f37540d82c3eff0d6d95d1fa478dc8ab7e86c8. 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/QT6E52590908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd023cf7a1b8bca995553367177ba94104e3e182d241041a01400394eea067f4e. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54: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/QT6E52587752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa4e2421fbd1abdfd42ca2efc1ebec5887913dd2c4e560684c1b17d826a02486. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QT3F52531013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bef29fd9d871a2bc7e399a751abc88574eea4d336766524dcd79dfead2848ca. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/QT6E52591066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81c87b0ff457df979d81bcd0ba333edaa572a99b00dd85aa0ef7a4a693c4367c. 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/QT3FC2589242.