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 0xbd2d64bb37bc2279c61b67ab052eada39aba8634b611a97e5a56f99a8de97a1c. 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/c009a5df-1624-425d-95f7-313904a4fcd0.json and https://artists.proofprofile.net/proofs/artist/c009a5df-1624-425d-95f7-313904a4fcd0.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 0x2fced38500833d376ccb0271c5dcb69a82e07a3595dd63b5942b684c16692c72. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/AEA141301420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1def61f2d765b96f7f24a3bdb426862539c3b7cd5cc79cd38db0b4f7167cbcc. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/CAQ8S1623814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2f89fe6e232effb972d42c62d6fe7e1f391b7cb26ecc97bb3281e755b5f5eef. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/CAQ8S1623816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2f89fe6e232effb972d42c62d6fe7e1f391b7cb26ecc97bb3281e755b5f5eef. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26: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/CAQ8S1623816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf13998c89715e9240e9243998263732c266b40f20cdb79961f94baf8aeada344. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/CAQ8S1623813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59067718cb4c4756076ad00fc53f327fadb11532636927af30bc56c0367f32dd. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34:58Z), 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/CAQ8S1623824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa10d9e09b3b57baddcbb7eb4ca84b673469901ddb9f09077872196830d099aa5. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/CAQ8S1623817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e538ab8143346e431217711309684c76d296bea720817faa95e076d6a40d200. Chain 2 (Bitcoin): anchored in block 958776 (2026-07-19T20:11:59Z), 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/CAQ8S1623822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d734c3d87d003022c64e7d4d5685b67dd0ee90ff4c795a1cadf4e19c6a7287. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01: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/AEA141956464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef754a4c3332210eaaae01c6fafec10989a5cb823b4da9916a8dbcae449a499e. 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/CAQ8S1623825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30487d486620eec77d1d3395b324f796dd2f5e265ac813a58cd9880bb55c69c0. 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/CAQ8S1622438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41ef9525ad4cfa728416a7529a158f78c4a96a967db6f57309970a51c9417f07. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/AEA142403517.