1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bd67f2aef79d9cad2dda3483f32b4cc25a2eced4b920880a8ec356066693b99. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d5ab2e3c-cd59-4f69-b179-74cb40da9efc.json and https://artists.proofprofile.net/proofs/artist/d5ab2e3c-cd59-4f69-b179-74cb40da9efc.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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55fd0ea6e1a0b6f7c4e5db23683082ecdb6cdc68417d4af2485021c1d38041b6. 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/QZP7F2577000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e92370b681db2743156df0c88a11ac94fc7461cca72ed2053b6f43c3e56af8f. 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/QZP7F2552736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff7e9bd51583bdcc547541cf754a91e9ed85276a765c9c492e3af44f532c368a. 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/QZP7F2552737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5d455cfb95d1f9a6e6a38a8ff3d731925bc09c86e7bcd0f0d50ed3be84e6c04. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZP7F2552739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7533a53a213b7e568f1de63eaebb0f11dcdead288f9d6c64b58f1dcb4815e90a. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZP7F2552741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bc3edef3c06ae94b73be077630096645c4cc5f46bda5743c3f6e50388399006. 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/QZP7F2557026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb857a2a8de5d84f808fa7366a4406930745d1852ec7dfe8c70e6140c64a2d65c. 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/QZP7F2557027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e704e15b1c72c0c5c5b1cbbb16e0ee165e77faedef248e8426b8fef74cd2991. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZP7F2557028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd04e07b9456de51d974987b6f01759b478ddf95def46919160799fdee5b640b3. 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/QZP7F2557029.