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 0x629c46ea5e3c6e604f9725dbff1cad6723b6fbbb32238c32c7de194990ae2d78. 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/b5e4ea13-1a64-4936-8397-9154eca567fa.json and https://artists.proofprofile.net/proofs/artist/b5e4ea13-1a64-4936-8397-9154eca567fa.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 0x6397dc9eafda2a221ed90f2a162bd5b22e5cdcc1135b481dc574169dd0436612. 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/5ehEEY9XLHrot7KqyuKlDI.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/5ehEEY9XLHrot7KqyuKlDI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd475dc30091cc376c5c3d79f75ce54afd34ba8440d2f23e64060d59b031c8959. 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/0iWjOp6yBrLBn7oXzrz1jf.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/0iWjOp6yBrLBn7oXzrz1jf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dcdfc126d0b2cdd01f29e4f34a8ad17af44be257e071e043620927bc24b2916. 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/4omUVCzAB7m5DYWf0Hymws.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/4omUVCzAB7m5DYWf0Hymws.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84ea4517e63238a7c0cafd6bca879ff1271aa95bc36cc09128f41dacbe6c24aa. 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/1iCDTXgOoskniZbDatBfhu.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/1iCDTXgOoskniZbDatBfhu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6397dc9eafda2a221ed90f2a162bd5b22e5cdcc1135b481dc574169dd0436612. 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/5cBYDRqHE06lXiXVXtWOhL.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/5cBYDRqHE06lXiXVXtWOhL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fb04bdc6e65f8bc78c5afed87ef537573d63148d5e051b7e3ab13ba4660c40d. 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/6yexcSvn7mDcv1EHZJbhQB.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/6yexcSvn7mDcv1EHZJbhQB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fbb213761d9f694e8e9c9065841e55434e845ed2ac162b868f2c5386409b78b. 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/08r4AssUTvSOVYKJQ4CxRQ.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/08r4AssUTvSOVYKJQ4CxRQ.
{"copyright_id":"0x5d8be48264c74c0fa1522d8b611f4490e4fa3eebf076eaddf411b66e9aee7afb","isrc":"TWA452314807","name":"停好 挺好","registered_at":"2026-06-18T09:31:37Z","spotify_id":"7mnmbH3XtSyDddUEghVlhK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d8be48264c74c0fa1522d8b611f4490e4fa3eebf076eaddf411b66e9aee7afb. 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/7mnmbH3XtSyDddUEghVlhK.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/7mnmbH3XtSyDddUEghVlhK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90b21b564ae42364050dccf73f2a85c93b4bfdd6921caba919df43855daf9087. 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/0FZNtUF3yLhigXxBuGSrZp.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/0FZNtUF3yLhigXxBuGSrZp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0535c96bf740301a3224de154623dbe9da18269e99182408a07d9d82ae35c65. 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/3LNNcleUFKQ3NBostQJDqF.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/3LNNcleUFKQ3NBostQJDqF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18bc4d597f57acecd351e358c590a8784d823bac0bbd6c642990c111aa4a00eb. 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/6B8wT0UrKddm3OJ7LEo53p.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/6B8wT0UrKddm3OJ7LEo53p.
最後一秒鐘 - 電視劇《無神之地不下雨》片頭曲
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3f0859e6e3abd6b79e4076250771651d36f03995da7575010ae86f1f1662c2b. 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/7zPb7obppcpqxxjYhOe7YO.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/7zPb7obppcpqxxjYhOe7YO.
雨不停。流 - 電視劇《無神之地不下雨》片尾曲
{"copyright_id":"0xeff2c5145c21202c6b062ecf11ac5dc8c11058ff8a582d559dad0f8668fad0af","isrc":"TWA452100040","name":"雨不停。流 - 電視劇《無神之地不下雨》片尾曲","registered_at":"2026-06-05T13:45:28Z","spotify_id":"5JCn5atVnJHHiBF7cNcpQC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeff2c5145c21202c6b062ecf11ac5dc8c11058ff8a582d559dad0f8668fad0af. 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/5JCn5atVnJHHiBF7cNcpQC.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/5JCn5atVnJHHiBF7cNcpQC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5a5081d7136aaca0129eee3d3c108c5aa7abde8b16a0fc0fe6692a8e7bef32d. 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/4GajVla0evZnkKoHvpPVVq.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/4GajVla0evZnkKoHvpPVVq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3352fd9cb5c3351de02a9dc90695597b053d23ae6d2cf01af56aa0d8647c9900. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0V0zgrLlxHJjwXtz4fZuHu.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/0V0zgrLlxHJjwXtz4fZuHu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1e014c8c421cfa2302344b9df8f0d9ed428e6b26247e81dfd7eac63d1f795e. 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/5rSnKvtdjnYhhlPnLQSwOl.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/5rSnKvtdjnYhhlPnLQSwOl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c87766352b72df28564bfc2320200fe1ba7925c5940e2c335be02f7126a6fa3. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6xFAZwgTNvmRMCTo5Sp9Ya.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/6xFAZwgTNvmRMCTo5Sp9Ya.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4dce569ca14543b08f21d512b82fbb81bf92c4653502c281ef12c51fef4c0f1. 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/3QkL1262vlXXxOQ01HSn5t.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/3QkL1262vlXXxOQ01HSn5t.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38b312f840b58fca6c55010827456529e6216ac7bf584da1bb6964a950f5e27e. 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/3F11jl1U6Y8tTW01wjRPI4.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/3F11jl1U6Y8tTW01wjRPI4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x773ef2995fbdfcdeadd8fbab520a7be7961256ce1a23e35834a8a6be81a08dc3. 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/33uOt7pvIrUQb0pwwd4TKi.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/33uOt7pvIrUQb0pwwd4TKi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4b34906a4dacf7c5b382dfd83bc341eb812691d57b0f3352c2931c52bd797e4. 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/1Tf5PcIbUcYhhjZIrQFybB.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/1Tf5PcIbUcYhhjZIrQFybB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92a7380c21310cff0f9039340cab4a13fcb213b4737b4db7cdbf43b765a7c52d. 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/5gaFcntamu4IpfwEGQ9cbj.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/5gaFcntamu4IpfwEGQ9cbj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d3242ae8ef06d8bc3af3a68aeab031b3de4f5e184348638b47bf13df7033184. 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/7wtTfEA4tZo6VaPUpGONlm.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/7wtTfEA4tZo6VaPUpGONlm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3dfc75d264182d0cc487a342ebaeb28d96d18b575f4b96664eadfff9abe3420. 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/0LjznXyjL5TzKXEK3Kj6Da.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/0LjznXyjL5TzKXEK3Kj6Da.
星星都聽懂 (W劇場《因為你如此耀眼》插曲)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fbb213761d9f694e8e9c9065841e55434e845ed2ac162b868f2c5386409b78b. 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/5uvleLnm4RYiJvoMwZtziI.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/5uvleLnm4RYiJvoMwZtziI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fb04bdc6e65f8bc78c5afed87ef537573d63148d5e051b7e3ab13ba4660c40d. 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/6dEgwVK8vltRfQdG1MyuKq.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/6dEgwVK8vltRfQdG1MyuKq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd475dc30091cc376c5c3d79f75ce54afd34ba8440d2f23e64060d59b031c8959. 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/6UBW4vlrZj1dXZI9MMa47I.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/6UBW4vlrZj1dXZI9MMa47I.
最後一秒鐘 (電視劇《無神之地不下雨》片頭曲)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3f0859e6e3abd6b79e4076250771651d36f03995da7575010ae86f1f1662c2b. 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/7I29FyReXZthfKIpO52Jm6.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/7I29FyReXZthfKIpO52Jm6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d3242ae8ef06d8bc3af3a68aeab031b3de4f5e184348638b47bf13df7033184. 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/6lqYqiSA0D5BCR4QtgZo4e.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/6lqYqiSA0D5BCR4QtgZo4e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4dce569ca14543b08f21d512b82fbb81bf92c4653502c281ef12c51fef4c0f1. 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/4b5a8h2KMtxOSb9B1XVEEW.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/4b5a8h2KMtxOSb9B1XVEEW.