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 0xfa65201386d53b4bef1a1fb5fafde7f20fab4ddb3f69f733bc25928f923df515. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f4fb4c12-9dcf-431b-b043-f51b86a3bd6d.json and https://artists.proofprofile.net/proofs/artist/f4fb4c12-9dcf-431b-b043-f51b86a3bd6d.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 0x2f87818c8206a57f46b29c817cce4402029a0fde07ca8e08ffbef5a33f7ac082. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FR4EO1600032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b6ae57851ebf5b006e7dae577bb4b41345e8da5376a7090105e90414e5c6a0b. 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/GBMCZ0600807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa58df80abfe85b4746662c8d5d2c71de1d3db75eda0d71aa4f2c36602847a166. 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/FR6V81898539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe518ee00db67e9c1b3658c21fa3ebe7a74dd358c21fbaa38570a66795634d7e5. 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/FR10S2598824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc36294fc01cd8e640a7a1894c34267496e8c3ad7f05fc57fab77df13cc4b4469. 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/FR10S2598821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3c207f6853762b5ee57f247db1bccef0dd4466faa72b300012b63ce0030a171. 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/FR0NT1703060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65bd4ca21f762470dbe4f4ef42582e0ca3434a40b2319f2c8b87e8096a54e85b. 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/FR0NT1703070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eb53f590bf8d995b0de4fa1d74a08ba264ee7b8e35948d73f835014d3f8fbc0. 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/FR0NT1602780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd202e6a2f787010f9e5b08aa849d734ca09237367f0b614e403330c4a3c70d4d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FR0NT1703100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a18f12bc0dad844186ffe54e2f3d15ae53eadd5ca48fd38972bb008816f4880. 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/FR0NT1703080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ed68405b1bebc119d8b4d5ba7edc7b5fddd9b0f8a1d55f22ba7571272dbe079. 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/FR0NT1703090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdbf6023e91fb409c8de5314fdcd3a962cbef6ed572082dcc3a54dbb1940aa10. 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/FR0NT1703110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d68d76d6efd54618a612b8905023deb47d9cee0239335041f0c8df91d91f733. 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/FR0NT1703120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d7fde65f555240e67f221c760356af6609d54ec51c43e2ffdd97ef06f2648c. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/FR0NT1703160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x609edeb5cd32f9d784c5b37de9fd78f24b5d222d2c86a2c39af6b87795e29b44. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FR0NT1703170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a5083fa565e9128f29eea3bb72a42968dd49f973b110cb68dc5c745a5a7b3d6. 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/FR0NT1703180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f681baf200231bd9714291ee39e1faccc7344783adfc57bfbe9f466c8fa0cf9. 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/FR0NT1703190.