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 0xd41a2e806ee11106df78426c15f8b542bd485f7b65258895b812932816c1005b. 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/b45c244d-fbc8-430b-8c3b-ce33c1a80d7a.json and https://artists.proofprofile.net/proofs/artist/b45c244d-fbc8-430b-8c3b-ce33c1a80d7a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xc060e9590584f7087b912b9b765ff032046beccb5808bde6dc8bb8a0acec4d4d","isrc":"BRY151200003","name":"Muito Mais","registered_at":"2026-06-29T05:15:46Z","spotify_id":"3RNOTlz8ocEJFEykvaUw2n","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 0xc060e9590584f7087b912b9b765ff032046beccb5808bde6dc8bb8a0acec4d4d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3RNOTlz8ocEJFEykvaUw2n.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/3RNOTlz8ocEJFEykvaUw2n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x611a2c697b183f5df911f65eacf0445f3777a1f760faee9e005b209b926ab09c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6bO2U2b1i740EXm0j8NTyo.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/6bO2U2b1i740EXm0j8NTyo.
{"copyright_id":"0x883da7da59752d5f03c02309b430521c3f17fd16abee33018e1618ac3c947c65","isrc":"BRY152000038","name":"Bela História - Acústico","registered_at":"2026-06-29T05:13:50Z","spotify_id":"4wFLVXhWhQUePNQPFFeojy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x883da7da59752d5f03c02309b430521c3f17fd16abee33018e1618ac3c947c65. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4wFLVXhWhQUePNQPFFeojy.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/4wFLVXhWhQUePNQPFFeojy.
{"copyright_id":"0xa69f138540249b88c5f9ed37f05293698b9acf16b204cb402eff7bb15030a348","isrc":"BRY152000050","name":"Quem de Nós - Versão Alternativa","registered_at":"2026-06-07T13:48:37Z","spotify_id":"2WmEpkDt8cj4cLeOOsurNH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa69f138540249b88c5f9ed37f05293698b9acf16b204cb402eff7bb15030a348. 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/2WmEpkDt8cj4cLeOOsurNH.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/2WmEpkDt8cj4cLeOOsurNH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc797dba31124482306bb41bbb43b2d00e88195081629a51f60fbbd1c04579018. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5n1XAkH887iuz7LZNsAqh3.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/5n1XAkH887iuz7LZNsAqh3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66eff118897ed9661b553ba5d6ce22199c57b1dbbd7d433e64b7058ae5576631. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/49pcbzSIk8GU3SZ1geQowm.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/49pcbzSIk8GU3SZ1geQowm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59e3fd9c4f6946c268b831ffb3651a961b4599d8b9014d5abc291bb754a7d81e. 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/3svIM3Ekv7kkZyDOtnjPwU.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/3svIM3Ekv7kkZyDOtnjPwU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7a76a17262f7468b521b2ca3db567b77704a04ce1693c0390662ed9c88df67f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0VWScpRL87kkjW2ySjNFP2.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/0VWScpRL87kkjW2ySjNFP2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf02e03714fe30db9222553cd429b1587610423cb35fd9803552d4d801ec44c7a. 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/7sVbsaG2qmlkJNpzLvdNf1.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/7sVbsaG2qmlkJNpzLvdNf1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1957274cb3b7c4ce290b4b66db046ef261451dc631cc6f6a7ca5a9723f597a2. 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/2zLbLywFBd9x3GooHTy5Py.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/2zLbLywFBd9x3GooHTy5Py.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1957274cb3b7c4ce290b4b66db046ef261451dc631cc6f6a7ca5a9723f597a2. 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/7FmATHDqlXHREmimjJUIWj.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/7FmATHDqlXHREmimjJUIWj.
{"copyright_id":"0xe2fd0f4af268214c8147491e4541f44e794d686e40155acb7a6873da9cc5cb53","isrc":"BRSME2005356","name":"O Nome Mais Bonito (feat. Vocal Livre)","registered_at":"2026-06-06T11:03:40Z","spotify_id":"02F4JW2Kr7Ybc4FqnXM9VY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2fd0f4af268214c8147491e4541f44e794d686e40155acb7a6873da9cc5cb53. 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/02F4JW2Kr7Ybc4FqnXM9VY.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/02F4JW2Kr7Ybc4FqnXM9VY.