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 0x5ae38660bae55490ce0f7349c28ad3bffc1abecac5a771d26b709b1f63424686. 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/1d98a066-0f11-4057-8ad9-e7c24e66af13.json and https://artists.proofprofile.net/proofs/artist/1d98a066-0f11-4057-8ad9-e7c24e66af13.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 0x18648de82bfee2adebf0ec11f4b74ecd79caf3131a9348f6d5b871b6af6e9fb9. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/TCAIC2438846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x542def76231894d5e90fd4c8f18992c393ba09b7fa59a7a10c68cef602e286d6. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46: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/TCAID2431767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3b36b4c7518555bf3af3d9aa494d7d5161270e2bca16c8aed242165715f818a. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/TCAII2417166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd164aa9a4790fd263dc45e8240ba66618c7edd53807c7b7e6a857965ee63534e. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01:25Z), 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/TCAIK2445974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52bb6c3fcf88402a638815afae3ad979df09047c9f320f80aea649f820813c75. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/TCAIQ2462444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ebec63ed3222d8c03c9aeb808951be616f709123998927aaefa7cd0b25406fa. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/TCAIQ2462445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01d846ce64035aeae90b4f85b8c5ab753daa8eff86c86e1fbc441766336914f2. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/TCAIQ2462446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x434d42907576ec1f770bb41b709b9ae2c3fba4dba74c7c6fc55a606ab56c9da4. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01:25Z), 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/TCAIQ2462447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefdf3326a8f549560cf1f0c2f80bb02a5b8feeeb8f1ccc3d358fcad2b137ef0c. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25:04Z), 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/TCAIQ2462449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab2b98c521dd444699e19196dc7b3a5a94aa7028ec61645f5269be8bdcf409f2. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01:25Z), 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/TCAIQ2462455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d3a289fe48ca02cef9d0884b7ad72d7c0d39b8b6ce1cd4da3f2b60d2dd79a92. Chain 2 (Bitcoin): anchored in block 959363 (2026-07-24T04:14:27Z), 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/TCAIR2462456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8922a6d4226682f83ceb3875491f95961613803b274db870c67523867f2698e. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/TCAIQ2462459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b193a81e5c2316a07c5eb22892629d973ee0c09ca27e3ba84b8323787da70e3. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01:25Z), 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/TCAIR2462462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc081ea6b07f9c2a8572036264ded4c3b1c189fd59df1e219561ba13c3e6a8829. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01:25Z), 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/TCAIQ2462466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5299c306698130c5eb6bf7062deea1001bfe6c11447d8193df035742e12e8fb1. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/TCAIQ2462469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x630c67ae54fd3b1e359d1d247f84415f045f19555bbb8fbfdab959218902dadd. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/TCAIQ2462471.