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 0x79d44c7ee58b0709665ffef0e4c41ef749c83a3496c69da5c05464ad57171061. 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/758da48c-4f6c-45c1-bc93-096784008311.json and https://artists.proofprofile.net/proofs/artist/758da48c-4f6c-45c1-bc93-096784008311.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0xf2649472f7cd47505475024a9bf1579ea915ae23bb0223b9992a783f476cf20a. 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/4hKLzFvNwHF6dPosGT30ed.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/4hKLzFvNwHF6dPosGT30ed.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d59ceb19e5ec15f0c142ed4b396bb0460700e92675fe7b2f4b145dcc092eb4. 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/7bk9GoDlVZPN8JDOf3Qo5Q.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/7bk9GoDlVZPN8JDOf3Qo5Q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61b9b7a4978449da390bb32b21545cb05242a9d07e092d1df7c59d7bd3111549. 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/2dab3mNKQHk4LxuXLOFUaA.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/2dab3mNKQHk4LxuXLOFUaA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecc9992b91b850c332ac7ae6de87171fbf2d179453e497c924fb5340e4b4d800. 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/1pUMlAh6i3Zb1wiv5Xmj8c.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/1pUMlAh6i3Zb1wiv5Xmj8c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67efeaedd3c8fbeaaa2e339e1f99b2428bb4af84867192946938226e4dd578a0. 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/29uxcZEFonwiErtNvn0VXA.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/29uxcZEFonwiErtNvn0VXA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe62422c3571b5882a91beeeb15bae412110699abf9217d7861560bb1595bf5cf. 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/6BD0tVP2lRt5gWWeEh29mv.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/6BD0tVP2lRt5gWWeEh29mv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x923228651031d99890b3e62d6c3eb70562f5799e13ac21770388abcc17d6d4bc. 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/6tGQ5RuoGC9jYuiVVLWBMo.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/6tGQ5RuoGC9jYuiVVLWBMo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x876cd3fc47a33f46e55728806b22005e0d2be84a4e2222f48da6cfb4547fc1db. 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/4Loji8bLk8RgfEZxZhxskb.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/4Loji8bLk8RgfEZxZhxskb.
{"copyright_id":"0x0354bd0dcdd111c10fa2eb9ffffc28e86c43c17d31004793d67219d3f89161a2","isrc":"QZNMY2242346","name":"6AM NA COHAB - interlúdio","registered_at":"2026-06-04T08:43:15Z","spotify_id":"5AvrxXVPIiMhyPM13kcjve","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0354bd0dcdd111c10fa2eb9ffffc28e86c43c17d31004793d67219d3f89161a2. 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/5AvrxXVPIiMhyPM13kcjve.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/5AvrxXVPIiMhyPM13kcjve.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d1136800c2c6db5ec49227bda0b02e8680b932f20669f388f0426f2edb62332. 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/1HusfIlJmtzSWQIrV5oNR1.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/1HusfIlJmtzSWQIrV5oNR1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe6e7588b52360851192d4e85a2fdb293c1a280a046f59cf3d0efa32357def1b. 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/6FKC90hzVwca9nQeuVx9KG.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/6FKC90hzVwca9nQeuVx9KG.
{"copyright_id":"0x1cf38de2448c923e11f3f6de8fe4efe561ac85e46bbd298c0127ada4cc50aa00","isrc":"QZNMY2242348","name":"Perdoa Por Tudo Vida","registered_at":"2026-06-01T11:24:44Z","spotify_id":"77uKOPe9LycSfrXCKqfJp2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cf38de2448c923e11f3f6de8fe4efe561ac85e46bbd298c0127ada4cc50aa00. 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/77uKOPe9LycSfrXCKqfJp2.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/77uKOPe9LycSfrXCKqfJp2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x571425fa719a096105f5114e57d2ce848cfbc164b1a64facf5acdcb82909a292. 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/6EmJRRzWxq675jyn8CEyp5.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/6EmJRRzWxq675jyn8CEyp5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3243344feba413fde2e56145cb95c6ecb445149946220033302001bf061c01d. 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/7JPDUl1uDFB4PM4IGxyKJU.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/7JPDUl1uDFB4PM4IGxyKJU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x859d232f46c15198d10b1a9db886dcbc35c9f5240a16f7a1929ce7884716a809. 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/4V43mdZCFdpZvdDoUHpHUZ.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/4V43mdZCFdpZvdDoUHpHUZ.
{"copyright_id":"0xa3ba2c578309a35ca55dadfc73bd4e90cdf6f8ac753454fb0fd048526535ed43","isrc":"QZNMY2242352","name":"Jeito Bandido","registered_at":"2026-06-01T15:49:54Z","spotify_id":"0jNhLOtqo2ZaVv3JqbUg11","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3ba2c578309a35ca55dadfc73bd4e90cdf6f8ac753454fb0fd048526535ed43. 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/0jNhLOtqo2ZaVv3JqbUg11.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/0jNhLOtqo2ZaVv3JqbUg11.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f3c16217a3df0526927cb07614accdbb4818817169da4dc7e6a6e23465e81cd. 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/2UPLsIQ7oYhdhBzsEOiyry.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/2UPLsIQ7oYhdhBzsEOiyry.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48ce8ab1fb60c1c8332b60e75525a52e460f1d949d6055a025fbe2e30d0ec000. 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/5E6J5d0GB3yowau3SYig6F.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/5E6J5d0GB3yowau3SYig6F.
{"copyright_id":"0x9a03aed7162ceb15114b965bc5d5ba3a26b2ad69a145f88cf4595731cd4db094","isrc":"BKSUV2400006","name":"CONFISSÕES PT1","registered_at":"2026-06-01T09:58:32Z","spotify_id":"5QIoTny3cxa5xBqo3RqXjt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a03aed7162ceb15114b965bc5d5ba3a26b2ad69a145f88cf4595731cd4db094. 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/5QIoTny3cxa5xBqo3RqXjt.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/5QIoTny3cxa5xBqo3RqXjt.
{"copyright_id":"0x8c9670856a99486a93b5760329ed4a5e3cea97bb85646cf7b9fb26eec287f9c0","isrc":"BKSUV2400014","name":"sou maluco, sou surtado","registered_at":"2026-06-04T10:37:04Z","spotify_id":"5pJrBpwre3F8eMDL2B5f2o","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c9670856a99486a93b5760329ed4a5e3cea97bb85646cf7b9fb26eec287f9c0. 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/5pJrBpwre3F8eMDL2B5f2o.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/5pJrBpwre3F8eMDL2B5f2o.