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 0xfd4b54529f4479a35957382642415bf419e2518651d85ccb1613e784e2c29436. 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/bfb98fa8-78c1-4235-a3a8-b5c08503e6f0.json and https://artists.proofprofile.net/proofs/artist/bfb98fa8-78c1-4235-a3a8-b5c08503e6f0.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Slave for the Wild (Instrumental Version)
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 0xf1985b8365a2ca46642830e6aee5cde3f6a359efa27a4e15539dcb62c984c5f7. 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/2H9bEOLP4wNOkNeTbFhb73.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/2H9bEOLP4wNOkNeTbFhb73.
{"copyright_id":"0x326110cc2a0cc7db4ce94990ffb8aab85e3e94713b7644eb4f7bf2322d4f411c","isrc":"US3DF2441796","name":"Morning Coffee","registered_at":"2026-06-21T01:12:15Z","spotify_id":"7mWkm9klDNcBuCWUW2hsIX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x326110cc2a0cc7db4ce94990ffb8aab85e3e94713b7644eb4f7bf2322d4f411c. 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/7mWkm9klDNcBuCWUW2hsIX.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/7mWkm9klDNcBuCWUW2hsIX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2b3e604f81e3fa49251fbed62e9928cf4989d0b235de50df453aaf38301e083. 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/4UgUZlHZROKyotJP4oEbaL.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/4UgUZlHZROKyotJP4oEbaL.
{"copyright_id":"0xb1de72bcf2dd50a90b2836a2a6a8823cc64e1598d077521a0300801e56d9f2aa","isrc":"ATUM42100028","name":"Dream In Motion","registered_at":"2026-06-25T20:06:49Z","spotify_id":"1wXwxW1hlcxeMzxZb6fQqh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1de72bcf2dd50a90b2836a2a6a8823cc64e1598d077521a0300801e56d9f2aa. 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/1wXwxW1hlcxeMzxZb6fQqh.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/1wXwxW1hlcxeMzxZb6fQqh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1de72bcf2dd50a90b2836a2a6a8823cc64e1598d077521a0300801e56d9f2aa. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3iwlNgXOLJB79wiup9Cwo4.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/3iwlNgXOLJB79wiup9Cwo4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1de72bcf2dd50a90b2836a2a6a8823cc64e1598d077521a0300801e56d9f2aa. 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/3wjg0xLviNoHcvY0H14uuS.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/3wjg0xLviNoHcvY0H14uuS.