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 0x92f70a0ae41638205dc33b45b94aa5f53b46ea60e269f51024d9881f672e1eee. 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/3e8544c4-a842-47bf-ae38-61029a9a9175.json and https://artists.proofprofile.net/proofs/artist/3e8544c4-a842-47bf-ae38-61029a9a9175.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 0x90af909e583c16ad205b6ab1adedb307da066a831e48b99c8ef40c6a4db815e6. 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/307y8G93kjSTC8FIjueGSD.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/307y8G93kjSTC8FIjueGSD.
{"copyright_id":"0x0871488ccdd37bdfc97eeee160dcef19671023663ed95c03cfa45ba911159bab","isrc":"SE69Z2418447","name":"Laughing in the Morning","registered_at":"2026-06-01T18:06:16Z","spotify_id":"2UJGxWlkGMH2yEeBpGGz7x","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0871488ccdd37bdfc97eeee160dcef19671023663ed95c03cfa45ba911159bab. 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/2UJGxWlkGMH2yEeBpGGz7x.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/2UJGxWlkGMH2yEeBpGGz7x.
{"copyright_id":"0x0968c9053a6669a8d7927a44dbc1110c54a403031cecacd3f9c4aa82dbff7821","isrc":"SE69Z2405828","name":"Eden Valley","registered_at":"2026-06-07T10:09:47Z","spotify_id":"7bZNtVSrKdpIhNrmJSKaMZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0968c9053a6669a8d7927a44dbc1110c54a403031cecacd3f9c4aa82dbff7821. 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/7bZNtVSrKdpIhNrmJSKaMZ.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/7bZNtVSrKdpIhNrmJSKaMZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d3bb5ef0a0cf5c8888aed01a0360518708130df40f9e24807460b77cfb23ed6. 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/02wlS8k4IZKUl8sLGIIY2W.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/02wlS8k4IZKUl8sLGIIY2W.
{"copyright_id":"0x1030ddc4d5cd9a8eb0d2a38233e73901cc63ac412dde25834964c1d2d6c10434","isrc":"SE5IB2344983","name":"as irrational as love","registered_at":"2026-06-18T07:47:35Z","spotify_id":"16Oq4hVkvHiDRFPyPDYT2j","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1030ddc4d5cd9a8eb0d2a38233e73901cc63ac412dde25834964c1d2d6c10434. 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/16Oq4hVkvHiDRFPyPDYT2j.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/16Oq4hVkvHiDRFPyPDYT2j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0196e334756894cea2373719ed9645e754c157fade4eb57ceb79fc15aad6f2b. 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/15DcOVeJn6z9WrFDOlU1qJ.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/15DcOVeJn6z9WrFDOlU1qJ.
{"copyright_id":"0x2a79bbba656c4f6d5659a64451b9ec75cd90a02bd4449d5f8678b79cb8974ddc","isrc":"SE5IB2333227","name":"next performance","registered_at":"2026-06-26T05:43:38Z","spotify_id":"6bKhpSfzjoKqCUuYXglbUf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a79bbba656c4f6d5659a64451b9ec75cd90a02bd4449d5f8678b79cb8974ddc. 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/6bKhpSfzjoKqCUuYXglbUf.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/6bKhpSfzjoKqCUuYXglbUf.
{"copyright_id":"0xea43e1daf737e37f8f9885a8cfbb2d4b1b10e3a8a96ddae3f66c4915a0143934","isrc":"SE5IB2330191","name":"Neighborhood Kid","registered_at":"2026-06-07T23:01:08Z","spotify_id":"5ixQtmD5eFKWBXcw2jpKv3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea43e1daf737e37f8f9885a8cfbb2d4b1b10e3a8a96ddae3f66c4915a0143934. 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/5ixQtmD5eFKWBXcw2jpKv3.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/5ixQtmD5eFKWBXcw2jpKv3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0245b33ab6609d514764c0572175ee024abb4d4ce3654150de7a01e3531208a9. 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/2NPOhQogz4aZXpXiP7yisZ.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/2NPOhQogz4aZXpXiP7yisZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58d81a81eba9565f7f8a1ec011edf51d50fb7cc3993460877b00bf56d8009be7. 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/1se6rSnqTnmkLQIqk9F6x0.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/1se6rSnqTnmkLQIqk9F6x0.
{"copyright_id":"0xb44554b3de40c1e0efaa5b6ac0d7866ae177e4a327b73bfa156725b2b7d90bd9","isrc":"SE5IB2308765","name":"Smooth Movement","registered_at":"2026-06-20T14:41:49Z","spotify_id":"4WuTXUjpYs2DXGrBlFUDsb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb44554b3de40c1e0efaa5b6ac0d7866ae177e4a327b73bfa156725b2b7d90bd9. 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/4WuTXUjpYs2DXGrBlFUDsb.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/4WuTXUjpYs2DXGrBlFUDsb.
{"copyright_id":"0x8c590f1859db8b1af39b1672fddbe2d51cf1067884f31d0f61ae095cc4e8bc30","isrc":"SE5IB2300056","name":"Testing the air","registered_at":"2026-06-17T10:50:48Z","spotify_id":"0aabpRMn5ONShaI4Z7bRt5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c590f1859db8b1af39b1672fddbe2d51cf1067884f31d0f61ae095cc4e8bc30. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:50:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0aabpRMn5ONShaI4Z7bRt5.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/0aabpRMn5ONShaI4Z7bRt5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd8f193686594dea5667820a0c43e8c75afe6a1e1ba6c95287c3e2e74f86fcce. 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/7bScxanaqg2QeiEHqmYgvd.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/7bScxanaqg2QeiEHqmYgvd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9bd2c744c80047e46ed3f572ba613a25b00bd8e53032ad7c1228e821cc7f084. 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/2j04G1Sp53KRgGP9HsinXY.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/2j04G1Sp53KRgGP9HsinXY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cc2bb926d1f40c45750a057d830657ea5c67fb357830eefb79e472367bb43ca. 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/1VvEGKyAHTAY8D49az3Bai.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/1VvEGKyAHTAY8D49az3Bai.
{"copyright_id":"0x0aa2b3d16c3d4520fc3ac20f28d5570c7622001f7ed3a5be45bfcb8f23ee2d1f","isrc":"SE5IB2279137","name":"My Desert","registered_at":"2026-06-07T23:07:15Z","spotify_id":"6A6VvlEjLnN48BPkw8AhKC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0aa2b3d16c3d4520fc3ac20f28d5570c7622001f7ed3a5be45bfcb8f23ee2d1f. 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/6A6VvlEjLnN48BPkw8AhKC.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/6A6VvlEjLnN48BPkw8AhKC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e9267dacfa43db8abb1d15878b9f79f5f22a1bae0d071dfd78f850139185800. 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/5oUIrYI0KTZBYh5r9Z5GFA.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/5oUIrYI0KTZBYh5r9Z5GFA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c7bf7bf6e567ee70ea44b439746434137966b7d9ddb116fb988f84f45acfe8. 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/50qpjR5hMQb5h285ANel1f.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/50qpjR5hMQb5h285ANel1f.