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 0x8c1d6b0ca02fe39f085364ea02accbe5832dbd3a6273bdc96cda7c72e4c2f3d3. 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/66664959-840c-434f-979b-30f6967607db.json and https://artists.proofprofile.net/proofs/artist/66664959-840c-434f-979b-30f6967607db.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 0x37b00524ffd5d8116da88ef62d21dee6d537a60c8382364dab9f846d6a26748a. 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/2Yyy0jlzMh9gzDayiCshuP.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/2Yyy0jlzMh9gzDayiCshuP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5878bddfb1312b69958544d79e6a9c477e9f8839746341d9c1c4c3a7489876ac. 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/5pc3jQakaXok0PofJ1gzA6.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/5pc3jQakaXok0PofJ1gzA6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbb61bcef07badff893419fe94b6f84bf60e2178c753c0674ac68359eb33fb2e. 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/1RSIYUuaJT3ITpZ90wuis3.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/1RSIYUuaJT3ITpZ90wuis3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e9d7dcf4b489a877c401cc1bbfcc252a2fe70fae3cf2f44ecfacfa020b8537. 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/1rOJKtXPTFp3oAm9ei9qUu.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/1rOJKtXPTFp3oAm9ei9qUu.
{"copyright_id":"0xb14d054ea733e66ecbc6ea355be4e0e2fe8f7f6d5aa5547fdda41cb70ed942f3","isrc":"JP92A2302149","name":"シティーガール - EP Ver.","registered_at":"2026-06-19T04:21:44Z","spotify_id":"3qH1ME4ZJT0YBmHSG8EiyE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb14d054ea733e66ecbc6ea355be4e0e2fe8f7f6d5aa5547fdda41cb70ed942f3. 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/3qH1ME4ZJT0YBmHSG8EiyE.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/3qH1ME4ZJT0YBmHSG8EiyE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78ba414c715286a36d06f224ac55c0180d7649cd6e428d89c137c287c555abd9. 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/2DQaOFjtMf7xuVw8SqU8h7.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/2DQaOFjtMf7xuVw8SqU8h7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ac01ed7e330b7547f297cd200a5d258462f78dc1a4a709a255601f4bfb12173. 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/1njn1HoT0eU6E7Y8lIxwOL.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/1njn1HoT0eU6E7Y8lIxwOL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3111764fbf0a51d7a05961fa89fcc2fe57819827aafaa99ab3abc2e5144134e. 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/3skAP3cEjFX8ILeVm4KQrw.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/3skAP3cEjFX8ILeVm4KQrw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbc8e3c5cee9d3a362cbb7eab1b865ce03111a0dec292329038747d4be83a0bb. 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/0EcMSUsUwqI8ni7HORv7zy.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/0EcMSUsUwqI8ni7HORv7zy.