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 0x73f9af841e31ece97ebcc2764771ee3251f18d8dc80966bc44a9ed1f2046a3ee. 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/71c92a27-0764-4b73-b0d3-4c46df61a267.json and https://artists.proofprofile.net/proofs/artist/71c92a27-0764-4b73-b0d3-4c46df61a267.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 0x1d5cd6cc2e75fd1fe1483a475864781373678e1e676f7aa32bcdeb9f2123017a. 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/3QOwGRJlm8Rs1zgReYA9yd.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/3QOwGRJlm8Rs1zgReYA9yd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1abca4a22017e0fa46e47ac291a6e1472214758018c3fcad81e578fa43f09641. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6jJQn58ngE9OBpubeW1O72.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/6jJQn58ngE9OBpubeW1O72.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e3f5b379f49c28ea92c041349b119e86ced98430b7eebb9d165be179c34ec1b. 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/3RvI01HZihYOZTl0FkHW7R.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/3RvI01HZihYOZTl0FkHW7R.
{"copyright_id":"0x771ddaa8d31c12ade07323d1f0fbed3232b5d2b716ca2d5aff0508183c014da0","isrc":"ES64E2503256","name":"Y PARA QUÉ","registered_at":"2026-06-18T21:48:48Z","spotify_id":"2kUS9MnNzAn4pnaPAAXZTv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x771ddaa8d31c12ade07323d1f0fbed3232b5d2b716ca2d5aff0508183c014da0. 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/2kUS9MnNzAn4pnaPAAXZTv.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/2kUS9MnNzAn4pnaPAAXZTv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x162861d987043477e8aa2176530f9a62e169a96ff0bfc21dac665aae2f88c49f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6jeQ9maNl9xtKDJRGd35TV.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/6jeQ9maNl9xtKDJRGd35TV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3879dfad0919e259e05f4c8b2a716dfb57b9c02ed75521331d50340ccda1b64e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1jDUi8PRdBJxiUIbENJq86.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/1jDUi8PRdBJxiUIbENJq86.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d34961045aa6560a258ccac534a0be6d4e02e68b62a02088081ed47e142c0a3. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7p3uEjAlTUUEgTq26obgGE.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/7p3uEjAlTUUEgTq26obgGE.
{"copyright_id":"0x4d1fdf0d23d8c93fed3705bcc907dafde4c88c1fa2f02dfbbff784baec271b7d","isrc":"ES64E2412007","name":"Ya se acabó el tener dueño","registered_at":"2026-06-18T05:27:16Z","spotify_id":"2wOkfNSJZw7NbfYjl2fAVV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d1fdf0d23d8c93fed3705bcc907dafde4c88c1fa2f02dfbbff784baec271b7d. 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/2wOkfNSJZw7NbfYjl2fAVV.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/2wOkfNSJZw7NbfYjl2fAVV.
{"copyright_id":"0x42f7ae1ad9ebb42fc841d5ba9809fabb99f7d975d254e93e0dd50bd0e305dc71","isrc":"ES64E2499816","name":"HE BUSCADO","registered_at":"2026-06-25T14:22:03Z","spotify_id":"0k2KJPv3PDXKHwiMBStCQ8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42f7ae1ad9ebb42fc841d5ba9809fabb99f7d975d254e93e0dd50bd0e305dc71. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0k2KJPv3PDXKHwiMBStCQ8.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/0k2KJPv3PDXKHwiMBStCQ8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7511a4328d4e56d17447682396b6121b01ce5f32022a628cd7944045e99039da. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0ygQHNNzJ6SfrPWPfOlvol.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/0ygQHNNzJ6SfrPWPfOlvol.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c49729f9a21455c052ed2351ca107409051cef66c65f668c142283f5d9ab2cf. 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/394Ey7fKAwM2nIhJQfdw74.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/394Ey7fKAwM2nIhJQfdw74.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8403a678ac820387613afde100d3c494147343354c0aeda9b9508ea416cffa93. 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/4BJqcapqBsHWpJrYuYDABV.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/4BJqcapqBsHWpJrYuYDABV.
{"copyright_id":"0xc80335286ffacbb1df01dc22e68f7aceb44f14ebd23d6edc4dd1b4ce4a41a5ab","isrc":"ES64E2488867","name":"A Mi Modo","registered_at":"2026-06-19T06:22:15Z","spotify_id":"1DVaUoVTmTBNrPYs1pYWrs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc80335286ffacbb1df01dc22e68f7aceb44f14ebd23d6edc4dd1b4ce4a41a5ab. 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/1DVaUoVTmTBNrPYs1pYWrs.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/1DVaUoVTmTBNrPYs1pYWrs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa89d0a819600fb9ad0c7559922a000ae72f6c83b4153fa0fb552a94b04a4fc76. 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/62xpg1Vw4MuZ3E3K5A1Xht.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/62xpg1Vw4MuZ3E3K5A1Xht.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04e341c266f6dd414c08767154759bfc6204a5be4095fb56d4f8206769ab59f3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2FARrW9uKjQTsnpeq2axki.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/2FARrW9uKjQTsnpeq2axki.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52bbf20c85584a9d39aa653520c14e266e918210af755b687e7ab9c3591b7cdb. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:37:43Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3vFGOQICWoR4oyNdoNQA0v.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/3vFGOQICWoR4oyNdoNQA0v.
{"copyright_id":"0x03622b6c4c1b3a4f76949abbe980364dc9e705ea0d8dcba54be161176af6ec4a","isrc":"ES64E2348405","name":"Qué Más Da","registered_at":"2026-06-24T21:59:47Z","spotify_id":"6kkizP05NXRVKaEjkFbPBi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03622b6c4c1b3a4f76949abbe980364dc9e705ea0d8dcba54be161176af6ec4a. 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/6kkizP05NXRVKaEjkFbPBi.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/6kkizP05NXRVKaEjkFbPBi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x552521691cd0bfca0987a9f88cbd265fe03d10b28841c308a9d374722711157e. 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/67Gf3CwgzWteLXwF0eWlDI.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/67Gf3CwgzWteLXwF0eWlDI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadc78789a88571d9a4bf705fce0c388d59727241ec6e9ca40a3889737fbe4409. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/79YQ8ndD7lVP5cOMPgu71k.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/79YQ8ndD7lVP5cOMPgu71k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf87285d1038f83b37309da2830ade4c59e248d4efe0dc8ebd9f1b5d958d21f61. 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/2X2hqz27jYcbejcjuSudeJ.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/2X2hqz27jYcbejcjuSudeJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4af4d9ed224cca0f1b2f2e26485d273fda7edf41311a7e91443d23f59a44f540. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/68AuCEhKnKGxT1ZcAcDOWK.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/68AuCEhKnKGxT1ZcAcDOWK.
{"copyright_id":"0x306b7949890b79d57b768ed9bfe8f7b283aaba8e663b236585a684c85d27ab55","isrc":"QMBZ92193336","name":"Enciende el Corazón","registered_at":"2026-06-20T12:31:28Z","spotify_id":"0bzzuJiaJgB1vSyKb9Co7w","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x306b7949890b79d57b768ed9bfe8f7b283aaba8e663b236585a684c85d27ab55. 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/0bzzuJiaJgB1vSyKb9Co7w.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/0bzzuJiaJgB1vSyKb9Co7w.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0a130430dc1556151565e21681b067d5f5b74b4d6a63eb7119952cd8c77c7c2. 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/4607AXB9aS3rNFNNYKI0Cx.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/4607AXB9aS3rNFNNYKI0Cx.
{"copyright_id":"0x6643e149896f15f498897004c3889b931347bfc5f4c6fa58adfbb1f7211cc7f1","isrc":"ES64E2204086","name":"Cachitos de Mi Cora - Remix","registered_at":"2026-06-06T19:20:29Z","spotify_id":"2VxSpzlrUHojxANg6Z4TQp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6643e149896f15f498897004c3889b931347bfc5f4c6fa58adfbb1f7211cc7f1. 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/2VxSpzlrUHojxANg6Z4TQp.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/2VxSpzlrUHojxANg6Z4TQp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64d8f1facbe9b65ba208eb1193f9f22443d438883f446523b7fa31fbc6163d95. 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/0p4jkVF4ROGKfv8vbvFaDZ.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/0p4jkVF4ROGKfv8vbvFaDZ.