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 0x5046c2f5b9ca3d16c01b0003c5ea9cd074bbfacafac69fc52899b0a6b55eda0a. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8f460d1e-d420-4761-bf5d-b018f6f6dc62.json and https://artists.proofprofile.net/proofs/artist/8f460d1e-d420-4761-bf5d-b018f6f6dc62.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 0x1012d7d7353355018728c65cbb08e4ba702050fb214e687f96d77d3894b2a427. 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/792QfiFo9By52EBWQCvl7r.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/792QfiFo9By52EBWQCvl7r.
{"copyright_id":"0x3661537f2bb7573eb1b630aa6032b4d382e098cbf3c2e26b654baf92cbdecb6b","isrc":"QM4TW2570397","name":"A Gentle Breeze","registered_at":"2026-06-07T10:08:43Z","spotify_id":"3AJCcXwXxiC5tWGP63fyYb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3661537f2bb7573eb1b630aa6032b4d382e098cbf3c2e26b654baf92cbdecb6b. 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/3AJCcXwXxiC5tWGP63fyYb.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/3AJCcXwXxiC5tWGP63fyYb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd57cf581f805620462c2ce41796db8ca14ea231dbca8097c2208c51437b29ea9. 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/2x6abmmx9TWTpY2yDAhKX2.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/2x6abmmx9TWTpY2yDAhKX2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x400345d1dc2797d4d0a330260df3f4479da3e4f5c48d18a41d02fd5e172ab595. 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/4pI5rX7Bm7xSoWsTpmhGQj.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/4pI5rX7Bm7xSoWsTpmhGQj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3525af37dc515c73b7cfa67419a329c9acdb3afbca9b31b939c1af48cdff432. 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/4Syok1j9uN7hXQOIHkk9C0.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/4Syok1j9uN7hXQOIHkk9C0.
{"copyright_id":"0xc4a20f3caf7aab139c910c38acd60011bc9c481b6386f45b92f7a023fb4b22d5","isrc":"QMDA62408808","name":"Morning Commute","registered_at":"2026-06-09T12:07:08Z","spotify_id":"7tMIiKxxbAxLswKY0iOrUv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4a20f3caf7aab139c910c38acd60011bc9c481b6386f45b92f7a023fb4b22d5. 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/7tMIiKxxbAxLswKY0iOrUv.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/7tMIiKxxbAxLswKY0iOrUv.
{"copyright_id":"0xfa6b7d03c6ddc2987ed0c5fd2e0557c3dc9285e23a662feadd8671fd2994f0c1","isrc":"QMBZ92427626","name":"Dusty Floorboards","registered_at":"2026-06-18T23:34:17Z","spotify_id":"4pobMQsHoZUDX4ZsgGi2T0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa6b7d03c6ddc2987ed0c5fd2e0557c3dc9285e23a662feadd8671fd2994f0c1. 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/4pobMQsHoZUDX4ZsgGi2T0.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/4pobMQsHoZUDX4ZsgGi2T0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a18df16182ed758c58b435e2db9ab1f62cbaf057c72de85ac5782822383115b. 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/6MUYLFdoyl1GutYXCHD7FE.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/6MUYLFdoyl1GutYXCHD7FE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x117114bb307a68cce784f36a6dad551181bb83e465638cb1b16f77df1efba968. 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/2pNgz76dSS25nqKtStPRL2.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/2pNgz76dSS25nqKtStPRL2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b37415e842f57700af31b60f496fce288218190e72386bb39a2fa1a6d68f855. 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/4FKlbHQ9dTyHyhmN7kEDHY.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/4FKlbHQ9dTyHyhmN7kEDHY.
{"copyright_id":"0x712551b71f02e02570ef0c9efba3dee3de5068f86a03a81aced44e4ce4ec9c40","isrc":"SE5ZV2343801","name":"Under the Hawthorn Tree","registered_at":"2026-06-09T22:09:46Z","spotify_id":"0bO6Zb1nHUc1XN9iouymfN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x712551b71f02e02570ef0c9efba3dee3de5068f86a03a81aced44e4ce4ec9c40. 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/0bO6Zb1nHUc1XN9iouymfN.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/0bO6Zb1nHUc1XN9iouymfN.
{"copyright_id":"0xc466312aaac7393bcdb8cbaa8c324e63a81695ff9c071a072045e80b9ccc5c7b","isrc":"SE5ZV2335801","name":"Light Summer Rain","registered_at":"2026-06-10T23:36:28Z","spotify_id":"2bCJIWcBkKwnNhS0Z7PHXK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc466312aaac7393bcdb8cbaa8c324e63a81695ff9c071a072045e80b9ccc5c7b. 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/2bCJIWcBkKwnNhS0Z7PHXK.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/2bCJIWcBkKwnNhS0Z7PHXK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6bb2f950dd300a30dcc318c89040803b96415f499d367523b79451ba220319f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5F7EnNfiWR5nSIHmkhtT0F.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/5F7EnNfiWR5nSIHmkhtT0F.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad5beb84529755bb8be1e739a05c1f3a80e57c607fce6b0210b4c373504d032d. 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/6VlThMihuNS9jboSXRzdST.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/6VlThMihuNS9jboSXRzdST.
{"copyright_id":"0xf8aabed57074fa3bd0b61abda5544648a6b04c3c7b5e4ae5526bf167f0511bd7","isrc":"SE5ZV2321401","name":"On a summer midnight","registered_at":"2026-06-04T13:16:56Z","spotify_id":"68jz5jlpsxs5cL48wGIgqC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8aabed57074fa3bd0b61abda5544648a6b04c3c7b5e4ae5526bf167f0511bd7. 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/68jz5jlpsxs5cL48wGIgqC.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/68jz5jlpsxs5cL48wGIgqC.