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 0x4afb3f85bb4191e9b88f3f31a24b4954bef7d0d99b1d2f5c255a93e7af3be44c. 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/f94b260e-bf26-4fed-9e21-9858c71c67c0.json and https://artists.proofprofile.net/proofs/artist/f94b260e-bf26-4fed-9e21-9858c71c67c0.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 0x38171e3d56b1f2314f61f2cac3ca88447c5a20968b018e2a00c1807f8c8a00f6. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/FR8GV2415820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9e43bfe061853db848656715f284834d66a4dcf171f3545c28a22e7d18fc17a. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/FR8GV2415830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6c58c10c3cd408d0375652e2cda260f659c222bc98c7f6f230dfeed3e3f0109. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/FR8GV2415840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9a707ac1462f2cf24f6fbe88df8efc2b71e144bcab12ee02eb510cece4f2e14. Chain 2 (Bitcoin): anchored in block 960277 (2026-07-30T16:10: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/FR8GV2415850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd712d27fc2c262ff954e4705e4aea5a6fa41014e4055816e4f01e5f66e83e9b6. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/FR8GV2415870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52f7e39837ac1aa884e509ac3b8561200ee5f0982e7e8369560859393a2f2bc6. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-07T12:58: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/FR8GV2221870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb98153b9f628505ab1a984bf3748306e19798f90403d6b6c8452ecee2b310d07. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/FR8GV2415880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14812295f61bbbaf1cf4077657261e1922f5cf3b1672c6d5145d4af3a5456666. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FR9W12364257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29ec0fb5a0d2e641f3ea62faa58113949cc4993a65f05548a18a02998d567b6a. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/FR8GV2015460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d61366744a11619a33cde4446470d8d50384f399f0ce85b53cf316811877ffb. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FR96X1682986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69725e7c546c0614892fc3dc41d6c4fca2f5f0fb4e2b6a0f0e5a732a16e97063. 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/FR96X1682987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95e4134a6a6d433bf4d2ec2c7422a7e9806189a98e10598434246a63ad28f219. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/FR96X1682989.