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 0x3c73ae8943f76e6136c8e6322bcc612590003f1eb060845af89d4e4aea58acb9. 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/ab52a122-c75d-4f6c-b8f4-1af0843ef239.json and https://artists.proofprofile.net/proofs/artist/ab52a122-c75d-4f6c-b8f4-1af0843ef239.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 0x7c1257dd39874d96a4569209febdfb659b659f972ad529036a4e715674634919. 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/3OAmL2xNPyuQNKD7KvuduF.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/3OAmL2xNPyuQNKD7KvuduF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eb41451635c71c502748a26193c912d982732fb9b4df1f73dfb45337d9cf7f5. 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/5HNS8VaUhqJQtz6o5GXyld.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/5HNS8VaUhqJQtz6o5GXyld.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa05ada38fbac77bc60a26f0958429ff95201532e1e014ffa87179a0555b7b982. 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/6hji1TiaYHKfBzmno4wLo9.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/6hji1TiaYHKfBzmno4wLo9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c7eb21d0a4e6aad786a26dd9e8390026af70c7b8c413660fb0f5d881900bd0d. 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/4UZ8rMYzx4iTjaWk684Mel.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/4UZ8rMYzx4iTjaWk684Mel.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x469678ab7ffae5afcfa969ad5d4c9a0877b89739292149074a76569aca39cf53. 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/1AUw3hXkj4phJ29UQ3WsiD.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/1AUw3hXkj4phJ29UQ3WsiD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b1c43f557fff7159ab4113d377d04e4540f10b32faf671608ad8487332f16a0. 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/5s13bnu02EXRcg41LDMNZg.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/5s13bnu02EXRcg41LDMNZg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98f651572da017d9490abe82d6131deb36989a09346eae962cbc13ab4e68e63d. 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/6ETitS9HLyiXWgIBFXqm0C.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/6ETitS9HLyiXWgIBFXqm0C.
{"copyright_id":"0xb891acddf100c6e0307cd8a0ab2dbdfa5c7d24a82e99e8c10a2f54a1779768cf","isrc":"QZTBC2380943","name":"TIL ITS DONE","registered_at":"2026-06-10T16:42:14Z","spotify_id":"3uy9kZWx2YLve3bYHXZ6NF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb891acddf100c6e0307cd8a0ab2dbdfa5c7d24a82e99e8c10a2f54a1779768cf. 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/3uy9kZWx2YLve3bYHXZ6NF.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/3uy9kZWx2YLve3bYHXZ6NF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd37d37946a53762736f5ec9881c4e31b4b3bee32a8114de992c4ad1ba60bf518. 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/3pdHgrjBEBZPY8AM7voeCb.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/3pdHgrjBEBZPY8AM7voeCb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb3ea5b346fc6cb903ee81a57e3a491659020f5c36895e429a48cf646bce1496. 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/4dP6YpdS9YAbXBhXd5vVbA.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/4dP6YpdS9YAbXBhXd5vVbA.
{"copyright_id":"0x63402a6ceb5952a9a3e1fdecbd6ffd63e85375d7cbba081b969b0f35246cb040","isrc":"QMBZ92566321","name":"GOTTA LET IT GO","registered_at":"2026-06-10T14:03:12Z","spotify_id":"3Wu8kuTzC32KRzuWczkrfz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63402a6ceb5952a9a3e1fdecbd6ffd63e85375d7cbba081b969b0f35246cb040. 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/3Wu8kuTzC32KRzuWczkrfz.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/3Wu8kuTzC32KRzuWczkrfz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe194a504a360b17a3fed1ba4523e285046acd49a3666a9828bdcbbbbe4657bc0. 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/0tG1k3E1acXGrD92Ok7KNc.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/0tG1k3E1acXGrD92Ok7KNc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xace9011dae5fcd76c11b1a7e84211a6ae27137daa3a8267400f092ffc7d31e28. 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/2c299IzzVhir4EsPswCJyz.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/2c299IzzVhir4EsPswCJyz.
{"copyright_id":"0xcdfb0cdc49bcfd7950033982319c5335bf6de1418e963321ef0fd2f7b33cdaad","isrc":"QZHN42530526","name":"TIGHTROPE - Remix","registered_at":"2026-06-07T19:30:21Z","spotify_id":"5men9uLmfv0b4uvNMXgGon","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdfb0cdc49bcfd7950033982319c5335bf6de1418e963321ef0fd2f7b33cdaad. 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/5men9uLmfv0b4uvNMXgGon.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/5men9uLmfv0b4uvNMXgGon.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c8ce77705f9958d55a52c530c49b8fb34dce767f9ebe0817a1d08555d4df430. 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/3Q1wPiNVgL3sUG8Mf7JR6f.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/3Q1wPiNVgL3sUG8Mf7JR6f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53c9e18ba9493f8cb1f68164809c47b13a31d8bc7a0aad4dbfc0f836863f520c. 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/6wmCerVNvdMT3pla8ElSWR.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/6wmCerVNvdMT3pla8ElSWR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f6527f01c9250d0f953bde587d34ad8b081b5f3ac73664d640fda93f042ca37. 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/0YUduu1mX5ctL1hHMMnaLt.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/0YUduu1mX5ctL1hHMMnaLt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1202a58ed0243c359ff2eac828f406ea460c1986a2512506de4f9c9b557f5d4d. 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/3I0VB24OsRLsRrKmFG2u1T.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/3I0VB24OsRLsRrKmFG2u1T.