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 0x0625a76f8cc94341a78a488c447693fcc093e947d66e0cd26edd1b437bb23862. 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/7a4fb8b6-6b56-4447-bdbc-ee530b9766cc.json and https://artists.proofprofile.net/proofs/artist/7a4fb8b6-6b56-4447-bdbc-ee530b9766cc.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x31b0c797815477c0a6c0a78daf0102ef593bcef45ad65f9df26c7bceb6f4f305","isrc":"BC71O2200102","name":"Se Voce Nao Quer Passa a Vez","registered_at":"2026-06-01T05:58:09Z","spotify_id":"7snnTlaWaN39nfN1PhUaT8","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 0x31b0c797815477c0a6c0a78daf0102ef593bcef45ad65f9df26c7bceb6f4f305. 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/7snnTlaWaN39nfN1PhUaT8.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/7snnTlaWaN39nfN1PhUaT8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a301426694c19eeada7bec4bbd244d5a9f62c1d02d0e2976b53dac969625366. 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/2ErR4TJGUg3pRZZpUmWhiB.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/2ErR4TJGUg3pRZZpUmWhiB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69a6ad700803673e6991348c6aa772f449b71526867bd7a0795e68542a6236c5. 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/4idG8X4ernXXgilt4jrk0S.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/4idG8X4ernXXgilt4jrk0S.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf00ba93727c99c93f900bd5f6f7b6293de48643464f3e70318f5416a39151b92. 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/4g7qmSojBzdTE20L2hwE8h.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/4g7qmSojBzdTE20L2hwE8h.
Você Vai Ser a Primeira Que Eu Vou Querer
{"copyright_id":"0x9ce0a1757296d81489ff78af0b31264f96c03410061950bb40098f5939d0a7cd","isrc":"BKFUX2301362","name":"Você Vai Ser a Primeira Que Eu Vou Querer","registered_at":"2026-06-20T06:28:56Z","spotify_id":"15uthkaKFe7YPEtMOyHw2L","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ce0a1757296d81489ff78af0b31264f96c03410061950bb40098f5939d0a7cd. 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/15uthkaKFe7YPEtMOyHw2L.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/15uthkaKFe7YPEtMOyHw2L.
Você Vai Ser a Primeira Que Eu Vou Querer Catucar
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d3d57ea1cb017d30fcc03275474e637b2f4a6a8bb293b9f983071a653530755. 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/0aMjyaq1cQj0HBMMJvYwW8.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/0aMjyaq1cQj0HBMMJvYwW8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dda6e642b0a3d0315a495c2bfb9be64c6430d37729c685863605a2839b1158b. 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/74z2Oi703ngD8iQ1qv3xTV.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/74z2Oi703ngD8iQ1qv3xTV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x002ea40545672ef8340c35abe1cda8c1fef34a19a912cc1152a9b362e2b9362d. 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/1814YF2F6UuYQZ5wv7A86J.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/1814YF2F6UuYQZ5wv7A86J.
{"copyright_id":"0xa9203be2415027f0d94b190134ae595c7c2c4d82d5829c1a30fcd2fff8f7fa95","isrc":"BC71O2300179","name":"Se Você Não Quer Passa a Vez - Slowed","registered_at":"2026-06-06T08:09:26Z","spotify_id":"7lDLinCtMnhDvgZWa12nOa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9203be2415027f0d94b190134ae595c7c2c4d82d5829c1a30fcd2fff8f7fa95. 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/7lDLinCtMnhDvgZWa12nOa.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/7lDLinCtMnhDvgZWa12nOa.
Eu Não Quero Que Me Ame, Quero Que Me Mame
{"copyright_id":"0x69ed1b3e1dfa7e39aaea11c8f601d5ff7fd1ec42d397905f5b04abe3aa05cfa5","isrc":"BC71O2300100","name":"Nunca Pisou na Favela","registered_at":"2026-06-20T06:28:02Z","spotify_id":"4yFEu1lRrPfwkMGmxBtBhU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69ed1b3e1dfa7e39aaea11c8f601d5ff7fd1ec42d397905f5b04abe3aa05cfa5. 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/4yFEu1lRrPfwkMGmxBtBhU.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/4yFEu1lRrPfwkMGmxBtBhU.
{"copyright_id":"0x84e8a877e5354de2da916e10f0ac1e77d33ae4b6eb15a8ba7fd2ee8c742e7d5e","isrc":"BC71O2300105","name":"Ela Ta Estigadona","registered_at":"2026-06-04T15:12:49Z","spotify_id":"4J5yVJS9cL1sGEMrWlgPoG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84e8a877e5354de2da916e10f0ac1e77d33ae4b6eb15a8ba7fd2ee8c742e7d5e. 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/4J5yVJS9cL1sGEMrWlgPoG.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/4J5yVJS9cL1sGEMrWlgPoG.
Desce Com a Luz Apagada, Sobe Com a Luz Acesa
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x962385bc9103398208b991d1a4de2192e5ac5101fd06b2cbe5c40a2538c9b72d. 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/0sGCDr22NyHBwM8KiJsDf2.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/0sGCDr22NyHBwM8KiJsDf2.
{"copyright_id":"0x90c77ddc26572cbcb2cf2cf0c8b1f52114922c81e3680f0f2548f13e7c81b1a0","isrc":"BC71O2300035","name":"Vou Colocar, Socadão","registered_at":"2026-06-25T05:31:17Z","spotify_id":"5miPWiItNFdNw63BG9WktZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90c77ddc26572cbcb2cf2cf0c8b1f52114922c81e3680f0f2548f13e7c81b1a0. 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/5miPWiItNFdNw63BG9WktZ.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/5miPWiItNFdNw63BG9WktZ.