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 0xf10a37f34eeee3e02b7d6bd92e5cf0ebaaeb14bcb657d9c2693f69a7a57894b2. 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/2fbb80b9-d8fa-42b2-87ad-9757f1a8d66e.json and https://artists.proofprofile.net/proofs/artist/2fbb80b9-d8fa-42b2-87ad-9757f1a8d66e.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 0xb1f517fe539f20b33f44a9247c231e1eb1b1596702e751cf65fef7a0e1742ea3. 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/6gB12LOyv4x4mWKglDQVs8.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/6gB12LOyv4x4mWKglDQVs8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef7c3b0d7fc4fe6969cfc62f04b3895459278c392306c2f4dcb5e5f2f7a77587. 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/7IiekMXLuNK15maA7OhJPX.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/7IiekMXLuNK15maA7OhJPX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x102c1db1e0690363c64bee670f5092dfdca876556b1f5cffb4d41b5003a182ad. 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/3sxKWo3REPZZUWEFM73Z8V.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/3sxKWo3REPZZUWEFM73Z8V.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed315c6e149b42fe5b44ec092b1db8df38b398a5ec7d4f4c2b63a947cb98e25e. 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/3mBBfResqxzQFKS08mTXXy.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/3mBBfResqxzQFKS08mTXXy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe343693ee242f9190719231b1fb8911cfd8328788578a4b0427a64f72af0bc8d. 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/0S3fy6lX6DNy062wK3zT3x.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/0S3fy6lX6DNy062wK3zT3x.
{"copyright_id":"0xc51d17fc6166c41d99b9eae5b0172b6f77a4cba530e979522dc3641ed47cc3f3","isrc":"QZHN71984372","name":"Half Moon","registered_at":"2026-06-24T06:38:49Z","spotify_id":"3WKuCYRTUGj4ldASKOLjOq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc51d17fc6166c41d99b9eae5b0172b6f77a4cba530e979522dc3641ed47cc3f3. 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/3WKuCYRTUGj4ldASKOLjOq.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/3WKuCYRTUGj4ldASKOLjOq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ae0eee7d0ab63d042319ee4d7f727f66d8093ce3c8eb435a7ed23783610dbf0. 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/0dgh3KfkAQKhTQYdQYxadt.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/0dgh3KfkAQKhTQYdQYxadt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86aa95a751dc5d67cdbc0681e9336430ba01dcabe979b15210727b97d630b8c5. 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/6e1RC9jMhp98dxc30YTvVH.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/6e1RC9jMhp98dxc30YTvVH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d846d8ad1e2fb37fcd31adfa7593070364570b023967e7437c234e6a4792515. 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/0mKtxPm8w6WnUo7gvI6RbJ.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/0mKtxPm8w6WnUo7gvI6RbJ.
{"copyright_id":"0xeed5fad9d58701a2d2cd732d7beadcf18bcc86080ad9a6ea2a2a6458ef8401c9","isrc":"QZHN71984376","name":"See Heaven","registered_at":"2026-06-07T08:00:26Z","spotify_id":"6mcO2ccAeynTBtg7c2RkzT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeed5fad9d58701a2d2cd732d7beadcf18bcc86080ad9a6ea2a2a6458ef8401c9. 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/6mcO2ccAeynTBtg7c2RkzT.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/6mcO2ccAeynTBtg7c2RkzT.
{"copyright_id":"0x6b2df8b021963fd13fd777233592e6cbf2adb1ddb733e1685ba783b24ac3787d","isrc":"QZHN71984377","name":"Calm Down","registered_at":"2026-06-05T21:51:56Z","spotify_id":"6ELlBbNpTXdLNWFZPh4RnV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b2df8b021963fd13fd777233592e6cbf2adb1ddb733e1685ba783b24ac3787d. 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/6ELlBbNpTXdLNWFZPh4RnV.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/6ELlBbNpTXdLNWFZPh4RnV.
{"copyright_id":"0x58db4fdc27662d1eeaf18696ffb37abfe30e0fbe4ba7d290b24d5db7c49e86ff","isrc":"QZHN71984378","name":"This Money","registered_at":"2026-06-06T17:48:32Z","spotify_id":"4UMBQPctp1GZnaP2K73DwB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58db4fdc27662d1eeaf18696ffb37abfe30e0fbe4ba7d290b24d5db7c49e86ff. 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/4UMBQPctp1GZnaP2K73DwB.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/4UMBQPctp1GZnaP2K73DwB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1d91c70947f682498f2034095197dfb9aa7b4941959c42fad9d7a54e98cb762. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4Fj20Akb7u5KalvqKQXFqY.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/4Fj20Akb7u5KalvqKQXFqY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5de5fb33784e66e3297db84c09d715f2d285780450a669ed6de22fb0b652b03. 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/1j5a6tc8OGniG4FGc0PKj8.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/1j5a6tc8OGniG4FGc0PKj8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdde2850ed8ac65122c81ed287750a22ee7eb7f344d896c0c45a057a3e5b9070. 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/6Mg4UGLEUQlr1bN3j002n8.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/6Mg4UGLEUQlr1bN3j002n8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d09ff1cc38ed8daf3426adb7b46c11a1d31f298427c62effd9c5b475ee3daad. 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/2WTrexJLMzoDu1GrkOK4ce.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/2WTrexJLMzoDu1GrkOK4ce.
{"copyright_id":"0x0fe71ec83ba274d8278af7cb2c3cb38a4b0c1200eada358b21ad88b7cff4d848","isrc":"QZAKB2172800","name":"Vigilante Bop","registered_at":"2026-06-04T11:20:27Z","spotify_id":"4IschypVu1Oz4FS8Gg7y0u","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fe71ec83ba274d8278af7cb2c3cb38a4b0c1200eada358b21ad88b7cff4d848. 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/4IschypVu1Oz4FS8Gg7y0u.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/4IschypVu1Oz4FS8Gg7y0u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa0265494f9c795a67193ce2b8b702c3affe193e7dd5b4d31ee45e381e78ca9c. 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/59aJXu96uAna9IEyIzIgEQ.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/59aJXu96uAna9IEyIzIgEQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd35fa97e19895b1b4e0d6e380705c4f59f67b1be0da90562a853ec06135080b8. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4bmBNNBQEW95yZqj2MXmRu.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/4bmBNNBQEW95yZqj2MXmRu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55954498c9f0eec79968216e54284b37743d1c750be93baf6d72ba856a358be9. 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/0aw4Z0Q4KkznwL5i1YTEqw.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/0aw4Z0Q4KkznwL5i1YTEqw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ea268afb97a06b580412e4966b9b4b3bba4147a20dc43adf7624b23fd538680. 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/2owp3wpmCGFta9RP9ELZUL.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/2owp3wpmCGFta9RP9ELZUL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2960841a9c2ccb61894f0509bfb8d33a50f836cfc277624cc8ca180ae4b12ce. 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/3N8Ieysu6yw0HiEIU1CHyt.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/3N8Ieysu6yw0HiEIU1CHyt.
{"copyright_id":"0xd0c45074bf2dfcd6737be490d1d882e8a91c519f3c3733604c84dddf857917ca","isrc":"QZAKB2142428","name":"Husband Material","registered_at":"2026-06-05T18:50:26Z","spotify_id":"4Klov7igeFTjT4nsHv95Tk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0c45074bf2dfcd6737be490d1d882e8a91c519f3c3733604c84dddf857917ca. 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/4Klov7igeFTjT4nsHv95Tk.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/4Klov7igeFTjT4nsHv95Tk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b7b5c56d08e48eb2d3d71ae09ab49879706cf56c5f2e119ca96a905ed550970. 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/01knHjJvJntmRiSgMsx2Pi.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/01knHjJvJntmRiSgMsx2Pi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12f1f1b3913fec1130fd057d22fc0bc326b78698c4ddeca0344dfbfa3539645e. 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/3BsGEr3114AApOnfcqRwNy.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/3BsGEr3114AApOnfcqRwNy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb93a73dd58740d571b2be976b30d042c70e9a145d170a46e733c3d9d1bfbdbca. 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/6vbGYKPB0FQ31aUQSpycmA.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/6vbGYKPB0FQ31aUQSpycmA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecfe5c90d63917177c6c460775b2ba5cfd640c06c005562c76fa4a36c66ffc91. 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/0kUXuO5O29PMPxVe0YVDhl.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/0kUXuO5O29PMPxVe0YVDhl.