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 0xe363fe6fc1715de1e9cb634f24f04676267dae49ae9f2d41a7a7d6dd7751cc81. Chain 2 (Bitcoin): anchored in block 953786 (2026-06-15T12:56:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d88951a8-10d1-4878-90cf-caccc5770f36.json and https://artists.proofprofile.net/proofs/artist/d88951a8-10d1-4878-90cf-caccc5770f36.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 0x50fc19c05a09109fadb5e7ee2f7667181d3b8c0d2ef31022c654db9de849284e. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QZES52384494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe71562174795c262eed3fb1a47a7eba1eb41ff8c46b56d0bdb5990052a1186f0. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QZES52384495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0511c83f0974d8bf078ebd0054f03e17bc0c3cfecb6bd389011f3b51c1e106f3. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14: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/QZES52384496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x551c005c43197fb0414d5afc93564cbc2ff7fdc0aebc2e5399f623b4c72e4f9b. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33:04Z), 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/QZES52384497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e91587393bc4515e74518ea45bdb1b9fb2e6fb30a22cd6f2fd36b38c8800b10. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54: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/QZES52384498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x994eb5d98181f40da41d127a8e517f5baa793902614c905d19a84ea99ed33488. 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/QZES52384499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82ecbac071f0198bc204d8a657ce168c0771bef08e519525e1e9c9f412de0291. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZES52384500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x970dcd11128e41fa60945a4052710c676ed5fe05e9936348c04a41a5e9c95c39. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZES52360798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2598e1fa42006202973975f6caf1c5bfd69d95465c27513ecb79dbb8344473fd. Chain 2 (Bitcoin): anchored in block 958493 (2026-07-18T04:34:53Z), 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/QZES72320067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3401818e9ac9edfe80e4a7ce6336e04df5904a2ce3babb82611cb51b9c90186. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QZHN52364167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52fb896462e0d55cb107e9254e32187adc4919fadcc85cfc8f730ae4c86d367c. 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/QZNWS2353892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa824c08f10c7636d1f21fbefe50193951a0b9776c4677d32a8877ece32f3da03. 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/QZTAU2316746.