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 0x688fc3aa01251b00660f2315ab05e05b37045c9a5c7274f4cf4a425c5a0f2d9a. 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/033881a9-d8ea-45c7-9aff-b4a8e8fb66b1.json and https://artists.proofprofile.net/proofs/artist/033881a9-d8ea-45c7-9aff-b4a8e8fb66b1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xf763da34cda2119707a1e076592b961b8010bc5ffbded98eac57af5c39d8f3e9","isrc":"GX8KD2389280","name":"Rose Coloured Glasses","registered_at":"2026-06-05T09:31:37Z","spotify_id":"5ZJC7ljG3TGnF7eBHc6jqe","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 0xf763da34cda2119707a1e076592b961b8010bc5ffbded98eac57af5c39d8f3e9. 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/5ZJC7ljG3TGnF7eBHc6jqe.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/5ZJC7ljG3TGnF7eBHc6jqe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f8284c13f4ca8285e20e1c40da690d8b3fb3777f7669e87d5ee3597a5237b6c. 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/5iWfvvDDdwmjmuQuquEwgg.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/5iWfvvDDdwmjmuQuquEwgg.
{"copyright_id":"0xe99cfabace45503f77bd49d3e31f9c47028776b892d06111ff1e9febcfaa5e13","isrc":"FR96X2419645","name":"In My Dreams","registered_at":"2026-06-04T09:19:50Z","spotify_id":"5fcsXkwywOqIpQBDOlaLH2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe99cfabace45503f77bd49d3e31f9c47028776b892d06111ff1e9febcfaa5e13. 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/5fcsXkwywOqIpQBDOlaLH2.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/5fcsXkwywOqIpQBDOlaLH2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe77028669a2035cd0a6775cac8c9f2f98df48d1060ca5dd9ef13556d5d1dd377. 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/1hlShWy7Fr1Z7PNHBwc2uB.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/1hlShWy7Fr1Z7PNHBwc2uB.
{"copyright_id":"0xd5cd093da5dd60f90aef372e9b797009c055f256d323f6fac776ad330f412a84","isrc":"DGA0L2385014","name":"I got you tonight","registered_at":"2026-06-10T06:13:41Z","spotify_id":"0AIlQqjZ5QqNdtjeibWa7Z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5cd093da5dd60f90aef372e9b797009c055f256d323f6fac776ad330f412a84. 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/0AIlQqjZ5QqNdtjeibWa7Z.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/0AIlQqjZ5QqNdtjeibWa7Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9773aced15e76d4ed2072b5dbcccc5579392300038ed2373b194f0524499c90a. 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/4mLyWPmO0BBvpdid64ynNe.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/4mLyWPmO0BBvpdid64ynNe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe232d12a2d126e31a94bcde612f91c3708f73e84e2550937fc6de1ffd8f63a67. 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/5SX9sR8fmJQWfsgrHka8p7.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/5SX9sR8fmJQWfsgrHka8p7.
{"copyright_id":"0xbeadc70901a99b2d98418982360273ad1aeda8e14a4a0732194da1fdab1595f4","isrc":"GX8LD2311063","name":"La Isla Bonita","registered_at":"2026-06-05T15:27:15Z","spotify_id":"3Av2wGpaTUNAZecfmj5MPJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeadc70901a99b2d98418982360273ad1aeda8e14a4a0732194da1fdab1595f4. 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/3Av2wGpaTUNAZecfmj5MPJ.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/3Av2wGpaTUNAZecfmj5MPJ.
{"copyright_id":"0xb1e15407ecbbe91a0378064b791fa96fde1f4cd85ab601ca8e6011cb5a6a0785","isrc":"GX8KD2353624","name":"Out of My Mind","registered_at":"2026-06-07T21:32:36Z","spotify_id":"1WlbmwOWnhE6SwplruGaMA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1e15407ecbbe91a0378064b791fa96fde1f4cd85ab601ca8e6011cb5a6a0785. 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/1WlbmwOWnhE6SwplruGaMA.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/1WlbmwOWnhE6SwplruGaMA.
{"copyright_id":"0x526ab35ce2f5e2cc83737655267bedb9c71ca60775dd585bee0ebc3c0efc9411","isrc":"GX89G2301197","name":"Telling Me Something","registered_at":"2026-06-06T12:16:55Z","spotify_id":"0D7LIdh4ay6idRfxhoSvwO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x526ab35ce2f5e2cc83737655267bedb9c71ca60775dd585bee0ebc3c0efc9411. 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/0D7LIdh4ay6idRfxhoSvwO.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/0D7LIdh4ay6idRfxhoSvwO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc03049f5acea1a3bc2618f2f1d068877eff90574938c310a368f46222e402d2. 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/5tnJrvHW2UXn7oR0BTvvrw.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/5tnJrvHW2UXn7oR0BTvvrw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79ba00361c9522d5b849ffbd79b6284057101894fc904c932346679c6aeb17b6. 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/1oNFTQO0z6PuRH1wOOQXPe.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/1oNFTQO0z6PuRH1wOOQXPe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cdcbd9393c27df6c21091c6f7dea225838669508c9da7d62b1da2c40a698e91. 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/0rAEBhz2u3044AnYsMYWFp.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/0rAEBhz2u3044AnYsMYWFp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ee5ad3b7f27f4cd8828f496a88cfbe014c171a5d48b30197965d546be19148d. 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/6yBdC5coGJ2uuGhK47YOK4.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/6yBdC5coGJ2uuGhK47YOK4.
{"copyright_id":"0x4ed7cdb0787ee36bf83b5cde3e5fcc2f45212599680ba984b8571bf50ad13cd6","isrc":"QM4TX2142605","name":"The Get-Go","registered_at":"2026-06-25T10:50:05Z","spotify_id":"5VdnK9zrNpvMeGNQLBK11b","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ed7cdb0787ee36bf83b5cde3e5fcc2f45212599680ba984b8571bf50ad13cd6. 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/5VdnK9zrNpvMeGNQLBK11b.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/5VdnK9zrNpvMeGNQLBK11b.
{"copyright_id":"0xbbfb348d2a77350b7847ffc63597bc72974899d2b6ee6b408fdea7939613f209","isrc":"QMFMF2005675","name":"Rattle and a Hum","registered_at":"2026-06-04T12:32:15Z","spotify_id":"7ouEovcFX6XEHDtiBWz5Sj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbfb348d2a77350b7847ffc63597bc72974899d2b6ee6b408fdea7939613f209. 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/7ouEovcFX6XEHDtiBWz5Sj.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/7ouEovcFX6XEHDtiBWz5Sj.