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 0xce453c816391e46df166df12d68941713c0257d4cd50a31df98ad196b800dea4. 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/fd7c6aa4-a8ba-42a6-938c-daeaa1e3667c.json and https://artists.proofprofile.net/proofs/artist/fd7c6aa4-a8ba-42a6-938c-daeaa1e3667c.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 0x40fe4c6ec5d2f34973ed17fee41c4d8cacb36b839ad528185a6ace71dc769f42. 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/QZZ7P2410538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x966ed4c85943e3534cb48d13a855b90c9d34ecae92594feebfb309cffd887429. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/QZZ7P2410540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad2692f6e4db2a839dc5fe553bf28f3de32eb1140f36014b529541ab94463efe. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25: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/QZZ7P2410541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7d391e69137aa65a79968efbf12cd44fe7d516274c80a6ab2041e55ab1692ac. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZZ7P2410542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x699a5229fcddef1b76969b82ecedb42fe35673406f727ec8f2071ac8ad0e1bed. 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/QZZ7P2410543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24a7f1771f7997e3502b08e05938b4e378680377b8039150996cb90add13d140. 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/QZZ7P2410545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30f81ef068cb907a04b78234144aa55426686ef4bd66e7b9f28991cb8eecd8d3. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZZ7P2410546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05bdd39216d307ccb2671734f957b7688004c200b558f2d3bd9e12e83f982ae1. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QT3EX2486544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90da428ba2ac76908c51451290110a1f42ad12e03096a47bf5551fb097060e18. Chain 2 (Bitcoin): anchored in block 957756 (2026-07-12T21:36: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/QT3EX2486545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc214660fd7c46c8f3eacc84846e7a8ecd7a105a4d093dbace5c713dc2ff19496. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QT3EX2486546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x480591b5317c7618c696a676ee763b1f5ef52ff2ad9fcd0ee98907daac1d6928. 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/QT3EX2486548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc73691d112a77fc430ba2a2452c010984eb13a8fba6bb95c044152906515ff50. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QT3EX2486549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd856689831ec1d1e0177af502b3263c661749a0087046e79a2d67d6570f97952. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), 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/QT3EX2486550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x782651e590c336b21b8ab8f5d677ce8adb0c9b930b9bb545f205eef09b9898a4. 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/QT3F32451917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13160ad821522dab0aa13c652ef1d6a6cc2fd2104e40c9d3e72b2599ee015962. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QT3F32451918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59116cda76c7184b7204a33897c0a7e611fd743a621aa86df4fdfecbb010fac9. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-19T22:59: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/QT3F32451919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae1beba6fabcaf04f96ee44a8b4b1d1d258fb2c4058243c2d851969839296294. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QT3F32451920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee2074cd8f416e989f3ca6b5489a49eff8d4d6976c9907cf87098a0699190eba. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01:47Z), 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/QT3F32451921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bd1a891538ecdd078474076edda14ae31240fdf69b01ffff0f9939e78939623. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QT3F32451922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28457ee1eeec8188f329d217e343b6a00223e73ed3b58abf7e9b43c057caaeb0. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/QT3F32451923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82aadcf0e25269c7abffbe421813337c63e3196a87245e9ed7599a1e4231506e. 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/QT3F32451924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b162b73a5782894b112dccbf07c75697a61cf5dcb89102231a2da1abfc545f6. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37: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/QT3F32451925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2445b391fd6de899617b5be0d796baff44d46590337e81b0824c08b6b5912c91. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QT3F32451926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ddde8699289b74bfa9a36976adba7e7c7d02969f977bf742122e32cbf8c8f36. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QT3F32451927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe06f08cd387aed07c441bbfd7edfb38f1d120367ea395dfaf6192777a9068a5. 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/QT3F32451928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecb336efce05a44b524b99b04fde9df758bf95f598591d43d28e35077b733a90. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), 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/QT3F32451929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04b2bb1feeb26ae617cedee5da07b438cfc0c7629af876ebfeb5a5b0f43a3b0c. 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/QT3F32449966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf693db06b32745517a1e9d64ec5850e810b7a16e1c324b6481c546e4e30c27b0. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20: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/QT3F32449967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cbf514662e20a97b085ab346564da583e881c5f38a53cf8464ebd18145d882e. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QT3F32449968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9618a8ae644570d3133ee0add38f7a611936cb0e5a92f22ba7048a3f55601339. 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/QT3F32449970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc3c3ea27411a50bfcc2946f08b296cf908fcffe0e37cdd16905cd54c2608bf1. 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/QT3F32449971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80f391d01e2475f89a6ddac75a913836140fcd0fa7d32793c703f3d4a3a23677. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/QT3F32449972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f7ffad62ff5da68cae53f925038bdd3d86e46d95fef4a9e9130cca2a4875668. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/QT3F32449973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bcf3928a4316a0a94c57e59d76ed1074b71eb7a88812bee7feffa38ee4ee196. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20: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/QT3F32449974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1ec8cdfd46f63b860ddd7709625b9edcf1abb1af0a347670614d98b65520555. 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/QZDA72586334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a21f03cd09fb39da84095f72171ae6860ebe5237ac1c629827d82650a912234. 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/QZDA72586335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40f7d0194b6da890eca51edb0975c960e80646c5888b6f73876e8c1a9634ec1f. 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/QZDA72586336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x674d3f968061e3201b4e874ab0532ac6c58a210fc34a69370f405ef30367bb05. 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/QZDA72586338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7244bd712e5d827433bf13551cf1136da165986c4bd6a18d85dd520790173885. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/QZDA72586339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ef519c6e85d3de03b0969d6701ee2a746fdb145cab04657253a55d969fcfe72. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/QZDA72586340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b4170be7baf914a119a87b98e8bf612b4205da697f2c0d156a36ac72d9fd79e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZDA72586341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5425ee1acfe3f03c1251f48037bc5d98e787e32940698ced621213704e5934f6. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/QZDA72586342.