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 0xcd7b5ceccc5cfaf00ca3da6d9554268899b9f52e8310c6a657227e5bcc79fa68. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/39a58d85-3563-4f4b-aa46-18377ad24212.json and https://artists.proofprofile.net/proofs/artist/39a58d85-3563-4f4b-aa46-18377ad24212.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 0x8cc7e0a55d97a7632a0d61a5eddf475d6017ba41c391bda5b1a2daa57905b824. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/CAHQJ2465305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eb13590bf5edcbf2222b9faa1c5032499d6d192852ba657a0636f3eda0c5e16. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/CACWV2471408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3acd77eb5ea9e0d05d0c8fdfcef88b7b58adcc1014e38983f0bff214abd8df14. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/CACWV2471409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdca42067a10a332489c63681fbf14659af96cf6fc76358187d18f05b7cc6bbc5. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/CACWV2471410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c7d1d48bcb7a73b24f659206a6fe156c54d9134722fe8e1a22c76f47d7a294d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/CACWV2471411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde1a2a857b3b04e54f7c5bf22c9f9d04c7b700d1aaa41f63e66d152a91049431. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/CACWV2471412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bae64178d4a969d17707ac87dc9c60f6e46a8528573fb327d86d1d938d78479. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34: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/CACWV2471413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeff77100fa94d026f1fbbd41df42ed60489a171313c2fdb5692ce1364098afc3. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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/CACWV2471415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda17dd97741c68463a1d022195e46036db337c6b3f7277bc055382019785690a. Chain 2 (Bitcoin): anchored in block 958705 (2026-07-19T08:43:25Z), 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/CACWV2471417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8668372a4e5dd415d3b6f72bf3ab983153abefabaed1d0d9b1c4bb8c0f48589. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/CACWV2471418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cc98eac3a0ef77cdc8fb2b65f1d7ec2d254efbd85e86c419f6cc3c27249db76. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T13:10:36Z), 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/CACWV2471425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb498d44f1a066f506efb6af9b8eb1cc2f661c2a77856b76579e0d71d21ff55e. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/CACWV2471426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f066664ffba2a998aa0bf6265db42ea1686462e6a18426704071b93c646db9f. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/CACWV2471427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bc1eccac8ab544a0d67a633322c2b143bd65c85b3626f19a8e0586e0706255f. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/TCJPA2468735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bc008ab662e8d6b410be05be10ebb70210e564f51a42e331b89761ca986fbac. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TCAJP2564497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7234661f0f652bdc61349b6940d9601e54a6d62eb07b7ec88e8ecb76f3d987fb. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/TCAJQ2598397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7ead47d23673971c59d1553972e64255be4bce80c61d1f864dbd8727c5a2288. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QT5FP2500012.