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 0xdba50d985124ff00f03961ffe00fabc545059e905eaad0fdaf0be39de3f16210. 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/e9055fc0-16f3-40ee-9528-5008d92c83d3.json and https://artists.proofprofile.net/proofs/artist/e9055fc0-16f3-40ee-9528-5008d92c83d3.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 0x6c1370591bd2ee28964b45710710110a22de083493be96e0f4c2b0abeb760988. 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/0gERCZvs5AQabbWp8q5fqF.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/0gERCZvs5AQabbWp8q5fqF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b8a126a91e3987ebb45e88babf9ad1e074af6c3491ffb920441fcf7a3a4daa. 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/7KxAMVqj6Z8iq1Uu4O7Tqw.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/7KxAMVqj6Z8iq1Uu4O7Tqw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56ac4b2c96c73c256fbac287655dd4abb7accc28cd2168478dcacd41a5d2eaed. 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/4QONRJcV1U0rVK3Jcc79sb.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/4QONRJcV1U0rVK3Jcc79sb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0b7aea30aaac8bb6a1e3e701ac9811b25eb681efa0917df75a8b3a74935d047. 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/2tCDeWgDaFfjlFNvuqkb12.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/2tCDeWgDaFfjlFNvuqkb12.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49b77d7f0d0a7c984b3c876f4875f02862306cfb2d35e5f5dedc986912c5b149. 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/6cGzBPGZXAEqTsgTvANpgM.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/6cGzBPGZXAEqTsgTvANpgM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba1d38bdb371f99d9d55d9c87346fc3785f1f267a13046f2edf889644a6c68e2. 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/5fVyykWO4yYxD9vjEC48FV.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/5fVyykWO4yYxD9vjEC48FV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x255c0dfce5565540e434ccda31819eafda500360d08644abaa1d94d07fed2f74. 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/126Exuy1o5klZvhz7jMddR.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/126Exuy1o5klZvhz7jMddR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc546f6dc499eecf0082156a0e9ec2f89eb62385516d20f0d3b8fee5b484e510b. 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/2ctPEKEZTumjgcJPmkXo4R.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/2ctPEKEZTumjgcJPmkXo4R.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0df2ee8161e00c9fc7781821e9d9827d14bccca8dfb4737212b4ea170fd118d. 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/1G1QjbZTNJxZqbjra32lCL.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/1G1QjbZTNJxZqbjra32lCL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5c62cf79c19a73ca04f7af2ca29dc40ada09ed75d79b6709048d146059fe626. 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/0jaZvWhgXP87bfZMpm1Oeo.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/0jaZvWhgXP87bfZMpm1Oeo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf928f4db911694eb67a663052ad5d8f477aca4721dc3f034032532e4cd83a022. 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/5eyKKuk4b4DfQB3MlzWrLO.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/5eyKKuk4b4DfQB3MlzWrLO.
和平之歌 - 86國際和平年音樂會主題曲
{"copyright_id":"0xef73feacf947899e09c80bb8bf75dff5616fca249e2df734554fffc930c548e2","isrc":"HKA610400688","name":"和平之歌 - 86國際和平年音樂會主題曲","registered_at":"2026-06-18T03:53:44Z","spotify_id":"5Gdy9W1KlLD01jUTOjPrAR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef73feacf947899e09c80bb8bf75dff5616fca249e2df734554fffc930c548e2. 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/5Gdy9W1KlLD01jUTOjPrAR.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/5Gdy9W1KlLD01jUTOjPrAR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b184d613b8376eafe81edf346687c50c0aa6e860a604152a8497a10fd3c15e9. 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/3NYanCWxGI6WJnDLhVa3eI.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/3NYanCWxGI6WJnDLhVa3eI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3374631e2bc251c81f6d14f963f68377c9092470fd43d6b22526858828502dd6. 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/4Vdzn50D49WUDwxQtlGf63.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/4Vdzn50D49WUDwxQtlGf63.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f84307cc997c6274083eb359758f030f8273649802c11d95b23ca9fe88b7ed7. 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/6WETLJrAMAxaDaKbABrGOW.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/6WETLJrAMAxaDaKbABrGOW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9351993f36cd8515886e9bc5a4095483143312ce37b11c2d4c1e1bc7f5f441f5. 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/2MsHTDxNWwK7PqpzZnsTnK.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/2MsHTDxNWwK7PqpzZnsTnK.
{"copyright_id":"0xef73feacf947899e09c80bb8bf75dff5616fca249e2df734554fffc930c548e2","isrc":"HKA610400688","name":"和平之歌 - 86國際和平年音樂會主題曲","registered_at":"2026-06-18T03:53:44Z","spotify_id":"7LibVDIsAiQi5Qt6VaQiKi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef73feacf947899e09c80bb8bf75dff5616fca249e2df734554fffc930c548e2. 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/7LibVDIsAiQi5Qt6VaQiKi.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/7LibVDIsAiQi5Qt6VaQiKi.