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 0x00f6ca54c7d3a2468472fce7069d8ed6667d066ebd4987f4d8f064decf63961c. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/06cedd67-1b46-413d-90e6-7c27056b1003.json and https://artists.proofprofile.net/proofs/artist/06cedd67-1b46-413d-90e6-7c27056b1003.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 0xda1d3d6509ab925f21a8b2e8187b9490d7c46f7a0e9baa96f3c2b595ffb5574c. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZZ7V2409635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa23b883677ae34dc9f21ea193fd3fa26d82a899d8023301d2e2eeb6b136a949a. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/QZZ7V2449116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6a59488c7404c0c8a1005f4b523169c98787dbe9a9ea775db8c296fd0d0c1fe. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/QZFYY2574163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd225478b7e8bb47c2a9a72aae2b584f2d0f4f9fc8f619cbf4c6ab583c1c50b99. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/QZFZ42538087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x575d7af6c29b9fcd5830b5bca9e756c10f54703cc479094079a0128e4689432b. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZDA42553408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc12540f746a0f6e8ef402db8458b71e2fc56b3b6b0492c5ee016709fa8406c0. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QZDA72513670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0d66deeba814b882071af02486880af216c8ed942a874115d9be566894570de. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZES92553055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3adc0e7a6f19afe9c7f9637be477e2a3b0df736ca39e5a173ac90d7f27efb516. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T05:30: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/QZHNA2527277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4dbffd2a7770165abc997fe1d3f5b118d40c5723def3ae3156d05c24c309df5. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZHNC2552900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2f36fdc0157083e789e79e3e4d86ae42685b355f34df4323873cf36188ea64b. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZMEM2515824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9deece76f89c1df2199601c9a62833613142fd38352000802d052efb5f90cf7. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZZ7R2512672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefddfe86b2c195ad0f97fab26816a72c44bd8c6449c0458f3849fe580a463e3d. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/QZZ782573289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb228f517fa2d4a5f41c8f3fda343c39f1215babf76fa5eb62109dc057132c82. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZZ782573290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafd9484c0c20d2f9969d2d8695169be31b045a90aff7c8cd0a1c51016700988a. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T12:33:53Z), 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/QZZ782573291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ac6300b93cd4c6bd6fb2f04f6f2a8d51656a9c56cfcca1029fbb67555ff4070. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZZ782573292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x952b8e7e4c46630ac43b330eb8ad2fdc1d46217ef93e46e1f8a1bd2e4e33168c. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55:29Z), 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/QZZ782573293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc509b57f58dc20b849d19201b4783788f6f342964b1c16a3e7fa396de66cbe94. 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/QZZ782573295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c18a06325c964095d6c6f8f074b0c1fce71a657af643a26392ce7dc56e86d13. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZZ782573297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4858475eada7f80c3104c52ce9ec284e2d8f8af11694123e23f5df38c1d6b67. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZZ782573298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84ee00b7aa60971dce82410e62866dae46fce2771277fe132ea82513c0d7d7e1. 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/QZZ782573303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd534a6cb98a7533f1262098d1b73d3d67aa9807ca033f592c7e90bc14defd71f. 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/QZZ8A2523672.