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 0xacca4b9b8fc6a4c29b1c1966a7124a81370cbab8d9ca08280ba0f0fb46ddf009. 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/5612a83f-853c-4a38-a3ab-70451e6c0ad2.json and https://artists.proofprofile.net/proofs/artist/5612a83f-853c-4a38-a3ab-70451e6c0ad2.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 0x6b37c16d91247d2f4d30fd0fc78d42aa06d96bb1035f37a072526c2183900580. 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/GBUQH2400028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9994c7e580b3a0f6245591dc17860c903c8d0620f662be2c99bb497563f62c8. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), 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/GBUQH2400025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x175f49c67da40685a38f574d9775be029690efdaa89447b6ecbedc0314f07c7d. 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/GBUQH2400027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b37c16d91247d2f4d30fd0fc78d42aa06d96bb1035f37a072526c2183900580. 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/GBUQH2400028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0288683924e46c65a01aeffdafa1a0b62dbcdedc01d1370f0dad97fc75f9097b. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/GBUQH2400030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48c3a4f17d1263b56ccbf5872c131f725d978abd146637ede7d206804af48038. 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/GBUQH2400032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x027048d46f7c3e00d44ff673e5ef2b81ea3dd0115554b025df0fd8a0bd5caf1c. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/GBUQH2400026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x175f49c67da40685a38f574d9775be029690efdaa89447b6ecbedc0314f07c7d. 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/GBUQH2400027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aa2d765205103aee8ae0e713cf0da7c11e277788b194c2068481ed81fe7d8d7. 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/GBUQH2400029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd90776f5024f19bf65122fc30aed18601f653c2ba8ce8d17209c6a9882f8383b. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07:34Z), 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/GBUQH2400031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dd2463685ec1bfdc7dbb993b1ef48f0a80be11bfee41614251767b29ffea419. 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/USA2B2104898.