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 0x466959943c04be253105cd5e49c6cdd98a08d7aa234318020daa22ee115c54e4. 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/a6bef4bd-bec6-4dd4-8f9f-7c4590d612b3.json and https://artists.proofprofile.net/proofs/artist/a6bef4bd-bec6-4dd4-8f9f-7c4590d612b3.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 0x8bc605f42bde9ff1bf12430fde82e25c6e146c9cd236b88d7fa12ee62378379d. 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/ES2172020194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb80dd3cc5a000a6f631411102089a42a58eb9056163a634e686a937ac45a56f6. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/ES6171919349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12a7a8161b77bcf880e487979e32c07bac28a30ed1bff834451ae8b0d69021bb. 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/ES6171919342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c6d65f71d820526de422cad281c41e62f4638b9b82abc82e6867eb83739a1b6. Chain 2 (Bitcoin): anchored in block 958407 (2026-07-17T12:08: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/ES6171919313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaef4e202d4072614a1b80af9eed78e5b15510a1a73be86371447bb48dd99a5c9. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/ES6171919301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb8dd4707670e153f47d5ea54c360f5ed4dadc86197a5e5439fdf3d450eb898. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15: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/ES6172020384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1abecdd55748f7d271f7b309fe8da4319255763701e88a8c8f299dcd6c7a85fe. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/ES64E2200274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef9dc7463ded8a88338508f2ddddd1ec67fc95e88375a091c04af4ef802eb78f. 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/ES64E2203481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x627f1a7c88d68a480a99acdbd4269de58a69e4230befe3536897402529bf431c. 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/QZW9N2236580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x002b8b6ca9b6bb267ff6da6184edc5bba8082f029249522d0b38cd2a20dd2e5f. 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/QZMZ92387646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44dfa3c8b95d7b8dd0bc9a0037c2584862cab746e267a07dff1e42f505e4776c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZ5AB2462017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6f91a4619cda53e49a5a4931a7d821a4011e219e36f0af45d59103b9fc31179. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/QZNJW2429732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bcf41703a573e3c37bb5ef5acc45e5cc91dcefec3bddec669bc850706030788. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZW9K2431853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4b481080b564cfb1f9713f792c1dff8a544bd9816e6c04f9c1e246d3e1076bc. 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/QMDA72155996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4b481080b564cfb1f9713f792c1dff8a544bd9816e6c04f9c1e246d3e1076bc. 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/QMDA72155996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd467460a29bfb6bdf1fa89b5605102fd8238ae3d8119142da602bf28a80a63f9. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZW9L2301360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd5625f6af588eba823b38750fef1f9d39ec5944187a8559470f9f317e508a63. 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/QZGLM2599627.