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 0xc3e69c128a9f80d5856de7ea1e023b335507ac8453a45e3a76260c6931625980. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e4d7bc3e-2d21-4e2f-a5bd-39acb752cd71.json and https://artists.proofprofile.net/proofs/artist/e4d7bc3e-2d21-4e2f-a5bd-39acb752cd71.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 0x4754bad8192a7a1d0d4935a688d526ab2c75f4578933ae52c9e4dc72ca557d4d. 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/US6R21409144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a806926543076bde9de19e77fc5afbcfa60a47c35bb2753a481694a574e5e23. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/US6US1010001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cc6cc40810b987d9f354e17a497a3018f75f56bbfbf62845af6215fba51ec74. 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/US6US1010003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x194b93ecc0ef09e5f68e16ca228c77644d75a188ba0da118f4212af43edf12df. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/US6US1010005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c75177ab0f27b018fe82df55ea38a87aef24826b17ca626ca059b39373d322. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/US6US1010008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7456d22c324fd73a052b24f9fe688e1736391ab5e14561781e92139538f89cee. 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/US6US1010010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1c8fa3e246ea520d08288875a31555be7f39d72751f76f606004ffcf6211712. 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/US6US0910001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71dee0e8f0123a93ce66e366c3a7c18765a2ebd652dfedb2b7e796d487e5a5dd. Chain 2 (Bitcoin): anchored in block 960175 (2026-07-30T00:16: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/US6US1010002.
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 0xd40b6eca1c90ae8e272f0af479ed65034c04ad6f5d6d55baa4aff2d02702d2e0. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/US6US0910002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x293a94a4f888d7e833e3bfc7b9596851b21f3f535bba373867c56af93895fbfc. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15: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/US6US1010006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e3ee5e5ab4b6c4f7328bacfab78aeae5152db8f41e346624145125ac852b3ac. 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/US6US1010007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd766bf86f6c33c25c2635acb87816b1d4f0d96d87140822922784b6234bb00f1. Chain 2 (Bitcoin): anchored in block 960259 (2026-07-30T12:51: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/US6US1010009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf336529ce17625ff01c42fb26dd36d1c60c45ac8a3054ada104f2cadf6a624e4. 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/QMFMG1594299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e59e1d24bec2704eba61a29c3b0e88e2d46782b2f748e70315f5749b5a23d99. 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/QMFMG1594300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62194a424973dc97c3ca356bc8b9ad014ec63b48cbf5e543c2e435902bc58a0f. 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/US6US1010019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48d209d7a87b8ed111585c8283cbda745eea1747d7574ec0b672b148a2bae867. 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/US6US1010020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd94ecfcf4543b00d569201a8b78eb0dfa9ee4cd130acf36697f86760c91f06d9. 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/US6US0910005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c96db7b0a629fda6cdb18fda662d23c00ff73447ae2df631f018ed34cc06d0a. 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/QZDMQ2050047.