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 0xd87bcb3d2e49ff5c0afea7340a1a194a0033814ac908a107477fd74cf944ce03. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/88b74570-1a48-48ce-a813-2a53d51a36ed.json and https://artists.proofprofile.net/proofs/artist/88b74570-1a48-48ce-a813-2a53d51a36ed.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xb845957873187c70a1d0e3018b8a72c37166d410bb53ed019f903eb3991f3db9","isrc":"TCAEI1916222","name":"Mona Lisa (Acoustic Version)","registered_at":"2026-06-07T13:25:26Z","spotify_id":"50EoQJwJfkAQ8nCyXXZCNz","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 0xb845957873187c70a1d0e3018b8a72c37166d410bb53ed019f903eb3991f3db9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/50EoQJwJfkAQ8nCyXXZCNz.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/50EoQJwJfkAQ8nCyXXZCNz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x062847ac26bcaa8ec14f6da588799b373174063bdf1e161b8d899451751a7eba. 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/2Rtj1B24RTIrIg2TMQ8WS9.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/2Rtj1B24RTIrIg2TMQ8WS9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bd8f3f40b08c2427e5436442827955c9aa6970d3d4542e283b8a403341d53ed. 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/79MW6Qm22GDnUJ3i2vttxp.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/79MW6Qm22GDnUJ3i2vttxp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6878d724a0e3076008aa09c048cc4445779ef62d4126cfac8311db089637f209. 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/4OVi9KgrHnwg0Kj4yi2PrO.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/4OVi9KgrHnwg0Kj4yi2PrO.
{"copyright_id":"0x3cbe01c6065214dcf7b7a4e1dbbb7af1d5fa0634d192c2b768cf8374f20cca1d","isrc":"QM24S2204032","name":"Richest Man Alive","registered_at":"2026-06-25T09:59:21Z","spotify_id":"6a8FhWn4Qwj4wfoqOxi11k","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cbe01c6065214dcf7b7a4e1dbbb7af1d5fa0634d192c2b768cf8374f20cca1d. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6a8FhWn4Qwj4wfoqOxi11k.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/6a8FhWn4Qwj4wfoqOxi11k.
{"copyright_id":"0xef9617a5f06c07a1951e32d291cecd37a8302c612ae2182daf99eab953c8b0d3","isrc":"QM24S2201664","name":"Against Your Tide","registered_at":"2026-06-07T08:34:35Z","spotify_id":"3IuJP2HBxgn1qYzQ1zbjV7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef9617a5f06c07a1951e32d291cecd37a8302c612ae2182daf99eab953c8b0d3. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3IuJP2HBxgn1qYzQ1zbjV7.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/3IuJP2HBxgn1qYzQ1zbjV7.
{"copyright_id":"0x2e64a0d388bdcfdec8132bcef08fe9f7ed3f2fdf6abd41bb9cf4311342b68f8a","isrc":"QM24S2106623","name":"Body Bag (w/ Ethan Tasch)","registered_at":"2026-06-09T19:21:40Z","spotify_id":"1x6xmj2HRJDYJB94sgzkpp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e64a0d388bdcfdec8132bcef08fe9f7ed3f2fdf6abd41bb9cf4311342b68f8a. 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/1x6xmj2HRJDYJB94sgzkpp.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/1x6xmj2HRJDYJB94sgzkpp.
{"copyright_id":"0xfbc1c3546af4f4b07f811614bcfbfe46548737a30e7881fc731d357d6d8dbff2","isrc":"QMEZE1948796","name":"Cadillac Dreams","registered_at":"2026-06-12T01:18:59Z","spotify_id":"2Vmc0X3NrwMOAZugemfARw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbc1c3546af4f4b07f811614bcfbfe46548737a30e7881fc731d357d6d8dbff2. 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/2Vmc0X3NrwMOAZugemfARw.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/2Vmc0X3NrwMOAZugemfARw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e5711c05f72cac832615186b0aa5d6c273a3da35ea1f47d319bc266c383260f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1whVdjRQxm8LunBraTHWJO.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/1whVdjRQxm8LunBraTHWJO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e2dd8e53b5f0885c32c493b4385da307255921f641d64142e87d2f27adceca4. 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/6wQnu56ldYVsnOfNhQOR60.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/6wQnu56ldYVsnOfNhQOR60.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c232ecf23f375ce6821b47747bbaaa32876513b0cf1b5902767dbcf8a59d9f9. 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/58Ns9PCAUQW5hlq0MtVYMF.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/58Ns9PCAUQW5hlq0MtVYMF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d150b5574d7d35e0250f0c72367dbda6f418c307c085a8c5e259a1129181344. 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/5pSt5OvA1BljaoVt151VVj.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/5pSt5OvA1BljaoVt151VVj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x041a44598b773f23947c2b9f87af9e7201b0dbf760db42e4382ac318201aac52. 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/3DmK9CjTb6DMgnveSK5Sr5.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/3DmK9CjTb6DMgnveSK5Sr5.
{"copyright_id":"0x7efa1e02f5e73d5e9acf77b00450219ac1b65dc2ff60c7c469f47cce91f51453","isrc":"QZHN92075103","name":"Something of Myself","registered_at":"2026-06-19T15:13:09Z","spotify_id":"4T02NiYLYcbo9dc8EaCTft","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7efa1e02f5e73d5e9acf77b00450219ac1b65dc2ff60c7c469f47cce91f51453. 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/4T02NiYLYcbo9dc8EaCTft.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/4T02NiYLYcbo9dc8EaCTft.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x895357bd234580ac8c404396c2440247491e246ee09f94847d50f6f5f25424b2. 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/2mLD3aU1TkDJA1YAqY1QvM.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/2mLD3aU1TkDJA1YAqY1QvM.
{"copyright_id":"0x3f8aad6cc2abc9b5f656dba66140bdf994eab3735edd40b6a8579465d2c87b5d","isrc":"USL4Q1958944","name":"Tour Guide","registered_at":"2026-06-22T06:12:47Z","spotify_id":"0I9Hh0ElgJ8V5dAihNqRUq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f8aad6cc2abc9b5f656dba66140bdf994eab3735edd40b6a8579465d2c87b5d. 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/0I9Hh0ElgJ8V5dAihNqRUq.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/0I9Hh0ElgJ8V5dAihNqRUq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9140bbf9452b4cdedbdc9e1fd785117f70b460ea79e7210ffa0d11ef46c15228. 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/5Kw884Z7WgK2jPoTHCibGd.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/5Kw884Z7WgK2jPoTHCibGd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33c134c8fd3b36b18ab5013f77deee0044b106a2e1169a16b13195f3505b2549. 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/12p6BLORCRpe43TA1KDeRI.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/12p6BLORCRpe43TA1KDeRI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68f30aa3dcad14e2d1ae94f98c46f68ce7796989958ba70a1e86f912c383cf7e. 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/23KPPGN41EeAG7m5uBfDRl.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/23KPPGN41EeAG7m5uBfDRl.
{"copyright_id":"0x4dca22129dde79edecf553a99d5d21fde224b64b0d3581df10abb6b98ef8b97d","isrc":"QM24S1809238","name":"Most Days","registered_at":"2026-06-11T13:50:10Z","spotify_id":"6h9heLbF8Uhk0hb80FkYGd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dca22129dde79edecf553a99d5d21fde224b64b0d3581df10abb6b98ef8b97d. 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/6h9heLbF8Uhk0hb80FkYGd.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/6h9heLbF8Uhk0hb80FkYGd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0032cd76634b6e91b439023057d6cad869b6d980fc57b8988c6e4295b0baef8d. 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/2YSUqtM3ubhJXRlOsE6mDb.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/2YSUqtM3ubhJXRlOsE6mDb.