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 0xc3950d450e22609430b56191cadda3c50630e93ff015321242904c01bbcd261f. 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/58a542c4-144e-41d0-a2b0-f5dde542c8eb.json and https://artists.proofprofile.net/proofs/artist/58a542c4-144e-41d0-a2b0-f5dde542c8eb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
guess it just wasn’t enough then - slowed + reverb
i want to believe you, i never wanted to leave
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 0x281ad0f9ccf311df0e1004db0d0546aaf8b0f4a4b3f7a81e9e9c30c6ee1cf37c. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/470oe6Qj5HRrKOqeBMRkeh.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/470oe6Qj5HRrKOqeBMRkeh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x009d2ade2d9f58db79129ced47ec730bdc6dd9e5c99be6cd19f5836a5e0b1716. 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/5mGLEeaOWm2X8Ss2ySCNMI.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/5mGLEeaOWm2X8Ss2ySCNMI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbfae0d18705de78c4590b59b45bee5fda0302d8a7856c423e6b41d27a012aa1. 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/1s6zILIMtcEQl7jMpe0nxj.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/1s6zILIMtcEQl7jMpe0nxj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x009d2ade2d9f58db79129ced47ec730bdc6dd9e5c99be6cd19f5836a5e0b1716. 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/6moIzYUpGf4h5Rl9wFvPuF.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/6moIzYUpGf4h5Rl9wFvPuF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x281ad0f9ccf311df0e1004db0d0546aaf8b0f4a4b3f7a81e9e9c30c6ee1cf37c. 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/69gyaZYOjHnDc0btafrdLh.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/69gyaZYOjHnDc0btafrdLh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55808ee597eb69158e22515f6bd1dbe79fb1558cdf7b35abfa69ac3e6fc6809c. 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/4Q7XWFJNPXz41NSTOiodSq.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/4Q7XWFJNPXz41NSTOiodSq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a0814269ebd1bc3ec0e680515d4fcfdfe12a469544cc84485e1fb062cf240fd. 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/6112Zn9DjAfLKGv6tCVIi0.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/6112Zn9DjAfLKGv6tCVIi0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aa8889f41850cc123b0ad280c4a9dd1e078d22d4f58d07df441f63227d3e9ce. 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/6nQQeo7XN4LKrZOttDkn7S.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/6nQQeo7XN4LKrZOttDkn7S.
{"copyright_id":"0x7313cfb4ea825b3f876eefe80fb49817362c7b9162d590dcf412a765b8ef24e6","isrc":"UKZGC2500529","name":"can u just lie?","registered_at":"2026-06-10T19:54:28Z","spotify_id":"2QhyQnXhcEC3HrYVhy5iTg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7313cfb4ea825b3f876eefe80fb49817362c7b9162d590dcf412a765b8ef24e6. 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/2QhyQnXhcEC3HrYVhy5iTg.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/2QhyQnXhcEC3HrYVhy5iTg.
{"copyright_id":"0xde8f0240ad51b63dceb727f9c9ba961d1f5c492b394b2ee7c4daa83046b3b413","isrc":"UKZGC2407038","name":"light up your dark","registered_at":"2026-06-23T11:53:38Z","spotify_id":"63GIdW9BdOJ8FC6tTuRndT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde8f0240ad51b63dceb727f9c9ba961d1f5c492b394b2ee7c4daa83046b3b413. 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/63GIdW9BdOJ8FC6tTuRndT.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/63GIdW9BdOJ8FC6tTuRndT.
{"copyright_id":"0xeffcad4b770d81c665fa0bc0b87502fb83f21006e32d160298cdd4c5aaeccf17","isrc":"QZHN42105841","name":"rainbow skies","registered_at":"2026-06-25T11:57:46Z","spotify_id":"0giyAesk5MvUWD1m6B2tEh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeffcad4b770d81c665fa0bc0b87502fb83f21006e32d160298cdd4c5aaeccf17. 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/0giyAesk5MvUWD1m6B2tEh.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/0giyAesk5MvUWD1m6B2tEh.
{"copyright_id":"0xb7201d679eeaa9d63e4ec9b5e69c34a2fb84c48c9a715c675b09b88eba250167","isrc":"UKZGC2401057","name":"cough me out","registered_at":"2026-06-07T08:38:08Z","spotify_id":"7tmUX0GfaHfExTqSUG38wB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7201d679eeaa9d63e4ec9b5e69c34a2fb84c48c9a715c675b09b88eba250167. 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/7tmUX0GfaHfExTqSUG38wB.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/7tmUX0GfaHfExTqSUG38wB.