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 0x26efcc3481f3bbc125548875cad559db67cb1a98ea9c617ca536f3827cf05a71. 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/b3e1a1a7-4bfe-423e-86b6-af7ade902863.json and https://artists.proofprofile.net/proofs/artist/b3e1a1a7-4bfe-423e-86b6-af7ade902863.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 0xb19ec2adbeefb3a70a4074317eccf5073a8a9c0e276351ce32ea1a9465b91d8b. 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/62KKKPrnZ0h6kSTPdvtUEU.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/62KKKPrnZ0h6kSTPdvtUEU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd7b3418ed869d8d4d69956382940164bf4b060c8a83479f59da5d53b781fff2. 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/2IEJDnXmqa2QEkcUureE1p.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/2IEJDnXmqa2QEkcUureE1p.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb179e6b3d41f1c1a7440db8c116a05f4de3345b033be4de1e58d26813fbb166. 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/0499UUSNO6l4Jc4apURe0U.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/0499UUSNO6l4Jc4apURe0U.
{"copyright_id":"0x2eeb1dd50160fc2f2c19f1afae309e804a70c1e6754cad47bb3e8f615d180ced","isrc":"SE5W32305733","name":"lilys hymn","registered_at":"2026-06-06T02:14:01Z","spotify_id":"1QRWpxpdr6YWZK6KYCCtiY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eeb1dd50160fc2f2c19f1afae309e804a70c1e6754cad47bb3e8f615d180ced. 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/1QRWpxpdr6YWZK6KYCCtiY.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/1QRWpxpdr6YWZK6KYCCtiY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d69664c4a859915167312b05202e475b863a02123605ee91b4ccb533ffe0116. 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/7kKOgND7nobgsGQuXeu6Wh.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/7kKOgND7nobgsGQuXeu6Wh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb865dd36fffb2de0c3509c0f47dcd991cb06470c295377aaaa96cdf9611970d. 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/7euY11C8aJF0cCTL4nqJxn.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/7euY11C8aJF0cCTL4nqJxn.
{"copyright_id":"0x0cfbeeba8f13c2d2f43010be73f35dee35ae1f67c082bc613c1dc3fe9e957aa0","isrc":"SE5W32203908","name":"Bittersweet Sophie","registered_at":"2026-06-05T13:51:46Z","spotify_id":"5eijXLbnLgl3vGJ4Uu0yhW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cfbeeba8f13c2d2f43010be73f35dee35ae1f67c082bc613c1dc3fe9e957aa0. 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/5eijXLbnLgl3vGJ4Uu0yhW.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/5eijXLbnLgl3vGJ4Uu0yhW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24dca6561ffb6ecd57856a4503b10e2198bac8f66acc3c83b99fc9003a3553ca. 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/2gNoc9XvLMECTErBk7YKmJ.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/2gNoc9XvLMECTErBk7YKmJ.