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 0x26be40d05fcae4d65144097e03b19748a540c2962edda2db9ae821a1fdf8769e. Chain 2 (Bitcoin): anchored in block 954705 (2026-06-21T13:42:37Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f07cb2e2-b211-416a-906e-8f2e3249b90a.json and https://artists.proofprofile.net/proofs/artist/f07cb2e2-b211-416a-906e-8f2e3249b90a.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 0x625eb679dbb06c9095b1535938b48a7b33be533f6808605c5936d10a333d875f. 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/QZW9L2261377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c85509650cb8704bd9a6a3bf406507cfe4e635b88903329d1b706ebec16e41. 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/QZW9L2261378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b7f743a90a5768a7e4bd6ffdf1a512a99bd004b9e9d1572c5c98e3fe39f9352. 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/QZW9L2261382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9298084d79632b3d2f30f3cc413690b4514603021a0d75f842f030ff17cb205e. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48: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/QZW9L2261381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb31ffed763d00f915854bf1b8be548b3756b3574d41613424e2881cb0317f95. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/US7VG1862819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6778b783a699ddeef968445ba42ff656a2656b235b3a006b80a20f912f4109da. 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/QZ5AB1887559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5efac04c622b6106c5d1079d3a6ff397bd524011789ac3191d240d50287ec5da. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/TCACR1683267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x602125949b4b33942bd149090359377f9a4faae96002d7fcb5f47582b6e21ef8. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10:46Z), 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/TCACR1683268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b7480a7c6582689b2f7ac026b8ce27939eb9f9ec1b3d4af29e7b99a7dc5e7f6. 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/TCACR1683272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8fbc59c148c8f06940b6e09e80dd2e10792c24ae901ff628d320de76a36aa2d. 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/TCACR1683273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x111229f9cb9f43f23109ef72889a64a1713682d3cbf4162a26ca3d04d196b72a. 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/TCACR1683279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4628fe34d3e543b028c3009a05402905529e4b3d94c4b6f9ca320327c588fe4. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/TCACR1683280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x156a7e01af70721ba00c1864678792bfb19a03290a9767d1f2b9314efc6b224d. 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/TCACR1683283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaec8cbe8d9f4ff80aba99c91618b14f64890870ba123d4aee6a2b4882b915290. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15: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/TCACR1683295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf8a2905902ebedcee439b621981ab7a2ac92bd424893d0bf118ca49c28ef07a. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15: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/TCACR1683291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x962ff249b3017c676fd1bccd4a73e2e35f04f1a7401de0136b1831de5c545f51. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15: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/QZNJV2079111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x056d28ba594c07fa2d7ac412b84276bc9ab4bc494b1c3b171d21d2b3b6bb6d51. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41: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/QZHZ62047818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa67bae9f7d7713e570b6bc237f4d7005ad29a6acd63c95563d6be4c148b1d232. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/QZHZ62047819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe460f3a41621d32d43d6967f59428d055f352ad4580963eed5fbd18752c64794. 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/QZHZ42052431.