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 0x31ea064c7064d72c5e79481ccd029c5034d9ff63fd8781fcc1eb40a13de9e50c. 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/f49a691a-4813-4ecf-a82c-76d435b77bec.json and https://artists.proofprofile.net/proofs/artist/f49a691a-4813-4ecf-a82c-76d435b77bec.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 0xbc9bfb7e4aad5b0ba84282e7b0b5ac8d65265d9838a3a3efebe63a5ceba3ddea. 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/NLK072000166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a2bc852f90d0030d3732ad23082b3dd7c9ad62f9ae831daf3e2439113811bb4. 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/NLK072000299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73910565287ca1a911c375051cece6b7b759337031880f21ce499cc20e57e8e5. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/NLK072000346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x212149ba514b5ab26a6baea37087d5d2f958d241f9c48f5744cd8e84d7d131b8. 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/NLK072100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ce84a0438e6e42fce8e41659895be32949e94a84d702daaaae93636e0d35799. 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/NLK072100055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac915804ae446d5ab8925e7585452a1ca8fd5f8db9b195a39700b6961b166fdb. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/NLK072100056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe920386d7deabb1d6924336139283a3caaed84009854a963e113fc77e7093f92. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08: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/NLK072100057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d74430654f09d0dd9ec83f47d5d307f8dee497f0f05766712d759ffa6ace90b. 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/NLK072100058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55121ac83127622a22f57bee7cede611418984286de1aa8f280a2608355c7ea8. 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/NLK072000306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf1b927c1053c3593d0e5704fe97c1d1fbff09f969505cbb1ec19c0d09281d88. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19:47Z), 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/NLK072100114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee7fd6f45218653fd938d2935eb8540d835eed9a626b76b2ad4dbfd9c933bd1c. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/NLK072200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f1c1a6e4be0a0b0c04fade2c095a411f60ae6f2bbc9a7a8eed24f394a22f7c1. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/NLK072200012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8fdcf51a725fec1cce62f60492391fa8d4a1f8808c9d53b96cafd01d958d36c. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/NLK072200096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe82691631169f9455bb0ee272596e2de2e1c6f12798c75f568333873a17fd7ca. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/NLK072200222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3f00933fef0c758ea20f4a4b0e4a4437d8d3b5b6c7727d4b6623292df39b07a. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/NLK072200269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cd5eef41e80bf501d773da8613c97a5a85bada5f264269f4295b3ff337fb53f. 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/NLK072200334.