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 0xad47d2102ffbfa8d614354d9e2f2e695e505c778d229516a4034d22e1f31a436. Chain 2 (Bitcoin): anchored in block 953786 (2026-06-15T12:56:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d6b79e91-9482-4fc4-a0f0-22d612a46283.json and https://artists.proofprofile.net/proofs/artist/d6b79e91-9482-4fc4-a0f0-22d612a46283.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 0x06c754108868c48cfd7f719193c0efb3481d84f0d4cfef22e223f489aae754d5. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/DK6W61602102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x696eec00b06ea3a2a5c6d635aa481ffa265d762662ab22aca04d68c8cb3a4d61. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:52:28Z), 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/DKFD53599001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd866bf792c90802ee7c217f6619425458ed326cc13d586ab3cbb077e0241e372. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/DK6W61700026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2365dafd588e9f21e7f34ae1dce568c15fb6f1e10b6b7ef204981c288fe4e71. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/DK6W61700002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e57ba57338fcfb8c08eef2873abb89569e636c78eaed32785c3f48185d3b72e. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/DKL451800215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69a222b6c25ef200a4a5f6312f2f64df02467dea032c693f605663a3c155ae12. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/DKL451900303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x712bb80121d0ec1b213965724e888897e54f161727fa13d46d98385e9a6e6ad0. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T01:53: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/DKC4I2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe44514b9efc575da3d8f21020b46287a0e335970f21acd843e8683dce8aea52b. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/DKC3B2110002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x712bb80121d0ec1b213965724e888897e54f161727fa13d46d98385e9a6e6ad0. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T00:40:21Z), 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/DKC4I2100002.