1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x2c42dbc04e010361d544dcb3b4f4e577fe5910dc55621bf0e0840d9360fd665a. 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/45541060-f551-4a06-8cce-1d2af95d6395.json and https://artists.proofprofile.net/proofs/artist/45541060-f551-4a06-8cce-1d2af95d6395.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcec4dd369babf192c5ef0371d316d46c8f45f8c3919d05d2690e90ee7ed4425d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3gUK9437qbSeuKyBna18nM.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3gUK9437qbSeuKyBna18nM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aed82d19df2358cc66b81ea808f23564c5a866d7093abd78d8ca33915d54df6. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/22E8puscW8ZjS4InoKgZlw.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/22E8puscW8ZjS4InoKgZlw.
{"copyright_id":"0xafba25bc2614d9476e0e769c25bd84ae7fbcf932257f3a26ad072d65587836fe","isrc":"USDPK1191001","name":"Thick As Thieves","registered_at":"2026-06-28T05:15:12Z","spotify_id":"6XeEXHVTnD7INW6mKnrW99","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafba25bc2614d9476e0e769c25bd84ae7fbcf932257f3a26ad072d65587836fe. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6XeEXHVTnD7INW6mKnrW99.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6XeEXHVTnD7INW6mKnrW99.
{"copyright_id":"0x41d9efff86bebc1222ef9a8cd8beed7212e248cab646ca48b5a0b2fcdfba8b30","isrc":"USDPK1191004","name":"Hold Your Ground","registered_at":"2026-06-11T02:12:39Z","spotify_id":"3G327z9tjf3tVknW64oPR4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41d9efff86bebc1222ef9a8cd8beed7212e248cab646ca48b5a0b2fcdfba8b30. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3G327z9tjf3tVknW64oPR4.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3G327z9tjf3tVknW64oPR4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9cedd4d144972226a7025d038dd268113859fba746c302658b8c506662b6d46. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3C5cvFzAklAzMffGjirEVw.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3C5cvFzAklAzMffGjirEVw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd16e39729dde8853721c8017aaf6fcbf97e4a2e0b2b58cf089ba9287db47b118. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1WMdyyz0IwFt1iMzbeRbhT.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1WMdyyz0IwFt1iMzbeRbhT.
{"copyright_id":"0x1262bd7ac1f6c4a6ccfc360500f6573dc825aeaee1aad948120c6a06ccaf6bb0","isrc":"USRE10901150","name":"Let It Go","registered_at":"2026-06-06T08:48:52Z","spotify_id":"6BAKREjFUar0ku5Cta0CuA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1262bd7ac1f6c4a6ccfc360500f6573dc825aeaee1aad948120c6a06ccaf6bb0. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6BAKREjFUar0ku5Cta0CuA.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6BAKREjFUar0ku5Cta0CuA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03687966295cb335aaeb26b5e88ef79b312b4b79f34fc8ecdaebb61f48227a60. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2AD5ISx0cH93r5T6wpXWVt.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2AD5ISx0cH93r5T6wpXWVt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0849df019d8df06a909688f1fe0243f708f2d98c9e36e442116160a88f7bf8. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1Ziz5RhbSefNwAEm8FNEQc.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1Ziz5RhbSefNwAEm8FNEQc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f0960a77f36ee6ef8d0a4c06439a2e19eabeef1e892153ea641f6c88ac697f0. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/71jAXgr0kLjJqvskdBQrzV.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/71jAXgr0kLjJqvskdBQrzV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x352f15bed3732618fc06bbbee6ea818dd280e36a4d53e302dd5353e4d620ae1c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0naVwTbx1NeT3662dxN9oD.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0naVwTbx1NeT3662dxN9oD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2bf863480901c744e2248dfbff5c70ac01993c3db65e0b8f2b0f609ece2acd7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5ixwinjtvCPbp2zR7tYvMF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5ixwinjtvCPbp2zR7tYvMF.
{"copyright_id":"0x576621fda4eb42ab5a2b6561e3ccf470fb5d959969115c51744978a3da6b68cb","isrc":"USRE10901260","name":"We All Fall Down","registered_at":"2026-06-26T07:16:09Z","spotify_id":"0z8NSHawrGK7GVWvhaZrRZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x576621fda4eb42ab5a2b6561e3ccf470fb5d959969115c51744978a3da6b68cb. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0z8NSHawrGK7GVWvhaZrRZ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0z8NSHawrGK7GVWvhaZrRZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce32c424e039a5c816098e64df09b9e0723f3824146292f06e70ac2796733cab. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3vLW2kHgQ9oTbApixvzogi.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3vLW2kHgQ9oTbApixvzogi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6194ae15b057adcf5c22e1f287cca36e15d1283e959caf980aa69005c3d8e383. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/25XuQ7luGnEGpxxpOULadm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/25XuQ7luGnEGpxxpOULadm.
{"copyright_id":"0xcec4dd369babf192c5ef0371d316d46c8f45f8c3919d05d2690e90ee7ed4425d","isrc":"USA2P2106233","name":"Come Undone","registered_at":"2026-06-09T01:16:12Z","spotify_id":"7pz4yzpY8qmOPj4RzfuEdL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcec4dd369babf192c5ef0371d316d46c8f45f8c3919d05d2690e90ee7ed4425d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7pz4yzpY8qmOPj4RzfuEdL.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7pz4yzpY8qmOPj4RzfuEdL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0d04979349c9a8ddf0a91e818f7510447d00d45e3262e5c00edcd8f0057fd45. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/23vRfIe07f9NIi51tUNws2.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/23vRfIe07f9NIi51tUNws2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9cedd4d144972226a7025d038dd268113859fba746c302658b8c506662b6d46. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3kQ2tUsmzyQB1C364d0i0G.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3kQ2tUsmzyQB1C364d0i0G.