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 0xda5ce25dd35abb9b0e8c2895b8b7ba1ac405a68fbcf1847a71391199abf1de84. 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/8e37a705-a442-49a5-b74a-8c0f35ed072d.json and https://artists.proofprofile.net/proofs/artist/8e37a705-a442-49a5-b74a-8c0f35ed072d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x3a5727e7ec4779a998507edfcdb5873f3523a3a2d105cfc356f0dd1c6d94725a","isrc":"TCAFM2194860","name":"Need You (Acoustic)","registered_at":"2026-06-07T02:36:30Z","spotify_id":"3ufURGEA3ks8FasKNjAcfi","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 0x3a5727e7ec4779a998507edfcdb5873f3523a3a2d105cfc356f0dd1c6d94725a. 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/3ufURGEA3ks8FasKNjAcfi.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/3ufURGEA3ks8FasKNjAcfi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80ab5060b5a115ad7153a7612ebe1d87347d104ee2c16ee997d376333c04a79f. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:35:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5ELKpKpyUeKwuHIXyWX93a.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/5ELKpKpyUeKwuHIXyWX93a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacc91da549261e620c952e914a02117c98fadc59943ba5af1a35682264d72bd6. 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/71wciO7F9Ro8J4vq1lvfru.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/71wciO7F9Ro8J4vq1lvfru.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4d553646e945d0bf78246965918265adec8bc30c99c24955d3fb045d29bda23. 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/2LsygSMfxg6mTyLgbWAYor.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/2LsygSMfxg6mTyLgbWAYor.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d80d6bf96f48139caa67cdea67ead9532857e15ff7e1af3afffb0aeaddac4d2. 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/3YvnoxZuuLX1G2xJI3FQxl.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/3YvnoxZuuLX1G2xJI3FQxl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83ee47e57c4bbf1ed4f3f1b6da889fd643cf0f5b164215a79e89c4c1c2ac9d9d. 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/42xgW2ZEJgPsCCDrfda51z.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/42xgW2ZEJgPsCCDrfda51z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5101c89d2f19f766d4b0995b1eb5c784749d0a3198d214e4497739bc98325dea. 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/5rMLC7rOI9WPMET3VQQCjS.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/5rMLC7rOI9WPMET3VQQCjS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2013dac5c436c258288cc0ed3e27235089c47b9734c78827910f0a69365cb30f. 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/5JeNdYZaYmW7gLrit6YgsY.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/5JeNdYZaYmW7gLrit6YgsY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95ab98d6422f338fcf89299f17c40063edf8a5e48f58335665f62821111c498f. 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/73zOZl5v3sUruKWjIOn4qg.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/73zOZl5v3sUruKWjIOn4qg.
{"copyright_id":"0x52d6856ecff91a012594d8649bb114bfd1e97642cbe08bedd4a8ab37f5b10769","isrc":"GBKPL1258258","name":"Ninety Miles","registered_at":"2026-06-08T23:45:25Z","spotify_id":"20GNBQ7bM08NoLEIApvmMX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52d6856ecff91a012594d8649bb114bfd1e97642cbe08bedd4a8ab37f5b10769. 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/20GNBQ7bM08NoLEIApvmMX.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/20GNBQ7bM08NoLEIApvmMX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a04da2b98fbec318d4995f73726d259b953e36010f7a1e58f16d21131559151. 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/4rIfDfvQ1QIrAj4OCGOPK3.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/4rIfDfvQ1QIrAj4OCGOPK3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52ae83d5f0b2b8c43aa3805585fec4282b4474d4d1166a744e8df7556e52783e. 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/1KPyubLBNDlypoYf0txkIe.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/1KPyubLBNDlypoYf0txkIe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x336cadc2727f041949d400ab37c897ec8d195809fafcccad2bdfda62c764f471. 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/2kRm7v4rtRn3Z5b4UCnFSb.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/2kRm7v4rtRn3Z5b4UCnFSb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2528b6a018dd709fb04b871880247b7668fcd45a167a07c0bb6e26c72abb5998. 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/5hiaWg7UxmkbFBu5JQ03yl.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/5hiaWg7UxmkbFBu5JQ03yl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66b0cf8a5385270eaa7a8b6c5bb16b1ed992da70e042682085c409043256aec9. 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/1ow8l7BfHWA5Em3Bjlm8vi.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/1ow8l7BfHWA5Em3Bjlm8vi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb189b0960203ad0916a268f11efecea43e87b42b7a815daae59f0ab0cc3cb129. 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/4RbzRY1gNzjal825t4VYHX.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/4RbzRY1gNzjal825t4VYHX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe266f3758bfbaabd587115a9fd750db48b0b8287cbff8693195c750eaa1d4440. 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/2kHrPJaYbmtJQyvBHdgs1u.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/2kHrPJaYbmtJQyvBHdgs1u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48fa2f576c82a93147466cde6ac9cf5e2b31d21887eb8e75915c024b4dcfbbc9. 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/0YfSX3tz6rh0bWLvD39bX1.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/0YfSX3tz6rh0bWLvD39bX1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe266f3758bfbaabd587115a9fd750db48b0b8287cbff8693195c750eaa1d4440. 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/2oc7U4EAHJ92NVxhyApven.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/2oc7U4EAHJ92NVxhyApven.
Tides (Inspired by 'The Outlaw Ocean' a book by Ian Urbina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb189b0960203ad0916a268f11efecea43e87b42b7a815daae59f0ab0cc3cb129. 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/7wAF8APlRYWKlIzidN4wzp.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/7wAF8APlRYWKlIzidN4wzp.
{"copyright_id":"0x8557bdca2059c45a80d9b590b2466faabbf0cdb25adeb66f1cafd1ef89d2a8b8","isrc":"QM4TW2081662","name":"Lay It All Down - Remix","registered_at":"2026-06-18T12:12:50Z","spotify_id":"4gry3IskGqpiVOYtpgPagD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8557bdca2059c45a80d9b590b2466faabbf0cdb25adeb66f1cafd1ef89d2a8b8. 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/4gry3IskGqpiVOYtpgPagD.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/4gry3IskGqpiVOYtpgPagD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b637ada4bd7e269e55f00f776f835f29f40cdbfdb94eb6620f88503f850faec. 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/19IG1C5nJ1QQJUckzMycFE.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/19IG1C5nJ1QQJUckzMycFE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a7cd7a225bf5d319b0a59dc20eca0477fa782778e6151ac6e763b3fe8f92ee. 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/0J5YIbX3yhW1OA4Gv2M6dD.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/0J5YIbX3yhW1OA4Gv2M6dD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c6668ee0872157c998e12326318ce1471464bfc235741c013d4574e96b01559. 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/7FJtzjh8icuhpMkIBtrmlH.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/7FJtzjh8icuhpMkIBtrmlH.