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 0x99ecf4a7267f0f602486b147800a0c04ff27426b9b09145d0eef8941df6f4351. 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/b90cd21b-7ce0-4aa4-b4cc-68091b4dbd25.json and https://artists.proofprofile.net/proofs/artist/b90cd21b-7ce0-4aa4-b4cc-68091b4dbd25.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xedbed76abcfc45634248ed59d9b860b42d5d6f75bb71c8ad9379f79ca27dfcf2","isrc":"BC2PM2300002","name":"Porta Aberta","registered_at":"2026-06-19T11:28:26Z","spotify_id":"0yv5dM656Bzux2btRus7pk","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 0xedbed76abcfc45634248ed59d9b860b42d5d6f75bb71c8ad9379f79ca27dfcf2. 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/0yv5dM656Bzux2btRus7pk.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/0yv5dM656Bzux2btRus7pk.
{"copyright_id":"0x540290f20dd38fdf1579325b5ec2ab9f6c6666fb9e58165e436cd9084c7f60a3","isrc":"BC2PM2300006","name":"Tema de abertura","registered_at":"2026-06-27T02:50:34Z","spotify_id":"4RXhEBHfPRvUvIDnFCLfbZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x540290f20dd38fdf1579325b5ec2ab9f6c6666fb9e58165e436cd9084c7f60a3. 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/4RXhEBHfPRvUvIDnFCLfbZ.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/4RXhEBHfPRvUvIDnFCLfbZ.
{"copyright_id":"0x2cd4f37b7fbd4ff848471e17ede7b2e09841551e02abad016c6b7a7b0ea18366","isrc":"BC2PM2300007","name":"Piloto (Dessa Vez)","registered_at":"2026-06-23T06:56:02Z","spotify_id":"51i2K2BxpA2WqqicPcxEdm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cd4f37b7fbd4ff848471e17ede7b2e09841551e02abad016c6b7a7b0ea18366. 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/51i2K2BxpA2WqqicPcxEdm.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/51i2K2BxpA2WqqicPcxEdm.
{"copyright_id":"0xac38456380b465bb9b9f30834c44ac40756c1c6fa6e30df1ae77a3278b5f8ff7","isrc":"BC2PM2300008","name":"Quando Tudo Começou (DJ Linguini)","registered_at":"2026-06-18T01:10:28Z","spotify_id":"40MGeg3yIfA3n9ojvFzjsf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac38456380b465bb9b9f30834c44ac40756c1c6fa6e30df1ae77a3278b5f8ff7. 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/40MGeg3yIfA3n9ojvFzjsf.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/40MGeg3yIfA3n9ojvFzjsf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2c141b241219f498c8aeaf69659e173cddbac94c1e15b5a47228f43a354cee0. 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/0Pj8wKuf5TDRtQ5kv9mRtW.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/0Pj8wKuf5TDRtQ5kv9mRtW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x404cf2d470f9cc3fdec9c78685293dd3a38466dad91946609928ff93e55d8e2c. 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/0pxlJixQBIgVlj3j0yvNm7.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/0pxlJixQBIgVlj3j0yvNm7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa3de5f99a2c6ccc97a0b4beae7f0bc0727d414023afe1cc817fd7e26df6e9cd. 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/1rppWe9xgad9s5gCJPCkCV.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/1rppWe9xgad9s5gCJPCkCV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80d4b5d3a697bf3b3d6d98fe9678d1bf1a180a8f714218022c38b6b3c4dc8365. 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/2YdIiYQ5m3yWbqo8sdpJcs.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/2YdIiYQ5m3yWbqo8sdpJcs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc21072185c72bae9a41ad6e65d87222c8309ab37d96446c1e802f938a893452a. 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/19ZBM3YUW2ckbZ9uAnNbha.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/19ZBM3YUW2ckbZ9uAnNbha.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcca860e8f5025e5317622bd632e357bcf07598fff93cb733d344214b5f303b31. 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/4burcwLZQn6xDWd0U76YzI.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/4burcwLZQn6xDWd0U76YzI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x573131f4cdb61dcca8f3ae6ae1da066239e8a28b19378079843bde437f5faa7e. 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/10dN8fW55SpCZYArM4kEV0.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/10dN8fW55SpCZYArM4kEV0.
{"copyright_id":"0xb86e1e099e24b412daeae7ef704672b566e8ef0463cdefedff0c35cc57fef44b","isrc":"BC2PM2300017","name":"T1E13 (Outra Vez)","registered_at":"2026-06-22T01:17:12Z","spotify_id":"4biKk8qANV8zeztwe5lnph","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb86e1e099e24b412daeae7ef704672b566e8ef0463cdefedff0c35cc57fef44b. 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/4biKk8qANV8zeztwe5lnph.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/4biKk8qANV8zeztwe5lnph.
{"copyright_id":"0xfa24fb4eacda022d36fcabb22cab72d881593529bcc565a19baabd73d801be8a","isrc":"BC2PM2300018","name":"Bad Times","registered_at":"2026-06-25T08:35:57Z","spotify_id":"5d5wEKtiWt4bhaP8ogciu2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa24fb4eacda022d36fcabb22cab72d881593529bcc565a19baabd73d801be8a. 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/5d5wEKtiWt4bhaP8ogciu2.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/5d5wEKtiWt4bhaP8ogciu2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f55796412c31f7c316279a2be76d9812553ff63e54e0df2ecce057a3db0fa06. 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/1mVLIl6EqowN9WrSW6OXk9.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/1mVLIl6EqowN9WrSW6OXk9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc21072185c72bae9a41ad6e65d87222c8309ab37d96446c1e802f938a893452a. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6VV32o7VQhUKGa3Du3sMNj.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/6VV32o7VQhUKGa3Du3sMNj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa3de5f99a2c6ccc97a0b4beae7f0bc0727d414023afe1cc817fd7e26df6e9cd. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6MdOHcwiSge3poxkDI73ri.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/6MdOHcwiSge3poxkDI73ri.
{"copyright_id":"0x573131f4cdb61dcca8f3ae6ae1da066239e8a28b19378079843bde437f5faa7e","isrc":"BC2PM2300004","name":"Luzes e Flashes","registered_at":"2026-06-07T20:09:30Z","spotify_id":"3KdtQeQ70qqCijTLlpbiBv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x573131f4cdb61dcca8f3ae6ae1da066239e8a28b19378079843bde437f5faa7e. 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/3KdtQeQ70qqCijTLlpbiBv.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/3KdtQeQ70qqCijTLlpbiBv.
{"copyright_id":"0x9e178f0a8dfcead05869cfc056f641980718d5dc63b9a88df8bdb5dc8ca4f7d6","isrc":"BC2PM2200002","name":"Vou curtir vc","registered_at":"2026-06-08T12:14:27Z","spotify_id":"58CgslAM7IQx2IDG78irsl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e178f0a8dfcead05869cfc056f641980718d5dc63b9a88df8bdb5dc8ca4f7d6. 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/58CgslAM7IQx2IDG78irsl.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/58CgslAM7IQx2IDG78irsl.
Morro E Não Posso Velar Meu Corpo + Dedicada a Ela