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 0xc23615470ec8d86acee11ae2657cc47203eab1771bf611d7c623a30e02de5147. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/14be5e21-44e9-4add-afe0-d2082d27f9d7.json and https://artists.proofprofile.net/proofs/artist/14be5e21-44e9-4add-afe0-d2082d27f9d7.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 0x61911c714118c5b8d60399a8ce20cd9276bb76aac845364e35705b316c14b679. 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/5YrTso7YPO19o1jeH7jdIV.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/5YrTso7YPO19o1jeH7jdIV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfac86e344a5cdb5418fb807a6ca4da650056e293f4c2cbf0401c897e5e4e878. 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/5JBFe25rJlwQZo3nrrMsAS.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/5JBFe25rJlwQZo3nrrMsAS.
Hay Siempre un Sentimiento Muerto en un Corazón Roto 1.5
{"copyright_id":"0xe0e14b98a5a35deae0e0543540d4cb4d84c4eaf5e0d8b10a23ca032cc748cb0c","isrc":"ES05I1601313","name":"Hay Siempre un Sentimiento Muerto en un Corazón Roto 1.5","registered_at":"2026-06-10T00:59:28Z","spotify_id":"6mDo3pFIXhscuELSNuTjdh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0e14b98a5a35deae0e0543540d4cb4d84c4eaf5e0d8b10a23ca032cc748cb0c. 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/6mDo3pFIXhscuELSNuTjdh.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/6mDo3pFIXhscuELSNuTjdh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x686350a67a076008836fb564d25a308200df03f65331f62e7772bd9ca6a3bbb1. 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/4onnly9Bdi9SGvAkToAGCx.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/4onnly9Bdi9SGvAkToAGCx.
{"copyright_id":"0x79ba0abf480784724d908a47d6f6c45386caa2dfec0298fcab1e4bc6ad51bf14","isrc":"ES05I1601304","name":"Bruce Wayne","registered_at":"2026-06-22T03:49:45Z","spotify_id":"2Joj0isuDQrXO7LdUgu5Ek","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79ba0abf480784724d908a47d6f6c45386caa2dfec0298fcab1e4bc6ad51bf14. 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/2Joj0isuDQrXO7LdUgu5Ek.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/2Joj0isuDQrXO7LdUgu5Ek.
{"copyright_id":"0x9108c064816d3c1ae1c71b995a120bb5af8f6e575361efa44aa71037ac253543","isrc":"ES05I1601305","name":"Enmarcando Recuerdos","registered_at":"2026-06-20T07:44:22Z","spotify_id":"4nh6ArwmXnTkkoLCxrCav6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9108c064816d3c1ae1c71b995a120bb5af8f6e575361efa44aa71037ac253543. 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/4nh6ArwmXnTkkoLCxrCav6.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/4nh6ArwmXnTkkoLCxrCav6.
{"copyright_id":"0x4f5ea40af4fa933668bcd5a93c8e76ad2490f9d2a5b7b5d6996b6ee30050a6cc","isrc":"ES05I1601318","name":"Corazón, Boli y Papel 1.5","registered_at":"2026-06-20T07:48:33Z","spotify_id":"7k1xmrkesTJ01HFlHQOd7y","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f5ea40af4fa933668bcd5a93c8e76ad2490f9d2a5b7b5d6996b6ee30050a6cc. 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/7k1xmrkesTJ01HFlHQOd7y.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/7k1xmrkesTJ01HFlHQOd7y.
{"copyright_id":"0x770c22b52dba5ab72e4cc5ac429b53da35d6a639782af705d8eb8f3efd6f50eb","isrc":"ES05I1601306","name":"Tela de Araña","registered_at":"2026-06-18T02:44:47Z","spotify_id":"2c01HtDA8sUVptdix2WGrG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x770c22b52dba5ab72e4cc5ac429b53da35d6a639782af705d8eb8f3efd6f50eb. 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/2c01HtDA8sUVptdix2WGrG.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/2c01HtDA8sUVptdix2WGrG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5c0eea97920b10344b57560556d184a7a4e3a9b64b238d1bb73e89086738aae. 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/7h8qgs5grxXtP0RQoFQDx5.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/7h8qgs5grxXtP0RQoFQDx5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9195b25e8ccf8870e9f47a653b6eea30edbd04c4dcc96206b4ea6ca620f7445e. 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/4oqYE1F0wO2VOOgaCt82UA.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/4oqYE1F0wO2VOOgaCt82UA.
{"copyright_id":"0xae54b103ea40d2f313d48ef0dba374c4ed71c724c0b44f0ff6d43480eb08b01b","isrc":"ES05I1601309","name":"Escribo Poco","registered_at":"2026-06-19T13:00:10Z","spotify_id":"2qGNtD3qBngmBPnUOdzqwn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae54b103ea40d2f313d48ef0dba374c4ed71c724c0b44f0ff6d43480eb08b01b. 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/2qGNtD3qBngmBPnUOdzqwn.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/2qGNtD3qBngmBPnUOdzqwn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76deff8f70f36ebb3c309d1c068bd306323ab305127f69150976587c72220e2a. 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/4k48eYzi0SEWF6XpLIsIK0.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/4k48eYzi0SEWF6XpLIsIK0.