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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa64a72fd0d62cfe9a2e1addb9873ff7af3828b9f3388745d2cb78b985f908a4. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/85a2f777-d820-471b-9028-9ffa308c31f9.json and https://artists.proofprofile.net/proofs/artist/85a2f777-d820-471b-9028-9ffa308c31f9.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84c608fbcdcb367344b83a29fc849a752f2a51160abe0558f75e723f2937a87f. 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/ES44A1500204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5876b8ba06f4ee613c3af9b19566d677160c73888720285e9a353f8dab3c41f. Chain 2 (Bitcoin): anchored in block 957744 (2026-07-12T19:15:44Z), 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/ES44A1500206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c90640161b5a04dd2565e920a1916582f3885da243db0ae10042097d420b6c7. 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/ES44A1500208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x714765274bbcbd7117749c06f9d4ea2728838bcd61bb43573d34308db6a596fc. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/ES44A1500102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7457b3a3a54f54009c22401a2284a7dfa9ce82a802a1e3938987f7f106671913. Chain 2 (Bitcoin): anchored in block 958395 (2026-07-17T10:10: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/ES44A1500103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe329f51718f8fdae3bd1f292ec37a3395d9c3ed80f029add2b59d0b15f96824. 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/ES44A1500104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dc4c4a766dafa63df3517f1aeb258ab246871af5ff947830f88d16aadcc7c30. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/ES44A1500105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x063ddea977ec42db9c957b5a6d6a07f4421cd924d45a5cadc56d887a9899353d. Chain 2 (Bitcoin): anchored in block 958342 (2026-07-17T03:34:44Z), 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/ES44A1500106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x314929740fd79f146965e012580a6140e02ba6274a1084d9bc67b28664331b8c. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/ES44A1500107.