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 0xa70aa359df30d35356674b6eda58f0b7f8f329c7a24304c2c93e8cc04d4362e9. Chain 2 (Bitcoin): anchored in block 953996 (2026-06-16T20:04:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/300e5733-01d5-42f7-bd0d-47e17be2dcbb.json and https://artists.proofprofile.net/proofs/artist/300e5733-01d5-42f7-bd0d-47e17be2dcbb.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 0xbcdd72367d0fa0bc52839f163651da4fd413cc9c3f4336f86949492546672720. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/NL2J92401493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbac442a0ff7db4e5c41ba16918a4d517a3cee4854db6f7e1ba24833bcc570121. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41:00Z), 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/NL2J92505200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42f292e2656c3bef0d87082953df46a990735b7b56159cf38eeae845aa31d1b5. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/NL2J92505195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9834b324fe6b2cae23e9153bc2a02eb182b1155e35bbff05ac9a870c8ace3b7e. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/NL2J92505201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbfe235d5a485aec0a03cedfd97df59ed5210391fa207b10d17955ceeb503d85. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/NL2J92505196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e092f428ac026904b52f9df457e69c9df5255184abe419c1490569d4cbd193c. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/NL2J92505212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc55771779dd7f37de9f8dd0132d413f41ed47d9e95976dd49fe7814de92bf12. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/NL2J92505209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9929f34b7b5081c96d5afba8965eb07fcabe5839c89bbd922b9d475384446d31. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48: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/NL2J92505193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c722980fe27e32de251a618c089cfd51483ab79137fe64afba8372ca4a2d151. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/NL2J92505203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64b9089d75d18bf8b8ceaa9fa17b0798906236d5b815d17a898908a67dc9d6a4. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/NL2J92505199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x223cd2ddc1e4c86a6d7650be8ee18ab82d4163e9b274cfc65e7a0d13e550bd12. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23: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/NL2J92505198.