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 0xbc9bb68411ff8593a0312369acea3807c32fb4dbad7286292aba7b764f97c925. 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/56322eb4-a0d9-4605-ad7d-34d3d99352b1.json and https://artists.proofprofile.net/proofs/artist/56322eb4-a0d9-4605-ad7d-34d3d99352b1.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 0x1556f23a009b0f6d3786e360397a3f88bfae1159542acb2a9eb99eb179a6a1c5. 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/0Rt1JpbuFYJFEat1YdK1Qb.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/0Rt1JpbuFYJFEat1YdK1Qb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae9a105b7fb10bfa28c58eded747aa6471908dc9153b75520cb67723d8fc84a2. 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/1MOOVELRz3lhcPI9icOLnw.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/1MOOVELRz3lhcPI9icOLnw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3868d2d0163bf882bc2c4f8463079810adde6acd5d84251ffa089ec2abb4239. 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/3bhthEO8SBK9Uxq05gfRK1.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/3bhthEO8SBK9Uxq05gfRK1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffbfce124574066d9729cffb213f0db357817f85823363e92a9fdce0edd8d730. 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/08JNBlPQZEro2rmnxFGmgs.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/08JNBlPQZEro2rmnxFGmgs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00197c50000ebeb3fd9e89ee1e651c3663b6e33577db30db8503c5c2c3831b00. 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/3TKOAHp1c2mTX7PpNkE0QB.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/3TKOAHp1c2mTX7PpNkE0QB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d533e91cc831419fc59d294009486e3d1ec92600981715cfa7ac9a00dc4a040. 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/3mQ64iZvrSQazCQGg632Cr.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/3mQ64iZvrSQazCQGg632Cr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb0315a7884abf0f97a1b0ca23e8f46fcb5a368ef9968aad708fe67f58e5a0ab. 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/7KUMmcNz0eSgMm0Yea3pIi.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/7KUMmcNz0eSgMm0Yea3pIi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x908094243d60a000808e9b713f5152e4befbdfe2dbf1eddd1d58ca9279986e88. 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/4ZHRfmUdUEkwZ8bt2z8fA0.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/4ZHRfmUdUEkwZ8bt2z8fA0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03b21eadc470bf527a28c65d82cbf700032367975602621c78000fd81a481768. 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/6Y7lY0aei14yxiRQpULC6T.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/6Y7lY0aei14yxiRQpULC6T.
{"copyright_id":"0x941c27e734fee597420e820b3ccb1e0c085b6a2cb2f2a1e7efdb18be4af0b482","isrc":"DGA082291868","name":"风吹丹顶鹤 - 伴奏","registered_at":"2026-06-25T02:00:42Z","spotify_id":"6n32fAguGFDVtKqOGMsuSU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x941c27e734fee597420e820b3ccb1e0c085b6a2cb2f2a1e7efdb18be4af0b482. 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/6n32fAguGFDVtKqOGMsuSU.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/6n32fAguGFDVtKqOGMsuSU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9db1024f39c36eabcd877794a32789750251a19e038545bd565d2c74b9bfb61. 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/0KtlgMBDoyFT0VIIhLU8ZN.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/0KtlgMBDoyFT0VIIhLU8ZN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0850c4df78226992e44a28a5ebe671cbd682f3f4f4a7306cece478bb12c842a0. 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/2nUXp1cutIFM6hGv74LLto.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/2nUXp1cutIFM6hGv74LLto.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1db94e9420dc079d3599fd1119cc5342524561adf81239bc7da4d40af6b594d9. 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/4IwwwSdxJtysuiMr4kGQSK.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/4IwwwSdxJtysuiMr4kGQSK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdff5dfcb699bc9697bf4d462f11357f11f17813816b712e51f5a9cc596b9a419. 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/1pJFKKzeMJ0DA4gMPkB66K.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/1pJFKKzeMJ0DA4gMPkB66K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e80cc40241603d1e74f41f9589129a6529541fb40dcd3b325790551a3fb13de. 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/1y2fCTsPBUnOEcx1r6ZfLp.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/1y2fCTsPBUnOEcx1r6ZfLp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8837f141be0e3b925fcad3294503607dbc4ed613384e71fc2f7aa89c52b137d8. 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/5Rs0ZoO0vyHMKMmqq9EY3P.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/5Rs0ZoO0vyHMKMmqq9EY3P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdb01ca54c9a7de4462f98156dc2569bb816e223e456d94b974043f93d21d72e. 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/5DYCfZLI9oBfYZ9en0MaNR.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/5DYCfZLI9oBfYZ9en0MaNR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b9811478440f10524726232d0c54ac15899f4891bc9d94de25936a1a6ceccf8. 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/5i2grK5Fd5m5rgfH9vAl7W.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/5i2grK5Fd5m5rgfH9vAl7W.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd895ca53d2e3eacb6f10331e9801702e66d788636db8e067eef7c35c00e4b7cc. 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/55cPElwd2DMiCeB5Emzx91.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/55cPElwd2DMiCeB5Emzx91.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfbbd66e00f5b9977620edaec7f99640ddc41768d2813ac2cdda72adb2ab178d. 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/1hMzzTTLQWFlzyFQBZpz6x.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/1hMzzTTLQWFlzyFQBZpz6x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0143e832140c2e09d82da6a78066ee92d8a958a0643a95ad243d92f153b83f63. 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/1i3WdUm8pYf49H3MwQRMMH.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/1i3WdUm8pYf49H3MwQRMMH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6392f5360dccb581e7e110ad2759995c78fcbd9f1970b4bda7936c29350d4dd6. 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/2GD6yT6fBhsK24OXAKoeCZ.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/2GD6yT6fBhsK24OXAKoeCZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24f65154cf8563ce78e7591c7911dba9e04f9034068f8272229067ff568554dc. 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/3gx1TIKE7zHnqwdJmoE6Rx.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/3gx1TIKE7zHnqwdJmoE6Rx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fb459dcdddc314eaffc88127f6b1c32db6c91f1e1b1b3c3892447016fab7e7d. 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/309QqJMJdKmgeIoRTG7CgT.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/309QqJMJdKmgeIoRTG7CgT.