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 0x24f74bf963e01212a07e804f7597a0232d89f0dafed9f6a010170a03892dc685. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dc98ef62-f754-4bd7-9463-b15b5439b5e9.json and https://artists.proofprofile.net/proofs/artist/dc98ef62-f754-4bd7-9463-b15b5439b5e9.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 0xdb5964db6b25748a8b4cbc3424ad19ecb6e334d85afe2173bb16002bfd2f3e6a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GX3Q92536652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8ffb7b31ab92a87305c5ba20cb788d2a1e8a8c4ef86916b44e27715664b0240. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18:30Z), 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/GX3Q92536653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b305446b3bea4faf6765e71939489b47c225f6e4ee61ca7593287a4c26c133b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GX3Q92536654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3528ed9e9102bc8ff3f09aa257564b1ff2a5219e036debe4a6f64fc3db35f02d. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), 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/GX3Q92536655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb8b1097f26f422aaa0cb92a9ed88d742320fb492f67cdc52eec1826883eaa5c. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/GX3Q92536656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf9f83ee30afa89016fb03d5778bac7150dd4169492d5e8241caf591c3beed27. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GX3Q92536657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd68d7f82624734e321094e2e50ffe1ba7b4367f5a3646040f178ea35333dcd1. 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/GX3Q92536658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf1b5616f5f9b43e730406b41221185e1c798864c3d97193b2c697d051e46c23. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/GX3Q92536659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dd79b90ed623a858dfa80c4c48772cb0e7fbb24f6a758ad453e8fe5ddc54460. 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/GX3Q92536660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2951f274cbbf0a60cd33266030c9afc6b14aa0b4b30bdbbe563ea93e3d2a4ed. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GX3Q92536661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a829ca58e27568048ea460a4a3a8e9e384af0098999b3b6ccb83956678cd494. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/GX3Q92536662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97903d521f7a0d97c05c8a71c0939150c0cce1787c76a289cd64c79342014392. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/GX3Q92536663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d6d6e93f248807bd97f98523a1a5c0870d4d2b9d48b2deeeda67c849b90f312. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24: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/GX3Q92536664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3cabe3765d74b7c6c6163ede526169222aae6c3d2569b70af96ac8be6d3ac21. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GX3Q92536665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x490d04718bbf6248b4cbd0025ce1576763edaea84a2e34093ea261e2349f7018. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GX3Q92536666.