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 0x6f190fc59a182fd5b5fb5b6192a47cc6c91645796fbc8e4ee07eeca9ddbbc872. Chain 2 (Bitcoin): anchored in block 953819 (2026-06-15T18:31:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ffb44e4e-4eed-4f03-a6bc-497cff23b1b5.json and https://artists.proofprofile.net/proofs/artist/ffb44e4e-4eed-4f03-a6bc-497cff23b1b5.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 0xc1d8ddbd5791a190999016eb88fcbf04942bc9d11cbb4630d8407068bed18e1e. 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/SE6A92059507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x107054a1924811fc2b30b7fc0d2a783e959141f339a98cb4c64a0c6627b3ce54. 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/ES71G2124263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cb21da1cd0601f745bc884c2cc557033f87487d1aa38059fb4dfa070854b898. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/ES71G2124264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9c5dd5ff1aa797f9f4b187382147370d45a9534791e31fbc21138cb80f61571. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/ES71G2102388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17d78f0f9c14b0e15f77b97352fc21bdaa44f16f470126ff3fb6d638c4579628. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54: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/ES71G2110008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x447c4b6018b4d8a442eacc1e1e759fb9777d508fa828b92cd77512d5c6a0f09c. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/ES71G2058758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19a6a31273a2982bcd4d8b2ac4f7642f16e539cb46c90ca4689ce70cc8c01ab8. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/ES71G2028646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x516646c149a4529cdb46f852d1e522e09428b48d292c4699b3eeceaa73dd0841. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/ES71G2312307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x446ee72ddbaaf98617cd7584808b76a5016e9f2956dee6d69d276426f3576091. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/SE6I32445262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad5e4a4241a115eadbf071569bff5108a8a6a4e05d7992e023588bdab5a4895a. 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/SE6XY2557059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17544d00edf73e6f4418c7ac02d27d29aeaaa793c42ae6fa071542fbbc7fb42c. 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/SE6XY2557061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x085f4daaad35198c060872ed35df313ae6c987851b19b452059cb501be0548bb. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/SE6XY2557064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x516646c149a4529cdb46f852d1e522e09428b48d292c4699b3eeceaa73dd0841. 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/ES71G2312307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x464f5a6ede70023998325b88df91bb3ede26614c60c08926b22f75938ed87e84. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/SE6XY2557066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fe5aba34fc45b96a7ac6d406743a4d7fb32b39ab98080f8f7cbf0ae2987a859. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55: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/SE6XY2557067.