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 0xeab8e4026759b5c98bfc216e03b3ce66f55d7e6d4befba94e42246b8463a5204. Chain 2 (Bitcoin): anchored in block 953704 (2026-06-14T22:58:38Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/791f0802-2e57-443f-b8d0-d9e9de716c55.json and https://artists.proofprofile.net/proofs/artist/791f0802-2e57-443f-b8d0-d9e9de716c55.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 0x6f1b44dbc7a2b823fdd8b856bfca0e36ce6ef8fd4c007d62243df9af76ec1359. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZRP42402826.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe40096ae826e871b86f909d0d856d5de3a40da54e09dac53a8b0292b27f3def5. Chain 2 (Bitcoin): anchored in block 960407 (2026-07-31T13:26: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/QZRP42402827.
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 0xbc46312e603ed0af0cbb8a7f8b6e791e155a5d63b5d163ce320543893312df65. 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/QZNWU2157640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28cd51df964bc0fd280c3804ef54e9edfc248a59967661f8a7d6a819260f2aeb. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/QZNWU2157637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1e5d9415b8fdd2a07076f3e821ef3be1e17ed5789bab6e9ac1e60d2284a1b6e. 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/QZNWU2157638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4ffcc7b69cb1c89039331052c34481967cbb3c96b2dc41c87f3e3eaf4127a49. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/QZNWU2157639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ca25e514268700899659f677644cefe747c341dcbbfab4812d3fb48374fb215. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43: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/QZNWU2157641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f21cbf996788e289f53ceb1d8caf9e2a6642c8918ff54e631f2446e9f3e8b33. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/QZNWU2157642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd67a8da1609412096e55e228ec145fd04e7d4354234516a36dd7541561c79dfa. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/QZNWU2157643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd337cc76277ee283d94a6598bed39aa14358b36c51eff378cea8ff2de762d76e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZMEP2296580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a76e96ca2ae88fdc4297702f2aa2c42b210a484b843ed5c0050264e90c1825a. 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/QZMEP2296581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b4fbf4593ef9f790bd2611c607f83ce844187b352d0d7d9c377ca7a7f89ac5f. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZMEP2296582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd6bd4f89fe9f317ee0b9db6795c9d436e0082b1fde5a10c244f515c4e0db185. Chain 2 (Bitcoin): anchored in block 960277 (2026-07-30T16:10:47Z), 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/QZMEP2296583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc1e1de72fa3e8ac2789a1574ea165cc8c2e566904051afff5f9c5b07ba57a8f. 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/QZHN42214097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd023f0612bdfb0be9dfc5ab74ff1a5bb5710d8edc86f056a8b7f2ffdcd37ab1b. 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/QZDA62202262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce6df9fa2369ab0f338f89cc2bdc4fd65cd8c7c66dc99f3f0ffdaf382bb1a3b0. 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/QZFZ62295234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc29d31876528bef230e5fef6fdddec3c1cbd41d432b6fd9132548da415fb0a6d. 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/QZFZ62295235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13875ffb32eb57927316ec7aabba686f10b15a8991f990eaf74658d12199fe06. 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/QZFZ62295236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x924b320a0d0104f18617aa6b2dd3cc8bcd1da36f305a9ed7b2ab6fb826304bd8. 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/QZES72198106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9ac17e14023dfac628fe983eb344281f2771d6f41540647be7b7196be2c3d80. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/QZES72198101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca17fb039c7b6feabf45d5a0f3a452229054de64bb8421c1b407912b24e1ae53. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZES72198102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x961c133710c43fa8e72b5a2d52d014c62a5e8be8ec01a8859e25fa1c9dbd7935. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZES72198103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x972404b71db184774aa8ccffad5bd9393a727093fe5b883a6eff9ca31043a805. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00: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/QZES72198104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfded274fe611048514edf1f706dd074b44b959c7b45d62055ab88f0e900ebf38. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZES72198105.