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 0x65ca7f632a6a9f0930795d07af8926fa7976aa76ea1f9aa33761f27a2c1c2218. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c6552e4f-4271-4606-bd32-9e93e20f8f8a.json and https://artists.proofprofile.net/proofs/artist/c6552e4f-4271-4606-bd32-9e93e20f8f8a.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 0x06da3e667a4a0bfe9e5d8b4a433e00dc05a7649af7c5d418980a4d15af1bf504. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/USHM90943593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd58de79d8c2395ebf71eb16238eea6e483ecf80b4c8080a7a08f01e866d67ea2. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/USHM90943594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdec7f6c41abc3002ecff09bae9d2ca737386605c5d00f949dc54db6c08aba429. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/USHM90943601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1d073b761858e28be4bafa7ad7ed277e6e3192f9a85e1f480ff60d0a6d1901f. 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/USHM90943605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a457bbd31b6e5279b514e9f11831405bc8cb8ba2ab5991ad3817bd5aad58c57. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15: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/USLN71111990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6e372db3d6fabc4b25ec6bf04ad11ce3fc49a44c5405b7e37ca1dd92b826c1e. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04: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/USLN71111992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a3d046ee2dc24f84c1d03b192f8b7b96cf3da68460df3034f384158733ca68. 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/UST8K1646054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x952cc651ac19f2a7ce5826f298b93128cba02afbee9a7308090175d95bfa0596. 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/UST8K1646055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa91137edae6a4278876d298df7bb1a7744f12f52bb1a133e7ef4844b4940bfa. Chain 2 (Bitcoin): anchored in block 960179 (2026-07-30T00:39:11Z), 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/UST8K1646056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f40a0cf30cbc85a1301e7f24e68646d0822e60e160e027301343c791202d5f7. Chain 2 (Bitcoin): anchored in block 957043 (2026-07-07T13:52: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/UST8K1646057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01c2f03c33c0a8e1676d7351c3cc4966230e62e7f8a21d7281172044c971d87f. 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/UST8K1646058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae2a9766febc932c1c8b8e858e59c933e2ff2b63715d34958bb3f7f339bc3f6f. 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/UST8K1646059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72c21b69ed7a658c09dfaf4e83b54e77a5b42c997264d25979503b9affed27eb. 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/UST8K1646060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x987c5f53c270f041a98c73f8d5b0837de9221a711e8ea9627cccfe68a315e046. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15: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/UST8K1646061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d941c9b2969c4d4d576b3c5db962a3e5200c555a266246e577993d88fa41ccd. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/UST8K1646062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f2ed8bbe18b0cb21e6b22b75f8a68cad220456a79b09037f2eaf4c09583e22f. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/UST8K1646063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d906ad41bce8672cafa191a0408fbe1659ac01a42105d643f6876633f5c84af. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/UST8K1646064.