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 0xeb5ad0efb22774bb8e3ea3dd2ed17c86fd064fa171173876e8ec921d7c6b6b20. Chain 2 (Bitcoin): anchored in block 953997 (2026-06-16T20:07:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2d69e929-f86c-471d-a6a2-cb26f0f08d9f.json and https://artists.proofprofile.net/proofs/artist/2d69e929-f86c-471d-a6a2-cb26f0f08d9f.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 0x483a517e88ae2b9464edab82f8fcc78355a935e4fe9814e8a92c1bf2da7ade13. 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/BEA951916501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x864166f0ea240553fadd0ae171244ff5a04e9f6e22a3793f32495c7e102b449d. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/BEA951916502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d4191ce83164f6e22502d8fc71ca344a8e3a60113ca0339af723bbcb7037a39. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/BEA951916503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46e46c800781a6ab3b048db86b83a9e366260945ad894ed8864f8a6253bc4f36. 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/BEA951916504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x504d389eb4d1d63c3119886d513fcfd62959990c1d525e99ac8739f686745f2f. 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/BEA951916505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22e7af867e74075f8bee2134f772a2e719d12bdc660c7752bfd6511ea4671be5. 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/BEA951916508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a11bc84293794612bc7db6f116734118b65b13af4b3f49946f4c188096b7cc9. 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/BEA951916509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36d2f56f8963333c18b3b8a5112e3c26855d556e916076c48db173e76f27a8b2. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/BEA951916506.
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 0x8c5f6b88c44b4171d8d0deb96384b30e943920f008f72df56bcc5cc2e20ac8ca. Chain 2 (Bitcoin): anchored in block 960349 (2026-07-31T05:23: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/BEA951916510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33bc8f83db439ea4c58d2fdf6bc4e8e5864c68ba416e97c0a562970fd14523ea. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/BEA951614001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25ca21000a284f35594cbaf0c0d440bd51042d740b5ea6a3eb2faff8f5efcc83. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/BEA951614002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34c6a7a3d7bf0d618d2e78f63524334c5713c4b4432557d3d13cd3d0f3052d54. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18:01Z), 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/BEA951614003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef88b980771fc462a66e60e9a1f0f5d12ad76a9eaa9788f89ea8fcac552df74. 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/BEA951614006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9bd500a91d19b37c1eaa22cee82a36617b7d6d99ab4e41728204a6b7cf4d0df. Chain 2 (Bitcoin): anchored in block 957253 (2026-07-09T03:08: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/BEA951614011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cd82133da759933b63e6f8769b4f18f435e917dd303dbb1d52ae054d9ca8895. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/BEA951614012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2251a4448b7783e6b19af4fca91ba78d1e2fbfb650236ec1631e59641a918c3a. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/BEA951614004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bc0a44a5bfc551af5608a1f0eec5766fac7d3e45db29e84e9d2624a6ad4f9b5. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/BEA951614005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00748e9a7eaa7c1641b9ef399901eaa54e6a7521b8074a36ba916f9d9dfb232d. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/BEA951614007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf29562f1e196e3a28f39ca52fe5b63927b08f26dd8d3f9c5e6b6c3e22dc65cf0. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/BEA951614008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31d88017f7719afafae31d24ea1979d9f5ec5bf18db6621d68f207a736503ce6. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/BEA951614009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9058ef18b29d583100fee50246cfafb8c8c892c03b6858bb49640c32f908dcb. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07: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/BEA951614010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4399d06decf5829e78edd45d6f7163ff910a20926c05fc787c5941c1b0d84e63. 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/BEA951815403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c50a809f275771674f07437141a0b60a8a62bea22a3fc3f470cc51ea58cee6e. 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/BEA951815405.