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 0x47c97674cbe28018604ac252c14f6b79e5d2f5119ff25ecf5295ddc17729a070. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/57771129-ab9b-4e23-a003-7f0d004bf212.json and https://artists.proofprofile.net/proofs/artist/57771129-ab9b-4e23-a003-7f0d004bf212.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 0x178f9bd804450b19158bbe88d3e861d56aa23dbc2856c8f16e8aedd31cbf7cf9. 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/4zwtKSO2gNcemiVlBKH8j0.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/4zwtKSO2gNcemiVlBKH8j0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea0ed5a2f16606cf85a24536cdeeb442e822b2271d965bf4d34d677a0c320a8c. 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/2igYCh1kgmMT5lNtZbXzWW.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/2igYCh1kgmMT5lNtZbXzWW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33253997856b6d5bd5b8c4c2d7453af89c3d55ba3662825ef0976dc704c329a9. 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/4kvlFgjwPIje5RLKShN1QT.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/4kvlFgjwPIje5RLKShN1QT.
{"copyright_id":"0x7fb0d1b29e0f7d16ae771e4a35eef5e774d36b27f014d3e37ee8b018c92ce8c7","isrc":"FIUM72300321","name":"Laskettu aika","registered_at":"2026-06-11T03:08:43Z","spotify_id":"3cCpUb8qgPwkEuPt6sz9sY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fb0d1b29e0f7d16ae771e4a35eef5e774d36b27f014d3e37ee8b018c92ce8c7. 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/3cCpUb8qgPwkEuPt6sz9sY.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/3cCpUb8qgPwkEuPt6sz9sY.
{"copyright_id":"0x4bdb8e325199e89deb602d9afe20cc12a436d0e8cefbb4544d23566bdd888a6b","isrc":"FIUM72300322","name":"Kuumien käsien harha","registered_at":"2026-06-09T09:34:23Z","spotify_id":"7Hi65Apl3OmD7E8CZA6u0O","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bdb8e325199e89deb602d9afe20cc12a436d0e8cefbb4544d23566bdd888a6b. 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/7Hi65Apl3OmD7E8CZA6u0O.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/7Hi65Apl3OmD7E8CZA6u0O.
{"copyright_id":"0x17b0be2e4fe33a992162dfcd271ea68a36ac3426d5fb04c3d1035fc8f5cbc7e4","isrc":"FIUM72300323","name":"Joka puolella","registered_at":"2026-06-19T15:04:43Z","spotify_id":"7ML3SbztRWgCWrTnouitHj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17b0be2e4fe33a992162dfcd271ea68a36ac3426d5fb04c3d1035fc8f5cbc7e4. 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/7ML3SbztRWgCWrTnouitHj.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/7ML3SbztRWgCWrTnouitHj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8210e8974a71f03747c7a0461e9c3c7ef48201e782780edf557ac71662b4ae3e. 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/4lHi2jqXWZM2QLjQizaFIZ.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/4lHi2jqXWZM2QLjQizaFIZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fe1bf5148d2941e77e6dea27210e0c04ad08a17d3ce902b3bdbe647e51f04ad. 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/3Sh906ULzBFUSxMDX4zFTB.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/3Sh906ULzBFUSxMDX4zFTB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6346066ab4e91ac72b40f4bf19e16fbe85dd2bcd9f957f83e094b3234a9a686a. 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/6AeBRiXPheO58TalM2U9Ri.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/6AeBRiXPheO58TalM2U9Ri.
{"copyright_id":"0x1e74a8fcf062406925b14a9807fac75d8ee472c733fe7a0a62037a71f9f7ac7d","isrc":"FIUM72300327","name":"Pienet jutut (Sturgeonin laki)","registered_at":"2026-06-25T09:53:15Z","spotify_id":"6gvnGOYayIO6RYoj8Bn92c","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e74a8fcf062406925b14a9807fac75d8ee472c733fe7a0a62037a71f9f7ac7d. 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/6gvnGOYayIO6RYoj8Bn92c.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/6gvnGOYayIO6RYoj8Bn92c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2768921cab16b3f447de265fa4fd851952c0f0fca20728a2e90246160e70fb87. 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/7sCvQHYBjH45D9hkQ5fi7J.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/7sCvQHYBjH45D9hkQ5fi7J.
{"copyright_id":"0x0bc92768ba21ce63bac756eb2e3f99bbfe997def819747c8a19b64b71e5c367a","isrc":"FIUM72300331","name":"Vois jo lähteä kotiin","registered_at":"2026-06-27T10:23:10Z","spotify_id":"2cLriKLDx6AFOSihIeIOYS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bc92768ba21ce63bac756eb2e3f99bbfe997def819747c8a19b64b71e5c367a. 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/2cLriKLDx6AFOSihIeIOYS.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/2cLriKLDx6AFOSihIeIOYS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ab2801cb92636d32ded9cdcb5f1609a2167f78ed4e7355516dcd483fa5f95a7. 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/35VQzabT05gkJrCzmR1zzj.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/35VQzabT05gkJrCzmR1zzj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f06126c8d0a1488248479a1ddc2dd3698e9d5cfdc92171226ec45cb4c2f418. 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/4NEfKdgwW2phezaxi7j2ZG.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/4NEfKdgwW2phezaxi7j2ZG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x774c123501cb1627c1a8abba12ab84eae5573a0c88877e48d63011367ddaa053. 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/3mNfGSypq55jVK01NubxWV.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/3mNfGSypq55jVK01NubxWV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x774c123501cb1627c1a8abba12ab84eae5573a0c88877e48d63011367ddaa053. 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/4M1ogtnWNfvlhzAUVoSEBS.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/4M1ogtnWNfvlhzAUVoSEBS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62964159301cf97c6bb5d41cc2f70164e8faf3e0cc6bcbdc975b2a3e49a65f0f. 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/5u8YoZ6ROePHCiwecB3F9f.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/5u8YoZ6ROePHCiwecB3F9f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f06126c8d0a1488248479a1ddc2dd3698e9d5cfdc92171226ec45cb4c2f418. 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/30MhL40mYSOBBrISTQX8pE.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/30MhL40mYSOBBrISTQX8pE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b9dfc0bce7a8a788316ef81c6d9572ba295614f95651ec64d4c5b04c4cd07d2. 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/4REyhCF2zqaK3mNcghoc6t.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/4REyhCF2zqaK3mNcghoc6t.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea0ed5a2f16606cf85a24536cdeeb442e822b2271d965bf4d34d677a0c320a8c. 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/6A5gO5ORY8nROM7fhQdksg.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/6A5gO5ORY8nROM7fhQdksg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33253997856b6d5bd5b8c4c2d7453af89c3d55ba3662825ef0976dc704c329a9. 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/1XMFLs8HWgfZfLcaVo5ZEe.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/1XMFLs8HWgfZfLcaVo5ZEe.
{"copyright_id":"0x8f1caa79bd9e24cc21aa843ace8adaf70dd01e6716819f9a95d1f161056d7632","isrc":"FIUM72400403","name":"Vaikee samaistuu","registered_at":"2026-06-09T19:22:04Z","spotify_id":"47j3goTUhSgN2CNcyeZ3fm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f1caa79bd9e24cc21aa843ace8adaf70dd01e6716819f9a95d1f161056d7632. 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/47j3goTUhSgN2CNcyeZ3fm.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/47j3goTUhSgN2CNcyeZ3fm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd69db754bda037123d606890cc65028ddaf49b186e9d7ac54c9be57a1050e09. 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/503tNCYSpytvdZUXItTopa.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/503tNCYSpytvdZUXItTopa.
{"copyright_id":"0xfa005c4d4a735f2f1be8c29fd664c63ac68dd50a955f95b14963e24f65eafcf9","isrc":"FIUM72100321","name":"Concorde & Al Capone","registered_at":"2026-06-25T09:54:26Z","spotify_id":"1P1SYVExPRMd1xn3BU0mCT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa005c4d4a735f2f1be8c29fd664c63ac68dd50a955f95b14963e24f65eafcf9. 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/1P1SYVExPRMd1xn3BU0mCT.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/1P1SYVExPRMd1xn3BU0mCT.
{"copyright_id":"0xfa005c4d4a735f2f1be8c29fd664c63ac68dd50a955f95b14963e24f65eafcf9","isrc":"FIUM72100321","name":"Concorde & Al Capone","registered_at":"2026-06-25T09:54:26Z","spotify_id":"1VqfOFD2Ph0qbmxiHdiMHo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa005c4d4a735f2f1be8c29fd664c63ac68dd50a955f95b14963e24f65eafcf9. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1VqfOFD2Ph0qbmxiHdiMHo.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/1VqfOFD2Ph0qbmxiHdiMHo.
{"copyright_id":"0x44424fd24bb46ef7aeaa15df4f4e034eaa4e9442b4be551cdcf78ff91d7542ea","isrc":"FIWMA2000125","name":"Episodi (lowkey) [feat. Are, Joosu J]","registered_at":"2026-06-07T14:42:41Z","spotify_id":"26zyK63sjRxp6Mqj7wpQIB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44424fd24bb46ef7aeaa15df4f4e034eaa4e9442b4be551cdcf78ff91d7542ea. 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/26zyK63sjRxp6Mqj7wpQIB.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/26zyK63sjRxp6Mqj7wpQIB.