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 0x2e52cd985128912b595e56b1c357caba861168f7e3fde44bd8c07f4a2cec2221. Chain 2 (Bitcoin): anchored in block 953633 (2026-06-14T12:47:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/32c1b425-0195-455a-a6e0-a643f529344d.json and https://artists.proofprofile.net/proofs/artist/32c1b425-0195-455a-a6e0-a643f529344d.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 0xfec234af8b62cf5e895310218c4c5bd5c06437a7e36ad4fb0f43650e0cc54673. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/JPVI02103168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ce8b63279e784e6eba66e99d42e13d90b312fe71974f595edff40cbf03e6cac. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05: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/JPVI02103171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cff1ebb1f6ec379c8c3ead7a545bfbe65c17586b2471b9629767efde6683f9a. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07: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/JPVI02103183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfec234af8b62cf5e895310218c4c5bd5c06437a7e36ad4fb0f43650e0cc54673. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/JPVI02103168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ce8b63279e784e6eba66e99d42e13d90b312fe71974f595edff40cbf03e6cac. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/JPVI02103171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12e40fed96eccd577b5eda55108ed5ea1cca41fd7ca327017d1617b42b3adbcd. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18: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/JPVI02103175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9a79fa9928aa351d9dd151bf1a0ecb9c6f514f68be30a8837df18a41c34e0ff. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01: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/JPVI02103178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bd8e49fd79e481e5babc5b2fbbf6261c0df6d3a163953e27be70258a75c9146. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19: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/JPVI02103181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f2cfb82cc5a5e7966e70f4e6cee581911102d6b3be01a041200035d6646cedc. 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/JPVI02103191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf76d3678dddfa26c100bc51520ef2dd94831a112105a9909e18b676cff94bdab. 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/JPVI02103156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03bc8221f6aca8a598c3d507f7405ee70782752628b61a4bc60174b03f16b7fa. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31: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/JPVI02103157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37612263e961f807d27589108fadc72b9730a2fd6f27c50217dd6ea930ff833b. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/JPVI02103158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ac35f59b2d07f117eaeaf944616260278871b25e47786b6fb4b5da319933b6. 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/JPVI02103160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec24c60856a778187a949c9b1e81c4f930c943235b833c96b3e4cdbc9c97e1aa. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/JPVI02103164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1362f1ce4b3e612499c947d58a223fd2b2046f6e98ff60724190072236749310. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/JPVI02103167.