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 0xda3490acf10aa416fd81006c3159d7c275dd1e31201fa42967dad4ab0765cd12. Chain 2 (Bitcoin): anchored in block 954693 (2026-06-21T11:50:32Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e9b30c87-37f9-4a04-b1fe-ff8398b17c4e.json and https://artists.proofprofile.net/proofs/artist/e9b30c87-37f9-4a04-b1fe-ff8398b17c4e.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 0xe60267471fbf971fc5ac85550be47f2657700ee6791100bf15a40180612c43b6. 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/DEF301500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a39ca61dc144f36dac3037107c9c3f21420c9b27bf376787ea78b2201fa94ed. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/DEF301500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x175b515abc0e530975129f8df3267603e1a4ac7100414b07393a6a956766b694. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/DEF301500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x060d44770634b596f23e3057c4af925146dfe109649140146da465f49dca31b2. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15: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/DEF301500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x437787e1d2e3c7de93b8430af7bce0e399c862f04b8877b772e257393aa281ee. 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/DEF301500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x340b265371bf8d8fa21cdfd07fae2c36fd35d33b56412b7288b19de9f272d766. 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/DEF301500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x793681d668e64d9bb82925b89a0d4bd0a8772a217af7ee4038deddc30927eea6. 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/DEF301500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b19b592d4e065ddf1ab116a89cea5c47573c2ee085d2fc192fdf879d716abf1. 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/DEF301500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb377a10eb535485e40af9b44fc0af32de30045d23189c66c1b4cca1139ffa85d. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/DEF301500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcefc7f83a11d4a6c12eea18fc769927c07def640187ddc4aa7685b4a296ebf9b. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/DEF301500011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c96e0eb32da6d9d23a7659fb39d3868356ba3abc6cc4f542964b6bd1da9430f. 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/DEF301500012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcc0af6c9ece92e5e986c71dcfc66bcb38e6a71c7aeea50d37ec9f8c05e2dff2. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/DEF301500013.