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 0x17271fdd80fb7a38272f1d0cd7fe0ac2385ba81b4d2d38b3d2acbb566c025174. 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/b699b625-75da-477d-8d20-49a706122675.json and https://artists.proofprofile.net/proofs/artist/b699b625-75da-477d-8d20-49a706122675.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 0xb75da73ec9a09f15b2da1dc9b59c87f85b87d42c75f1bfee70218db0bacef8d9. 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/LTA050100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a6a0569540577a595156acb3083b62f8b64ce3d9d6b93724008c07c1c30feca. 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/LTA050100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4865399ae1ae358d925659c00f4f7a209d8153648c58a0c5597c8a57ec404717. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/LTA050100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf55908061cb2ce21f1352e5beca0b7537688ee2eab3b4bfafbc425c2a81cd13b. 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/LTA050100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3f2c7cbc2c95ecacaca8f049218f698a541752ded911646e6cdf4bc5bfbb7ad. 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/LTA050200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96fc6b1691189dc9ce425bacd0ec502a800a05389c949cdaa7d3907d13bbd7db. 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/LTA050400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc79d7be9d6a34a812e9c7b34a49c6e11580e031f122e25aa150c67740bd761a0. 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/LTA050400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd333fac0dca245f352c3aeb4a092c71c557f9d6670b4abaa21bf880188dbf6eb. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/LTA050400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x184ed6870df7d54563f17ddfe4c5b9327e712a4e5e1d8c915a2c19c01158998a. 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/USLZJ1832612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x957f918986b95595cf3eca39c7d2556ef30fa08d7089842afb2f353d55900dca. Chain 2 (Bitcoin): anchored in block 959026 (2026-07-21T15:38:13Z), 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/GBWUL2065836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa24974c907d393ce850e43cde99bb682c7f9b425dd979d91e81961a365502db7. 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/GBWUL2065837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe178751a2d2143cf783f546a7fc47a348915f0091f3d8fedb49f8442f650a264. 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/USLZJ1875067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc9edeab6e25e82b77debe0798ddeadff88bf413cbddd65410204c8170651fe. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/LTA051700012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa229c83be63f9071cbe64f3bf358770d8ee1c04c714052ddfb7aa8e9195f4c7. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01: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/LTA051700020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fa709dc21561a18498a0e3168aef1be8286c6f4eb2539687d0365c6dc25de32. 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/USLZJ1875012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac77aa05b5ec2370470f55363e920348e5d09b728d67c372538bcdb7be4644b4. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/USLZJ1874263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe567ea72993bf9b29b045c54fa0c0ec8f0599a9921d66007772f2c20573191d7. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/USLZJ1822750.