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 0x5a5d3a0278cb41d4fa5b219b9be5b830b95ff8745900c9e194afc2573204e280. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a8d8d7b0-cb9f-47e8-b3d2-8f65b0ca6c20.json and https://artists.proofprofile.net/proofs/artist/a8d8d7b0-cb9f-47e8-b3d2-8f65b0ca6c20.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 0xaa8514cbf4b3ff88c2ebd028f6e7ab94acf00963605c1ad8343f777286077648. 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/TCAJH2540220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3340528c19f3426b1de15a2fabdb446b48b07ffdb874bc423d00c9125685714f. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCAJJ2515495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d128a8593f2e99c152a52cc8131d3e6663b0e6e1dc37e916ad367a6399c5b12. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/TCAJJ2515515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8df11e36ea7224b48049b72be95fbfc1fa889fd7896bf6e6fe0382839d040801. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08: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/TCAJJ2515530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10fb846f7799b738660bd36ca804b5a150c18934e3e1f1b37b3fd2aff43c15e0. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/TCAJJ2515745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f50a42e8b4341093e524154e297f18075f0295bbadfe736d75f4652c7e8c21e. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26: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/TCAJJ2515567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2c8bdc402039ffa0e7e7156bc67ad6ff7ca6671187fdf2b8ef9f3bba72ac7e2. 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/TCAJJ2515583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3a2ae337a9b10a34636a5efd06c297cdf0b75fdb3cecf1b06b2a9c094d7f584. Chain 2 (Bitcoin): anchored in block 958474 (2026-07-18T00:59: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/TCAJJ2515593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9a315e76cc02dc378ecb39d4552b56908e4e837d8c4e529490127f1081794e0. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCAJJ2515614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c081bc6de642e11fbfcdc2a24d8721e936fce505699b1cf5f6d010925ca73ac. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43:29Z), 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/TCAJJ2515634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa82c33d5978c86c8447a73bc859d4349c50a1a35be965a351306bb19ac1edfa3. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCAJN2551061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8aecf53bc11ad6495aeaa402d252e785d7f5b010223775fea87085af2ac77a3. 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/TCAJQ2596714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71af7282b98046418323ad12c1a31b83b8f8309fa37f8853189beb99ada4caea. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04: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/TCAJP2599267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d02123554f15e55dd80c6636d40e16f670117f48307a2e36e9d16f6b325164. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/TCAJP2599281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ec6cd21aeca19d5e5eedb427663cb233f6dd173498f6d13066c7d0bba4bc999. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34: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/TCAJP2599294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x625abc360ada1039b8a36ff4f9738ad87f4ac50de2d2cc18b00a3da209abb29b. 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/TCAJQ2599300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd49eaa02070448461759cb9b08ae1bc7398064c2aaab9412574aeb3c0a3cbc5b. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), 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/QT65Z2532382.