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 0x30809bf3bb4a6769916d115e956bbe868fed037fd2709515eecf2776e554e938. Chain 2 (Bitcoin): anchored in block 953759 (2026-06-15T08:04:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b823de89-f23e-4959-a451-2a5e48e6a9b7.json and https://artists.proofprofile.net/proofs/artist/b823de89-f23e-4959-a451-2a5e48e6a9b7.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 0x72a8952945ce2756020f491ae0f8d1b0ac81176d7e0ed4d7b1f663194ad36fff. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZZ7V2481310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0976f8dca4c19c08ea4d0e909d45bdc1a34726e35c1673375adc4eb25370f7f2. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), 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/QZDA42573485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9d529b85b9c29fa55efeabbc24e6861d28190f41e3684e2ff3ac3005c13cf4d. Chain 2 (Bitcoin): anchored in block 956430 (2026-07-03T02:22:42Z), 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/QZDA42573487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4690491ea5e9e5ca15300ef9e6472022e6fe07958018451edf2ed9a726f609b4. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/QZPLR2409070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaab049927d61d5dd6c6a7e089d202955a37af62c48288d8288982728523c75ab. 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/QZDA42573488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72a8952945ce2756020f491ae0f8d1b0ac81176d7e0ed4d7b1f663194ad36fff. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/QZZ7V2481310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11d276d6463b19545b0eeefc5135d58f0d31179f2d38745e4fb7cfdf4a89da4f. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/QZPLR2409069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31e934ea2432ee08a63ca4de7f2ea9a2249a2c51c5129bbdb41d284d6af045c4. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/QZDA42573489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9fc8362fc86f4f82ac0fef7a9f5bb4b744a54161ffa3a0a75ef6cf6a72b941c. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16:54Z), 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/QZDA42573490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73e6d88a177d23b988042d9d79a51bbeb1b7a08e0a72ddba66ce00d85d7af588. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZDA42573491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1688e6bb0031e745315bde66986dd234f9e7225be3344122e41975bcb35045f. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZDA42573492.