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 0x2e345d5e161cbc73774284ebb1f9bf5d3041bd6669e15eda7826d7d7918fe6a5. 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/ae1f9513-2909-46f3-b08f-cfd435f00e36.json and https://artists.proofprofile.net/proofs/artist/ae1f9513-2909-46f3-b08f-cfd435f00e36.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 0xaa58dfb2d78b9214865a10f4b191f6862fdad0a4c755ec0fcc1dfb4164defd94. 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/1VsoxKgDzHIYQrlfUL4K63.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/1VsoxKgDzHIYQrlfUL4K63.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7afc8e19e711ad9684b43fe8bc3fa46e05023565b9cbf3b19772e0d5729be5f2. 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/42bhNTpF8ACH2PGTCQHVD7.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/42bhNTpF8ACH2PGTCQHVD7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9891ba2749272911ab8885c657070816145ba504729fb296d7a34bc073bfae5. 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/7uOxs94E7tEQV7wHf55Di4.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/7uOxs94E7tEQV7wHf55Di4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d5e21684c1c17abc2b240e5dad3da32d0089458c0817eabf351d5c842cf910. 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/7qDrFDwUXPge68TjpZlEu6.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/7qDrFDwUXPge68TjpZlEu6.
{"copyright_id":"0x3012a5e8114fdc7c870857277c5e0306677c7719a563142351cfb4cb392bbeb8","isrc":"ITZKO1705053","name":"Quello che mi rende normale","registered_at":"2026-06-24T21:05:54Z","spotify_id":"0tIWLV7XTqMYdPf02fRlEq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3012a5e8114fdc7c870857277c5e0306677c7719a563142351cfb4cb392bbeb8. 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/0tIWLV7XTqMYdPf02fRlEq.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/0tIWLV7XTqMYdPf02fRlEq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf5f55bb866a8409c16cf30ca6e7d3279a7f28fa46d221238568cf8e18bdd861. 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/4wxOtSjmAK50VCfW5rzlrc.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/4wxOtSjmAK50VCfW5rzlrc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f653c10f8b9318c09a87883c9e8772785cb6ed08e19b861129075f2f97ee78b. 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/6xSGHNdcfmko53MHGLYnGc.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/6xSGHNdcfmko53MHGLYnGc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17f6ae83109cebf08462dc4947f3dcbbfb3685d218b9ac2745ee9772f94e0ac6. 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/0j8W11vVwV63Q26hJMwVDU.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/0j8W11vVwV63Q26hJMwVDU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x370fc2254c74e424a6cfde653fa32f90da83b040b1ef8af69b4d1da77c49cbcb. 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/07yjADQbp8IuzieQ0Sh572.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/07yjADQbp8IuzieQ0Sh572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49b1f880f1934a0d10445115b4783662ba08523d88d22a9cfb1ad26993f32dad. 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/6cqwc1pyl5i48tBCxGgEvS.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/6cqwc1pyl5i48tBCxGgEvS.
{"copyright_id":"0xbb5a174c54df53ac772ffd8924b1a9ae9f4dce7ca8e85c007b80a3bffea48398","isrc":"QM4TW2413121","name":"Male Cane","registered_at":"2026-06-29T17:36:48Z","spotify_id":"2glgD5Pu1kYfAtLyfU6NoZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb5a174c54df53ac772ffd8924b1a9ae9f4dce7ca8e85c007b80a3bffea48398. 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/2glgD5Pu1kYfAtLyfU6NoZ.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/2glgD5Pu1kYfAtLyfU6NoZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc12dbde584399362e80f2ca9eb721c0220cbbcb7232896c750fb89909813e8c1. 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/6cGC928CS3vkdfoRD9RSsD.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/6cGC928CS3vkdfoRD9RSsD.