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 0xa2901f54cd2569514402fd544906ccb21dab1598c3e68b0087962eb32c6220f7. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/620a27ad-4e9b-40e8-96a4-55dc6515b019.json and https://artists.proofprofile.net/proofs/artist/620a27ad-4e9b-40e8-96a4-55dc6515b019.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 0x08b9f5852d50cf999f3c5ae932b94379790f600b3f977712d2a8fde243402ce6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/DEB330597912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eaf802cfe116e6f17bf95121c126e53725bd340efe4b398ca3e2a32042a05d6. 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/DEB330597903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b9139a6db8c3868c547fdbc3175b72f674c076c061b0749798fb7b996eb1895. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25:45Z), 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/DEB330597901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe937b7cb0d3d0f5ed5e6c95d0b165da427884d1c9f9360948d147b89390ff43f. Chain 2 (Bitcoin): anchored in block 960167 (2026-07-29T23:42:34Z), 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/DEB330597904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fb757b57ad8cc0d037d1cf0d7a5a7cece65b9862036e97b172a2ebd416ce120. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/DEB330597905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1682a421340b4c812a75c4586a1ae654514b44631e6e7c58332c17ba1101494. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/DEB330597902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf17a38e715fc109c19219317cdffd8936c5c96a3f9c377151e748775502d55d9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/DEB330597907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81d9eb76b09e1fd2c5f0f1e27c0fc76e2281855827fdbf933b111a8166f24f2e. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/DEB330597906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fe26ed4f53545202bae2777086a5b3ae8e90294b748b44a4266665ddb970a4f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/DEB330597908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2177b3601c8d1ff3c0068f30594f217626daad43c1bd583bf59b1ec1642880d0. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/DEB330597911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fdcfa10931599f2ae0604f83c4009b5281cf04c71c36d8556622ecf042eed22. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/DEB330597909.