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 0xee004a2426826a4d63bf7db89af1a81005f5cf2f6e258b76b5d03a2b49ba2f48. Chain 2 (Bitcoin): anchored in block 953674 (2026-06-14T19:07:16Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5dffca2c-8a01-4306-a791-cbc0fcaa303f.json and https://artists.proofprofile.net/proofs/artist/5dffca2c-8a01-4306-a791-cbc0fcaa303f.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 0x4a9b3d00dc543a21421f5e165192cdb4e288cf620938b18d1ffbfa7b617a43dc. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QT3EY2427107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2295b55a72e29a4cbbe011d8f36d411470e75df77b9271c19e184ff6a42967e2. 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/QT3F42432869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x784b964a73e2a1d61fcdb753e53fca61e400a3a9a85475807844883507e5c8a9. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/QZES52514629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefb093eb069c9fb0a876243c51c9b39af0282782025fa0e6a36242fb2553360e. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/QZES72562153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391e77abceafa58448f3ad36dd1a0cd2acd7e0bb7ae5b244bf072fd30e5b9c30. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T05:30:12Z), 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/QZHN42537562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbf203458d1a60d1d8c1891f6c89e10d9973281e2fe10d26704c8fc88357a250. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/QZHN42535071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a9d337b74ef441c8d86edd8c52850b671d400c7c0b181c9a94a6e8acf36e51e. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04: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/QZHN72500842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fcf1f76439c7073d965aea227b58b5fc6207c9f4c0d2ca2c290fc8ce63b47e0. 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/QZHN72500849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f5b09d949f71497a499632cb9f222e730cfa788bfe5286ae9ba5d9fed304f0d. 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/QZTAU2500589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92984d0a25f32f274b806fc9fd4fb6d2a3f84f738f698aceb0fce3f67cd295b7. 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/QZTAU2500591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ee71d5a18fae23291b89ca5f6046b650bd5f81a665f963fc0d4a1f5ee8288dc. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZTAU2500592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea62e7ddba0db1e5b0a5c1758afeb3c5a9a0daaa4fdaed33a704d2088bdc5947. 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/QZTAU2500593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b0d93fd0e6a9d750b266e9676c2e4fc4fa3b40af30dfa8a79e1bcb93f0ae0dd. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZTAU2500594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b863719670035d2a972133adde1b301372e538ee33b50ff7b27a9b75d28f15c. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/QT6ED2512118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20f7d5d040e341fc733712cae001bab7f22cdd158e0b88a05d31b1093a467604. 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/QT6ED2512093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72068c495d4f2a6554fa87ac39245abce28a332637788135ebedb43d137f2108. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/QT6ED2512107.