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 0xb37b1d873ba2c6a307e1415d83ce9af92ef65b44f1c6c8e37ecdd9d278f438ac. 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/d802e6b6-2c93-4304-9b00-08da4062b3cd.json and https://artists.proofprofile.net/proofs/artist/d802e6b6-2c93-4304-9b00-08da4062b3cd.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x338746cc8efe1c61097dbaf20debaf7070eaa5ecb65599af177c534fb8d062f3","isrc":"GX8LE2492659","name":"RIP in Hell","registered_at":"2026-06-06T06:53:00Z","spotify_id":"7of7YnVhxSOGujzdGvN8uY","type":"track"}
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 0x338746cc8efe1c61097dbaf20debaf7070eaa5ecb65599af177c534fb8d062f3. 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/7of7YnVhxSOGujzdGvN8uY.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/7of7YnVhxSOGujzdGvN8uY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28aaaf20d3967ee0fb07532c42f73c8b9aa97a054508f969fdce28b8f57ae9de. 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/0vNdTezu4ZJN1NSOFk4zUE.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/0vNdTezu4ZJN1NSOFk4zUE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee542d02d86b917f7f1a6c11d7a2e006229df744289567642b79d370cd3f76d3. 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/7yQE4du5HzHZtU0j7stuX2.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/7yQE4du5HzHZtU0j7stuX2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x116a3c38da85fd6976c31e35c75f3ac8fafb4d72e5806edf0f3863d60197a702. 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/0osNe4OB5yLJe0vHeW2NsR.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/0osNe4OB5yLJe0vHeW2NsR.
{"copyright_id":"0x653ed0fef9bd8e21eb13a4def1fcbb743242274d8bb7c65020a6e51154a23dad","isrc":"DGA052349097","name":"Speaking of the Devil","registered_at":"2026-06-05T18:45:43Z","spotify_id":"0AbL7JOXOX8A5ewmNccDHA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x653ed0fef9bd8e21eb13a4def1fcbb743242274d8bb7c65020a6e51154a23dad. 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/0AbL7JOXOX8A5ewmNccDHA.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/0AbL7JOXOX8A5ewmNccDHA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e8794ad1d91d744c69ac4a315a9e47b6a63fc9137f49961fb8271329957dfb0. 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/52K6JBiA8R9t7A62YJZIm6.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/52K6JBiA8R9t7A62YJZIm6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x821258153f1f2096a6a40146a82f2730930f37214bf21f81a9ff563ba4df705a. 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/5b82V38QSaoJOtthxGvYjK.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/5b82V38QSaoJOtthxGvYjK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3b8c99d708568a5f51caee9a1a1347da7c833268b7dbb350a7f9e60e4aa9be6. 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/2K0Qn1lwoxXeSooQGJqUky.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/2K0Qn1lwoxXeSooQGJqUky.
{"copyright_id":"0xe3d9425df0c1a66e4b2b9b96b7bdeff7c232e0c32d306d9cab15ffd11b9bc8b3","isrc":"DGA052245768","name":"Painful To Be Me","registered_at":"2026-06-09T12:01:40Z","spotify_id":"0pVVFXA5Ef61EPEZh1v4MY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3d9425df0c1a66e4b2b9b96b7bdeff7c232e0c32d306d9cab15ffd11b9bc8b3. 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/0pVVFXA5Ef61EPEZh1v4MY.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/0pVVFXA5Ef61EPEZh1v4MY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3142003151c7212a004ad342f81403f60f2e478ffe5b7884e59cd936f1ce0298. 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/3pkC1JJyWrMUdiUVOau8c2.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/3pkC1JJyWrMUdiUVOau8c2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0265b675d47f6e6a25efb863beca013397ba9bb686f67fbfa7338d19a166db0a. 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/4UpvBranHOVCZTvv2BoISs.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/4UpvBranHOVCZTvv2BoISs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ec4c46dbf96e84c589beeadd1992b2fcff0e7370aec866691ed5cd1576f8272. 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/2anFvSRJpINc0sJg5dBBuO.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/2anFvSRJpINc0sJg5dBBuO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1793d313d806b27a5f8462243ae9d4c860de8c5987c442bb3b625c437ee9c855. 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/3rOa8GeCgvPiZVJYpw72Qb.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/3rOa8GeCgvPiZVJYpw72Qb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b8dc731749d494e2a7f6672603fa7d3e92bbb3268694a6d5dfd448183245914. 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/6hNfKGwUx1LEYW1IFqjf2Z.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/6hNfKGwUx1LEYW1IFqjf2Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd57e415447bb27ffb72382358c2f4966891714db8509eb3fdb40efaa8068b994. 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/2NmkFmDwpdLH1fSGTnHgSk.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/2NmkFmDwpdLH1fSGTnHgSk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x867316e8af6c4b53e8120b67851b429a381bc2789082de92bdd22b70ed6468ed. 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/1ytkpXGsJ81q2YziOhaoCH.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/1ytkpXGsJ81q2YziOhaoCH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55553aaee036324739db5899206609640139ee2879ac7746c2ca48a39ef03a97. 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/4i53meAsdhY8II5MHOmczx.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/4i53meAsdhY8II5MHOmczx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88f55dec4be19e1091af78bca90c54914cc8618c5e448692d9a827b4078f5d1e. 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/39IQX8uS0qXJgwimnFwFMw.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/39IQX8uS0qXJgwimnFwFMw.
{"copyright_id":"0xa61ad9adbd8feea30e08b28a007f2b5b2e63228bb33937dcf4d8b6e1d87dbf90","isrc":"QZVEM1872443","name":"Ouchie - Slowed Down","registered_at":"2026-06-24T07:24:51Z","spotify_id":"0mZvOWg7ldDC5AqgZUXAsv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa61ad9adbd8feea30e08b28a007f2b5b2e63228bb33937dcf4d8b6e1d87dbf90. 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/0mZvOWg7ldDC5AqgZUXAsv.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/0mZvOWg7ldDC5AqgZUXAsv.
{"copyright_id":"0x2539fb3963bc5ccdef4fa4e8c1a5d41644507467a1c1cfd8043ddd18aeed66de","isrc":"QZVEM1872444","name":"RIP in Hell - Sped Up","registered_at":"2026-06-18T22:48:24Z","spotify_id":"3lAiKyiQXXFis1wAjNDcJL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2539fb3963bc5ccdef4fa4e8c1a5d41644507467a1c1cfd8043ddd18aeed66de. 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/3lAiKyiQXXFis1wAjNDcJL.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/3lAiKyiQXXFis1wAjNDcJL.
{"copyright_id":"0x34d7eea0db8fd20469f105699c607d0c3b2382ad78f4729fde3c3da9143045b8","isrc":"QZVEM1872445","name":"RIP in Hell - Slowed Down","registered_at":"2026-06-22T11:53:48Z","spotify_id":"6ze2hbaqm6kwl6Q2Xac1ts","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34d7eea0db8fd20469f105699c607d0c3b2382ad78f4729fde3c3da9143045b8. 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/6ze2hbaqm6kwl6Q2Xac1ts.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/6ze2hbaqm6kwl6Q2Xac1ts.
{"copyright_id":"0xfc5dfd9e3aac5c6988214764cb92df1a7a9d7f3e5f6efad66cceb1876de09be4","isrc":"QZVEM1872446","name":"Body Bag - Slowed Down","registered_at":"2026-06-22T11:53:48Z","spotify_id":"2H5WKxWdR4tvp400RjjdSU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc5dfd9e3aac5c6988214764cb92df1a7a9d7f3e5f6efad66cceb1876de09be4. 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/2H5WKxWdR4tvp400RjjdSU.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/2H5WKxWdR4tvp400RjjdSU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce2d6cf33a4eea2ea32972309fe4dd9ea3f324b4e4b0a16b6aac821867d4c6a2. 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/7k8dXDx6XCqVLIb0nReFRc.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/7k8dXDx6XCqVLIb0nReFRc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd33d7dcdb446620c8496dd2de5e1efb1fcd2d75064881df8472c1a064296366f. 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/2BbXEHjuXovgL7J8Sb8CsT.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/2BbXEHjuXovgL7J8Sb8CsT.