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 0x23b0de238108a1d82f5c4d8b848d4a361c5b4d2c187f7b5ee90ceed7cfe7a45b. 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/85d7fc65-8717-4d90-a5e7-e1f369f49900.json and https://artists.proofprofile.net/proofs/artist/85d7fc65-8717-4d90-a5e7-e1f369f49900.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x35f1b9b973a97dc8f05a0fdaa8124dac36d17a1c2d0a4cb9efb6e4484ff8d2c8","isrc":"NLZ542301264","name":"Stand In Line","registered_at":"2026-06-08T04:22:06Z","spotify_id":"29Hs0AdqnVUoPe3llVZ2fZ","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 0x35f1b9b973a97dc8f05a0fdaa8124dac36d17a1c2d0a4cb9efb6e4484ff8d2c8. 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/29Hs0AdqnVUoPe3llVZ2fZ.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/29Hs0AdqnVUoPe3llVZ2fZ.
{"copyright_id":"0xba2833e28582c550bae7ddb6fd517411bc2824a700671eac1d755a42247ba596","isrc":"NLZ542202090","name":"When The Sun Is Gone (feat. RYVM)","registered_at":"2026-06-11T03:16:41Z","spotify_id":"6yTEcTUxWnY8RvUqR87Kpm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba2833e28582c550bae7ddb6fd517411bc2824a700671eac1d755a42247ba596. 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/6yTEcTUxWnY8RvUqR87Kpm.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/6yTEcTUxWnY8RvUqR87Kpm.
When The Sun Is Gone (feat. RYVM) - Extended Mix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8917b8efeb571d5e51677083c41e55a9a81f0d052dfcf00015bc882daf8e1486. 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/6wt5fq3i6DayHetAx6ZGwv.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/6wt5fq3i6DayHetAx6ZGwv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1af065fa8bf06833f239e2573bfb0a80d10b0447f1d5e9947e8f5226df19ebbc. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0CRT5sjIoS4gQ8pktKoMnt.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/0CRT5sjIoS4gQ8pktKoMnt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73fcfdecae0f0ce86a57d647ac8848048a308e02b833912475f44b34555242a2. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2MyHf9laKb3Jh9ULqrkpxl.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/2MyHf9laKb3Jh9ULqrkpxl.
{"copyright_id":"0xba2833e28582c550bae7ddb6fd517411bc2824a700671eac1d755a42247ba596","isrc":"NLZ542202090","name":"When The Sun Is Gone (feat. RYVM)","registered_at":"2026-06-11T03:16:41Z","spotify_id":"1xnsrpuHsb9cwGtMsfqzBc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba2833e28582c550bae7ddb6fd517411bc2824a700671eac1d755a42247ba596. 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/1xnsrpuHsb9cwGtMsfqzBc.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/1xnsrpuHsb9cwGtMsfqzBc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a59be3fa8289904edf5828d3b4951d68e24be3fb6a5e82327112c2288a7cec8. 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/4kV5j4OqLxLPD6i3kCIKoD.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/4kV5j4OqLxLPD6i3kCIKoD.
{"copyright_id":"0xad35e18ef5d86906c2bf9a9efb8dad9ef27d559c5989d6813ddc97de5b03fec0","isrc":"NL9KQ2390370","name":"Higher Power (Club Mix)","registered_at":"2026-06-25T09:11:55Z","spotify_id":"1fukpYewSkS2AVjcujknWp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad35e18ef5d86906c2bf9a9efb8dad9ef27d559c5989d6813ddc97de5b03fec0. 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/1fukpYewSkS2AVjcujknWp.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/1fukpYewSkS2AVjcujknWp.
{"copyright_id":"0x9264066f4a9eeead3337acfccef63a279da6c421a91e1222ddd97b2e55801a65","isrc":"NL9KQ2390318","name":"Higher Power","registered_at":"2026-06-04T13:22:14Z","spotify_id":"6GpezGZZBNJOaJiAfDz3pZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9264066f4a9eeead3337acfccef63a279da6c421a91e1222ddd97b2e55801a65. 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/6GpezGZZBNJOaJiAfDz3pZ.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/6GpezGZZBNJOaJiAfDz3pZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ae66e1d6a15cd896c4e7812b425a7e5196ce47d1e9086523ed333cb7e4310b4. 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/0dWeLMRvqO955oPcrbYi9E.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/0dWeLMRvqO955oPcrbYi9E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ac83e0d96ea12e7ce2508b751b626032878cac218071ba42259abbb7618a46c. 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/3yMuiiFBLYTK7KEseEaQsH.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/3yMuiiFBLYTK7KEseEaQsH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27d4719fab29eadedf668577249c525e4ffbc249f597d1ef49b502882993f85d. 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/4l9BRxqkf8whRn7dr8FyKw.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/4l9BRxqkf8whRn7dr8FyKw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a5ae76b9259df370017916e56a1c5a642892f242e17d3127fa4b76fb794063d. 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/7cFkTvvksmu7l6yoXyaDh7.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/7cFkTvvksmu7l6yoXyaDh7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5922353d33e6a2a9936956e12817e5b78439b21789817bad0e09d341332acc43. 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/2XOoOrYb8ZptaoTxQdoqfk.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/2XOoOrYb8ZptaoTxQdoqfk.
{"copyright_id":"0x7f0a4ba57b2461b23593127f5a46adb61e84586ddb5562127f862eaaac3708e0","isrc":"DES232400071","name":"Where the Sun Goes Down - Extended","registered_at":"2026-06-08T13:01:34Z","spotify_id":"51cFeWmtepORxbaTbjlkmi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f0a4ba57b2461b23593127f5a46adb61e84586ddb5562127f862eaaac3708e0. 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/51cFeWmtepORxbaTbjlkmi.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/51cFeWmtepORxbaTbjlkmi.
{"copyright_id":"0xb11bb12f1ef3d0107a45de5eda4ed009eb5bf1b2e2b2ac0b62ce2c276f346e99","isrc":"GX38U2206812","name":"Grow old Together","registered_at":"2026-06-09T18:20:44Z","spotify_id":"1V2Vf6OEqiqz2RXIlonU6v","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb11bb12f1ef3d0107a45de5eda4ed009eb5bf1b2e2b2ac0b62ce2c276f346e99. 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/1V2Vf6OEqiqz2RXIlonU6v.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/1V2Vf6OEqiqz2RXIlonU6v.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x901f196988131678140fe781069cdcb48ccd9fe2f654298780f234539353a94a. 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/04Dlu0mT0McBRnpcAxChxY.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/04Dlu0mT0McBRnpcAxChxY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a28878e22d711dc5a164133815af2ab17277baf4adf8feacff64f33f675101e. 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/6DPJwwte69Os9QS5lzA61a.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/6DPJwwte69Os9QS5lzA61a.
{"copyright_id":"0x0d196a7ae5b18146b77bb57059563aed81c029b4daade12f4bdb1f6a26bbb804","isrc":"QMFME2135064","name":"Waiting for You","registered_at":"2026-06-07T14:18:06Z","spotify_id":"6SrvwoX590FQC9zPRQukFH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d196a7ae5b18146b77bb57059563aed81c029b4daade12f4bdb1f6a26bbb804. 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/6SrvwoX590FQC9zPRQukFH.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/6SrvwoX590FQC9zPRQukFH.