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 0x5020e9e6c5a1653bf37abeb353c4a325ba855ac394f5b202c9ad2406de59513a. Chain 2 (Bitcoin): anchored in block 953909 (2026-06-16T07:53:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/097a647a-450d-4516-854d-41a3701a5e58.json and https://artists.proofprofile.net/proofs/artist/097a647a-450d-4516-854d-41a3701a5e58.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 0x1c39697236d7213e2a3cafa6b9fc9e45da10b437d4ff58924aa1d609c8d804df. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/KSA012184648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e434b3454dd931e1bd15aa4acc9dc0e600d85c89d6e04e66d61f9d48d8e0645. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/KSA012184649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bc7701d871b5b4eef3b2488397c879b36c981c12eeb7f91fe96430441281c58. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/KSA012184650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f551869a810593c8915244da09624fcddeee3c2c2d6e491f63828ef66c5a856. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/KSA012184651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa774d66a3a76e7b22e8f977fced8d7f8281e814605fe6d3cd1297611c82846c5. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/KSA012184652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa39c243716858b2d41651e51650cba1cdb0f349db3c4489abfa68980adef9556. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/KSA012184653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30a7a79ed54156e26a4969544e7b3af66cca171dfe0e2629719ab8469cf53929. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/KSA012184657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d29b13714e8bb7b5784857d301c5adde2e860a931ab371c29def36e8627901e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/KSA012184666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d555cd76a757115ca1cac641097d0cc26392c2f827de17354f8a09d09430d7e. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/KSA012184647.
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 0x513b24c2172c56e5156c8232d0d9ea7cc079a9d7578e2d50d6dd29fddc4c4e06. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/KSA012184654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcfddedf589e6583baebc2bc2f0ef86dfbbff8f52a863a721457605c5916fe06. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/KSA012184655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34511c4fcffadf97bbaed91a69e29857c3948a228f5a531d22038e21c5a1fc05. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/KSA012184656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe589b652d846a9b1cf3b70277b22d8e0ab8e1d5f57d1b15becff82638e83a073. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/KSA012184658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43be339dc6b00cc7461d6cab180a02cf6be6b9ace5e01f45225c5cb38b8ec77e. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50:38Z), 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/KSA012184659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x709822a48f044e14b4f322d25b7e1ce91bb8cd74bc8ccc36798b947f7d242610. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/KSA012184661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28a8407d15d36ded757ae4d8cf13e39f700c403989275b6aa8c64e6792767b74. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/KSA012184662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fbea7f86292ecd74577ea2b68fc7a873b2c79959c0b3583b6652deb825802ed. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/KSA012184663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefb7db61b86c53770edf701c2846b0399b691aa6aef2ccde90c563f621cfc099. Chain 2 (Bitcoin): anchored in block 960381 (2026-07-31T09:50: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/KSA012184664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeabb175ca2794d949f890957c07a8d69ae48b3c5fe12d55af9e889919e98c2f0. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/KSA012184665.