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 0x8a7b87872299ebd1cba936fc446a7da798b128f280210225d9be156cb14afd2d. Chain 2 (Bitcoin): anchored in block 953743 (2026-06-15T04:52:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a21d932a-647d-4fda-a03d-7c81c502680b.json and https://artists.proofprofile.net/proofs/artist/a21d932a-647d-4fda-a03d-7c81c502680b.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 0xd0e0dcb5c9b457a7addba12739d53e8f907c1063d6c8605c91b916f3a9526a30. 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/JPU590500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c2ee4b6db1fe5875f9bb9f49a2fcc240a2dfc590283b78f24b97c8149b3c70d. 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/JPU590500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b3835fa525fe4a4367bb13aa495d415a63aff6e1d06cbf6d29bab85389aac35. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/JPU590500009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bfa677aed7f5f2f4917565e39044dcbae96d2fc730c883640e2c89288fd5ae7. 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/JPU590500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x778fd0ae18b5b11390b5124fbe6204e8c92a836d336943f3732a78d3afddf1db. 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/JPU590500011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd158a413ad960ea2e858637bbbb18381e5e3b86a2c90f0991fb95a29215f38d. 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/JPU590500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafd782c000177be76461c27e9d882a688d09934dac2e164abdfd37ad8d3337ed. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/JPU590500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a2d97a5509cde455f412a087663960e4f2a4f1da7192db260ac36ea7dec477f. 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/JPU590500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd33a42741cef76248162acec66d630d30edb700468061876f75e48d4a089dfed. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/JPU590500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05fa3bdcc8aeb82cb21b1899bbeac62d1670f0700645c13881aab080bf4200e5. 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/JPU590500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb06b3d5710f5c002f79e9993b5b79c9b6bec357e6e7e67953b95c0973de5ba0. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/JPU590500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe333832e8e1680f9bb89bb2022d173fd6b15382bb8de790dec3d398babcf549e. 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/JPU590400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf18c81bbf8158af9b2235b116db4c17fe46f6e4917a7c1f6da06c495dc473b6. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/JPU590400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4384b916d4694672e828f0af4196ac9ccc14c401c832f7e351ca28045f3e92c4. 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/JPU590400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94f0e20fb621c253980c7a5a3a228516e5b26509d4cf31f4014eb8487267b899. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/JPU590400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x015f6cb3456707e68cf3385ed7911e29fac1a9506ef629805aafe8c5c6679668. 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/JPU590400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x929d459ca69e4bbbf84575fccb261b75db52118d32f8e07ac597c9c3fae16d2a. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/JPU590400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd9de8c7d7078c576b2eeaa5ac782caca9e11c759ee3bc2f711d1f95eac0c26d. 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/JPU590400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31d84df80e1a3f2f2fab01d1620d4d0cc603fe14c7a6f19ed24a8aa37d7040de. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53:07Z), 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/JPU590400003.