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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x083ad11350b7a7d8c1b056565f6ab06771eb27380a931478e755a21f68e1fd98. Chain 2 (Bitcoin): anchored in block 953620 (2026-06-14T09:36:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1f221616-1609-4f76-b01b-a25fcd76a0ed.json and https://artists.proofprofile.net/proofs/artist/1f221616-1609-4f76-b01b-a25fcd76a0ed.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4068c3586caaa6da74dcc3b4374967ee5c0da494435332cce18669225c57a531. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/NLHR52155621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c41d2b754868e0ad465a5b02caced472957eeb98576034a60603be14f9daf74. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/NLHR52155851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e186812a073e85b8843170d3f2d87c39477a5961acbf5e46d0ed7a8d41c2fd6. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/NLHR52155616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x405af2a3a5addd5de3cc23d9dc807e541c5d6a9ec5b8d8417719657660afb9e8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/NLHR52155619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x148dfb0e56f08cd1e860019a08734ddd272d97d1c8f6ca942861c8a38817ff16. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/NLHR52155868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdeb9916b801770bcb42a6877776d81b6f51442b507111e484d7bd6085146c926. 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/NLHR52155883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39d7ccdc10899c441bfedd918a7fa881e96a9db5e2c399cdb47d5d740e6b32b4. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/NLHR52155848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x425ef33639276105404c038d555148e2ff3f82730c0e5b16798d33e6d94961e9. 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/NLHR52155879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7a3bed9eb76acaec13616c56ac14c7162266c106c9707582c5726a6fa01bc97. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/NLHR52155850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15837ece91afdb6ec6a7c66604f2ff331f750a16510e32d5cd033fa5ed86a5c2. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/NLHR52155878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef10a568510def7723b0089de54522f5cf12819cdc81baa4e24c714d3ed302dc. 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/NLHR52155880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87dfe26208e1906abcb4c1a3ef4827bccda34060ce49dad0eb680b7dafe40a75. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/NLHR52155615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7cc8ea4ab4a16712a141bf1c16cc115f1e264dee534868064e7f909f38bb3d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/NLHR52155866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2c004d18c3543f2fde59ab3b9a429f78713a3ea2d6b27d93fc66e99631ae298. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/NLHR52155862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d2cb938df431b1a553c1eeaa250b79b980d60fc4dab439d9c3f853418ba7f02. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30:20Z), 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/NLHR52155849.
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