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 0x0d5a8c8188c36fe07330a457fc89a13765abfa9fe49bc9cea9c360b5c2884b85. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/88e9a637-a228-4957-b6c1-d3fbc20d244f.json and https://artists.proofprofile.net/proofs/artist/88e9a637-a228-4957-b6c1-d3fbc20d244f.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 0x833ff909fd1623f56e93c33d99e6a0fde10d24662d683a0d3599fb7173e8a944. 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/TCAFT2185794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc242bf13cd80a99943346e88bdc5e6e4dd5a1156f429d75e29159fe11988d3e4. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/FRZ042101221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01355fcf4c39b5b4f0d4e00c869acae333cbed89772acdf3e79712c9af73d4af. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/FRZ042201575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9279a9ae8da4017071a2349c546b2c7c6eef084e00f47bb55fa500511060d699. 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/FRZ042300229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f743e96a8e0adc6897b09f14b6dc0b290366e4a1c178617a0ea8096ecc9470a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/FRZ042300233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xede10f33132effbe61e9d58782eaeb82b34ff54639183174f47f22aa006eb0f8. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FRZ042300235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd91d1c94b226e2a529c4f1cb91909863cacd3c989e4ddc8058cd56c6ea5e6317. 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/FRZ042300223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4852c1f48d8eab6c0fd6b7eef6d6e70bd52f5c7a3b69a207d44001b3ff08b4d0. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FRZ042300224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07ed3cb0f7285226736257ed4c872e1a43708ed36f27a93c2c4325b63956c4c0. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FRZ042300156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf45adf93812ed8bbce749b4d36e033cceb70d7127c353d050ac0db5f3fd52bd4. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/FRZ042300225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a5db7c5aba2f66969f12dfd23350efaef69b06676cbf171b2651a3d13c3f774. 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/FRZ042300226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51f449e8e960ac9dbb3fc14c16d90288dbf5949d4069b644a763cfc6a3364829. 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/FRZ042300227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5ccaeef7af1447aba9c8c4a90e5a49729b49db4c79d436df191311fbbcc5544. 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/FRZ042300228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9279a9ae8da4017071a2349c546b2c7c6eef084e00f47bb55fa500511060d699. 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/FRZ042300229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f2397b1a37cacab54a297f5f2e2c00c7ab3a83716e2b4f37fc2a7a4d486bab9. 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/FRZ042300230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdffd482d5ab480f8158490c8916209f7d011b70f72e18c9f31fc08400dd04530. 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/FRZ042300231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6e5f58b7e0d57f8048f590d3bc665829af5c130576fc0de16d60edd8f98132c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FRZ042300033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01355fcf4c39b5b4f0d4e00c869acae333cbed89772acdf3e79712c9af73d4af. 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/FRZ042201575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d80d9d93230c02c266c1b476977b5ab7656a08bd5a3f492ff8c8152b3818fa3. 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/FRZ042300232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f743e96a8e0adc6897b09f14b6dc0b290366e4a1c178617a0ea8096ecc9470a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/FRZ042300233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96b7a62c417112a0ae1f6e297fcc32bab0e9035bd4611dc9c52d6ec33530d51b. 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/FRZ042300234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xede10f33132effbe61e9d58782eaeb82b34ff54639183174f47f22aa006eb0f8. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FRZ042300235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x427e3c7070179b9d1725bbbd12b4eaa24b1bb5f15c3cfd5928b8293dedb94f07. 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/FR8FB2209230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x154f2ed487c31124e06a563a01d9d1af0c5a79d31dd5f538b8f3103d98247adf. 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/FRUM72301169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x427e3c7070179b9d1725bbbd12b4eaa24b1bb5f15c3cfd5928b8293dedb94f07. 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/FR8FB2209230.