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 0x185d05bef3bb69ae5d126c9cbadfc3b307618ac3cd11e4792033902ea88228f6. 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/1ae87123-881f-4f97-8992-4a4614685123.json and https://artists.proofprofile.net/proofs/artist/1ae87123-881f-4f97-8992-4a4614685123.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 0x63d393c8dd1cea1d49f4ddecf0caeba1c97fe51abc9119e62baec1edbbfc0eda. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6GVJR2nEXF6gVNHEe6PLue.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/6GVJR2nEXF6gVNHEe6PLue.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d393c8dd1cea1d49f4ddecf0caeba1c97fe51abc9119e62baec1edbbfc0eda. 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/1v66BnfXqBbskxIdlSV2Pv.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/1v66BnfXqBbskxIdlSV2Pv.
{"copyright_id":"0x2f1b52d852ac79fbf26c9e8251deaed4ceb3af95174cb9dafa4899760f8554ff","isrc":"HKI242000070","name":"P.S. I Love You + 等等 (一直相信演唱會現場版)","registered_at":"2026-06-26T03:44:15Z","spotify_id":"0ccS7J7WaJKTbbc16QE3Ja","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f1b52d852ac79fbf26c9e8251deaed4ceb3af95174cb9dafa4899760f8554ff. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55:21Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0ccS7J7WaJKTbbc16QE3Ja.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/0ccS7J7WaJKTbbc16QE3Ja.
天涯無涯 (電影《掃毒3：人在天涯》片尾曲)
天涯無涯 - 電影《掃毒3：人在天涯》片尾曲
有誰與我給世界還手 (電視劇《執法者們》主題曲)
有誰與我給世界還手 - 電視劇《執法者們》主題曲
不想將你放下 (電視劇《執法者們》主題曲)
不想將你放下 - 電視劇《執法者們》主題曲
不想將你放下（電視劇《執法者們》主題曲）
有誰與我給世界還手 （電視劇《執法者們》主題曲）
繁花 The Original Music & Soundtrack of Blossoms Shanghai
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b6c997864bc5ca99f90834548b843d0d569b145b16f62803af41369c48264bc. 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/1PuofokrlKtWumq7Lg0RX5.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/1PuofokrlKtWumq7Lg0RX5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x769ceb235f77671cf502d2cf59b5e9b6b0403da1a63f6d61fb1f4a5fa3e52b37. 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/2nY9vdK7pMvgBocIH6vEA9.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/2nY9vdK7pMvgBocIH6vEA9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7a3edf6b543195560d583c709733a8627c52dc104e03b88c355777c224d67a2. 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/4JUhuevRfpqc5mhYUMSAHb.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/4JUhuevRfpqc5mhYUMSAHb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x997ae82e499aeed1f326e8924999a67aeb305b918775b1f56cc3a213a11291c7. 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/3MTkB6j3nI08d30KyheAAu.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/3MTkB6j3nI08d30KyheAAu.
{"copyright_id":"0x485f614aaef7bfcba2ccc2b3f5abd62003142d32c0ed8a0a0a7a481ca2ed59f4","isrc":"FR2X42557873","name":"祝福 - Live","registered_at":"2026-06-08T21:42:50Z","spotify_id":"7h2WaeP6GemJHesaMz5Ye8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x485f614aaef7bfcba2ccc2b3f5abd62003142d32c0ed8a0a0a7a481ca2ed59f4. 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/7h2WaeP6GemJHesaMz5Ye8.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/7h2WaeP6GemJHesaMz5Ye8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x997ae82e499aeed1f326e8924999a67aeb305b918775b1f56cc3a213a11291c7. 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/5Q9hcQ5KGVY1hQMJcn9prb.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/5Q9hcQ5KGVY1hQMJcn9prb.
{"copyright_id":"0x485f614aaef7bfcba2ccc2b3f5abd62003142d32c0ed8a0a0a7a481ca2ed59f4","isrc":"FR2X42557873","name":"祝福 - Live","registered_at":"2026-06-08T21:42:50Z","spotify_id":"1Yuww1FH9uIH2UQfWpr4hr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x485f614aaef7bfcba2ccc2b3f5abd62003142d32c0ed8a0a0a7a481ca2ed59f4. 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/1Yuww1FH9uIH2UQfWpr4hr.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/1Yuww1FH9uIH2UQfWpr4hr.