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 0xab35eaed02db5254983d472683372a32c3dec2fc081ed2b968e25429737d53c0. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ca4b72d8-aa4c-4c24-90ff-36a4655f9a7f.json and https://artists.proofprofile.net/proofs/artist/ca4b72d8-aa4c-4c24-90ff-36a4655f9a7f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x58689d037d2faf41ad0430e4cfdef0d7728fc5e084a50c86fa3111f47eabf8c5","isrc":"DEWO71700585","name":"Running Away","registered_at":"2026-06-06T08:34:36Z","spotify_id":"0oV69einra6ruBRkAR9EaX","type":"track"}
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 0x58689d037d2faf41ad0430e4cfdef0d7728fc5e084a50c86fa3111f47eabf8c5. 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/0oV69einra6ruBRkAR9EaX.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/0oV69einra6ruBRkAR9EaX.
{"copyright_id":"0xbca70d8b6704793044a9309e6f18f4b731dbcb81d466543f83beebf56a199b5a","isrc":"CAQOI2302908","name":"Radioactive - Hardstyle Remix","registered_at":"2026-06-04T12:00:46Z","spotify_id":"31joOtgUIsB37SMLoB4nD8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca70d8b6704793044a9309e6f18f4b731dbcb81d466543f83beebf56a199b5a. 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/31joOtgUIsB37SMLoB4nD8.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/31joOtgUIsB37SMLoB4nD8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1ecdfb305717fe02ed6479423896fbd036d891447b8f7959cc3f6862224edaa. 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/0c2IOjZnVajRBMIQSYq2jZ.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/0c2IOjZnVajRBMIQSYq2jZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd605b08120ad4c0ec03b81285244da33e40c53368d56009f548e11d13c55dc2a. 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/2xxrd3nDaFG1qCLFY2wtET.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/2xxrd3nDaFG1qCLFY2wtET.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a4551086dff0f7af3016782553a59161975f51ae7ce4681fb75c25b5d84ea42. 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/0fEH9kxYQczjdj0f7PWFJu.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/0fEH9kxYQczjdj0f7PWFJu.
{"copyright_id":"0xa6b73bb3cba49a910c1095e7ba822a5e7ea6f1d6e3de1b186e4cf55ac348ebfb","isrc":"QZTV32317130","name":"Wrecking Ball","registered_at":"2026-06-09T05:16:47Z","spotify_id":"2cuDK10GzsZffEC8YI1snz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6b73bb3cba49a910c1095e7ba822a5e7ea6f1d6e3de1b186e4cf55ac348ebfb. 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/2cuDK10GzsZffEC8YI1snz.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/2cuDK10GzsZffEC8YI1snz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd436a56c22135fc290f9a252db1fd29e9bf831118c283a7fd6d2f0d9c2f8780. 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/0tXvYt9Foct0YPsItspquD.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/0tXvYt9Foct0YPsItspquD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf50b9b69639b662a8b8b614774bc5377c8606a31e75e6e19bc1bfaf96d853bf2. 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/146ojzlHEFmg9Vwyd6Axt0.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/146ojzlHEFmg9Vwyd6Axt0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac9cf189e29dfe2595a7cffc6296e19d5475f4fd212b453ed6d18e6046c37e29. 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/6bNCwYFFVOm1uqqGyFpc6C.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/6bNCwYFFVOm1uqqGyFpc6C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe537f62582433d4d2da98ac7246d8b1956c56e5aeb45780e8f6da83e0ad3f037. 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/0Jsr706674G2QJcCLWPCLS.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/0Jsr706674G2QJcCLWPCLS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81e4a2790bfb91b28d4059e4ecc2e453455072519a11f045ac839aadc681c6d6. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0mIHSopID7aNUbASHoQfqL.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/0mIHSopID7aNUbASHoQfqL.
{"copyright_id":"0xd5ff61a300d37346a864406712d6bd07adc53115f4b0e2a9dd5e0e0e2fa5b47c","isrc":"QZTRX2339174","name":"Talking To The Moon","registered_at":"2026-06-07T08:38:00Z","spotify_id":"7E9SwlHtXWmgdokDXOfiFA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5ff61a300d37346a864406712d6bd07adc53115f4b0e2a9dd5e0e0e2fa5b47c. 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/7E9SwlHtXWmgdokDXOfiFA.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/7E9SwlHtXWmgdokDXOfiFA.
{"copyright_id":"0xf13b6a47f7e2fd4af76537e121c1af858928ce1b3acfd9ed4c71b1f6a57b318e","isrc":"QZTRX2339171","name":"Sweet But Psycho","registered_at":"2026-06-08T13:42:08Z","spotify_id":"5UHG86wX3J0PfNMGtEn2S4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf13b6a47f7e2fd4af76537e121c1af858928ce1b3acfd9ed4c71b1f6a57b318e. 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/5UHG86wX3J0PfNMGtEn2S4.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/5UHG86wX3J0PfNMGtEn2S4.
{"copyright_id":"0xab8d70ddbf2bf1741d0f41518416eeb92a00b9ed3594e708370f1515962143e9","isrc":"QZTRX2339173","name":"Summertime Sadness","registered_at":"2026-06-08T04:53:17Z","spotify_id":"1s2YmD6aAtrXcEZOMKUbOk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab8d70ddbf2bf1741d0f41518416eeb92a00b9ed3594e708370f1515962143e9. 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/1s2YmD6aAtrXcEZOMKUbOk.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/1s2YmD6aAtrXcEZOMKUbOk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x463ee9a22521081c914fc5bdb688fa21fd754d49d459f4f7071d090ce1b85fed. 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/3GBauCyY5N1pRz08mHzod3.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/3GBauCyY5N1pRz08mHzod3.
{"copyright_id":"0x7a6a6a1fd2d38b45c2c37136918170a5af6f98cff656c7e968bd62b54ace7571","isrc":"NL5WB2300034","name":"Snap Yo Fingers","registered_at":"2026-06-18T04:31:07Z","spotify_id":"7vaF70nsMjmCgJFNYPzH6o","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a6a6a1fd2d38b45c2c37136918170a5af6f98cff656c7e968bd62b54ace7571. 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/7vaF70nsMjmCgJFNYPzH6o.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/7vaF70nsMjmCgJFNYPzH6o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x919fc3120202ca4497ff1d55fc491f29ba406384b647aaee5539131f8607f13a. 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/3p3dFL3gTiBTo1mjNgXus7.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/3p3dFL3gTiBTo1mjNgXus7.
{"copyright_id":"0x3f0dc2504284ad94ceda0d85bcca1bc4d4e9284cc4259f274222cba7d38629be","isrc":"GBWUL2375205","name":"I Like Me Better","registered_at":"2026-06-09T19:27:28Z","spotify_id":"0X4Og9XfCOmMnKUUfP1prd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f0dc2504284ad94ceda0d85bcca1bc4d4e9284cc4259f274222cba7d38629be. 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/0X4Og9XfCOmMnKUUfP1prd.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/0X4Og9XfCOmMnKUUfP1prd.
{"copyright_id":"0x443f5adbfed8eb69d76c1f643e57f8f1f3dc5eddf1324a4593fd22255e9b0807","isrc":"GBWUL2375186","name":"Call Out My Name","registered_at":"2026-06-08T04:55:23Z","spotify_id":"3RGtqs73aAkqthLlOgMJ7x","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x443f5adbfed8eb69d76c1f643e57f8f1f3dc5eddf1324a4593fd22255e9b0807. 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/3RGtqs73aAkqthLlOgMJ7x.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/3RGtqs73aAkqthLlOgMJ7x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6288ac56f3330f2f55c99b3d2f6386e2df25104cac2e90d2ebab158964f7cabb. 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/24bpS9N85CjkmiHE2wbeWC.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/24bpS9N85CjkmiHE2wbeWC.
{"copyright_id":"0xbfb3ae8805fbdde2eaf29719fda786a85c28066dab26ef01c0f4b3d73e446f50","isrc":"QM42K2326738","name":"Devil Inside Me","registered_at":"2026-06-24T19:12:24Z","spotify_id":"5PdpLukByfvTU8SVSeJRK0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfb3ae8805fbdde2eaf29719fda786a85c28066dab26ef01c0f4b3d73e446f50. 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/5PdpLukByfvTU8SVSeJRK0.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/5PdpLukByfvTU8SVSeJRK0.
{"copyright_id":"0x5baa9668d76d70866447d2da2ba4589e90cef6ade698187f9f6f711ba0e51e1f","isrc":"DK4YA2304201","name":"King Kunta","registered_at":"2026-06-28T06:00:56Z","spotify_id":"6IXJjYXXkLULzbkM8W8Hyc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5baa9668d76d70866447d2da2ba4589e90cef6ade698187f9f6f711ba0e51e1f. 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/6IXJjYXXkLULzbkM8W8Hyc.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/6IXJjYXXkLULzbkM8W8Hyc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c2787054028f16b57617d616e73a1427831211a1100d43c23d461076fc95f10. 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/02a3tn44OugFR2hRKMSbaw.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/02a3tn44OugFR2hRKMSbaw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf51c62479c6e722e92c595b1e8de63b2b6c10a51ea1d638d06a8fe8394537b91. 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/6KKNu9l0l7tlIVfXKUDEFL.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/6KKNu9l0l7tlIVfXKUDEFL.