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 0x13402e4ff288e18a2ba8341691500ead13123df53348979744029b0243cee3bd. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/667b85ab-85aa-43af-be4d-16524fb390fc.json and https://artists.proofprofile.net/proofs/artist/667b85ab-85aa-43af-be4d-16524fb390fc.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 0xd9ba8d0addc01d39b86c0b14e58bc170b5009c730796a5f6cc9f33efda134c48. 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/QZMHL2236697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb347a5005cfa0c5616f5f27e80035ec0958845ec769688a0fecf48e37f97a039. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08:27:02Z), 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/QZNWR2558624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfc2953e6488eff8ebfe448545e05f5f0e72dba30d9cc1120ff39271b112d491. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T19:09: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/QZK6N2103871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94b9ee1210b4918c952be3bdcd98a75fdb4a186f70cb862c3b55f1293e32e31f. Chain 2 (Bitcoin): anchored in block 958612 (2026-07-18T21:29:37Z), 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/QZTAU2126592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74f2c309bd569c0e971309389a50d219be5aad49c10075fa76b61d3f8ba539b3. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZTAU2126593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd07fd84dbd761983f931acc9884ecf54f9f9b0f3fee1c790b96793ae76e586f9. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/QZTAU2126596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf63419df0ace8ac0745aa8d5db2dced3c47e09b78d9ba6e5395bc8e827f13267. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/QZTAS2322951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ce986914afba1f5b73be3f439b9e656accba180addc6150730858c59a5c31c9. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/QZTAS2322952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b4110d5263798f5651306e214d9d370d4286e97b6d265b0b506bbaa3892ecf8. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/QZTAS2322954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc02d6f36d67627c3dcc7e26c9508f379029559b553572ff79078a4f864ef84cf. Chain 2 (Bitcoin): anchored in block 958667 (2026-07-19T05:04:54Z), 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/QZTAS2322957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdecf81265c4a421aab16a17affdcbb4c96b9b1ff54d55538f4d429c3a856e75b. Chain 2 (Bitcoin): anchored in block 957919 (2026-07-13T23:58: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/QZTAS2322959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d9ddb8999f61ba9a4afee4f59923e0089d8d11a6d62bf2d6ba25866e82b045. Chain 2 (Bitcoin): anchored in block 958776 (2026-07-19T20:11: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/QZTAS2322962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2598ae44dc06a0e02a7a86dbda8eabeb1f22ac3548133f630721d941b5bc06eb. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/QZHN32495756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4895fee179cb808f2a0d62dd4b7893ae1f218afb01f8fb3ab960a1ec4fe6368f. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T23:29:21Z), 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/QZTBA2420851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b787c6e4434c58fdafe85f24ff4f4df3e4cf13c7b7bc8a3d74ce6b445980633. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZWFH2450568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25878b06df2bd6fc470394eceb19e451e2eb785b4ee410c433df2ca8abb5bcf1. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:21: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/QZWFW2433191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999fb76dd857234157cafd9b38bb3dd9f6d1e94b94d972df05e4af1896af7e06. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01:21Z), 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/QZWFW2433192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a2673986efbed621c9ece71f4212b619c15a7054a64b6c2bdd3c559c136cbec. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T19:25:05Z), 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/QT3F22493749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a18951f2e08d6b63c69d109d72755daa1d6a79a487d5b2cf135b7f80c602186. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZES82575694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf10b9a4e45a2a33a1f21b824e492cbeb86d00355545ce9581ba04a4b256f9707. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/QZES92591007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e05dc6338bb479567ca619bc0149d1a6a1702779687cc4a4ae2d757df9e995b. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QT3FD2574273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0b497b10f8b37035c4344833607361fb9b4277248a5a50f3f9a877168071c43. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QT3FD2574274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x069394ddb25f04a956e8fda27b5826d373aed181f306d983d4382229f05f4e89. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37:37Z), 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/QT3FD2574275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9af24dbe8c6bb7eb4bdc780ed113d7a6a6dfd09d1eaf5ac14c45a01fc452c10. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZK6L2514845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x616f8e14e785147a70329e50bf449562d7e522d2b236d443cce47b61a6db26a3. 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/QZMEP2542204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1290b7b2abea37408ab7c32b7140ada51fe13a3cd5bc8e19485c06687d22d5f. Chain 2 (Bitcoin): anchored in block 959109 (2026-07-22T07:21: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/QZK6G2182538.
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