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 0xd04e6e98a2e929ace1fd7c1f27761145bf1e7d043a83675f0aca1d7b1397f160. 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/41d60b26-b47f-492d-9669-f70dbbda6230.json and https://artists.proofprofile.net/proofs/artist/41d60b26-b47f-492d-9669-f70dbbda6230.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x771fc316d62e71010b8d42de512a1dceebcf8f858920f76a841870442c53ee88","isrc":"ES5022301041","name":"BEJO #05 AFTER HOUR THE MIXTAPE","registered_at":"2026-06-21T03:05:08Z","spotify_id":"5ufawss5PdZn1ksrxoazLl","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 0x771fc316d62e71010b8d42de512a1dceebcf8f858920f76a841870442c53ee88. 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/5ufawss5PdZn1ksrxoazLl.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/5ufawss5PdZn1ksrxoazLl.
PABLO DACOSTA #11 AFTER HOUR THE MIXTAPE
SOFI DE LA TORRE #12 AFTER HOUR THE MIXTAPE
MAIKEL DELACALLE #16 AFTER HOUR THE MIXTAPE
{"copyright_id":"0x82206b139cacb2ac981ae5407d798fe4d8e60d9bf7c1c4f07d2fa0305d9f6416","isrc":"ES5022301273","name":"MAIKEL DELACALLE #16 AFTER HOUR THE MIXTAPE","registered_at":"2026-06-24T13:39:49Z","spotify_id":"2KGX7azlPnoduX4cyZgBc4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82206b139cacb2ac981ae5407d798fe4d8e60d9bf7c1c4f07d2fa0305d9f6416. 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/2KGX7azlPnoduX4cyZgBc4.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/2KGX7azlPnoduX4cyZgBc4.
{"copyright_id":"0xf073d6b14f9fa877985920c2c8c8c9adae940ec36759c62549b8c35f20926aaf","isrc":"ES5022301291","name":"DON PATRICIO #25 AFTER HOUR THE MIXTAPE","registered_at":"2026-06-18T16:30:20Z","spotify_id":"4VPkSuhWUealDiY5fkxsWr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf073d6b14f9fa877985920c2c8c8c9adae940ec36759c62549b8c35f20926aaf. 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/4VPkSuhWUealDiY5fkxsWr.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/4VPkSuhWUealDiY5fkxsWr.
{"copyright_id":"0x742c59fb91f4448cdd367e26b5c52e5e61d0ce00077341dcb7397a8723bfb066","isrc":"ES5022301307","name":"EVA RUIZ #27 AFTER HOUR THE MIXTAPE","registered_at":"2026-06-25T08:34:44Z","spotify_id":"1o76bzXTifUscx8puhDVlH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x742c59fb91f4448cdd367e26b5c52e5e61d0ce00077341dcb7397a8723bfb066. 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/1o76bzXTifUscx8puhDVlH.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/1o76bzXTifUscx8puhDVlH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e514b17a603396993258e38b71635b011cceb6f5d88c9615f7632325631db26. 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/0QNbeFXZnVmUm0fdqkuVIn.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/0QNbeFXZnVmUm0fdqkuVIn.
WOS LAS PALMAS #29 AFTER HOUR THE MIXTAPE
A'JAH PROFECIA CREW #33 AFTER HOUR THE MIXTAPE
{"copyright_id":"0xa286fcb005ada683796805a097ce1b20db797f6c1858e45aee10c30cbf8e874d","isrc":"ES5022301214","name":"JUSEPH #34 AFTER HOUR THE MIXTAPE","registered_at":"2026-06-20T06:41:28Z","spotify_id":"2Bps39ckhT97BxFRzj7nLh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa286fcb005ada683796805a097ce1b20db797f6c1858e45aee10c30cbf8e874d. 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/2Bps39ckhT97BxFRzj7nLh.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/2Bps39ckhT97BxFRzj7nLh.
{"copyright_id":"0xca50111d470ea9826fb084678b28e24dc8ef15fdf824c78cd51b63565d4f0767","isrc":"ES5022301319","name":"LA PANTERA #36 AFTER HOUR THE MIXTAPE","registered_at":"2026-06-07T00:46:17Z","spotify_id":"2UqrviPFOSi5q6sLstvvx3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca50111d470ea9826fb084678b28e24dc8ef15fdf824c78cd51b63565d4f0767. 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/2UqrviPFOSi5q6sLstvvx3.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/2UqrviPFOSi5q6sLstvvx3.
DANIELA GARSAL #40 AFTER HOUR THE MIXTAPE
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd12348f10b1001497305a95440b47b1dee93c669f755f18072df44a050fefae0. 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/7gO4hvQ8XvGB8qqmqw76kE.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/7gO4hvQ8XvGB8qqmqw76kE.
EL EXTRANJERO #44 AFTER HOUR THE MIXTAPE
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x847108799e47f7d151232c5d253b4210459a3b21f126b12373679dd5b116bb1f. 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/4ngCA8Jernr6KoXB18IqBY.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/4ngCA8Jernr6KoXB18IqBY.
{"copyright_id":"0xd546d1d204ebce5c0064c2e6c36f38ba6e95af5013d8d73178f0b6cdee859b3c","isrc":"ES5022301289","name":"QUEVEDO #49 AFTER HOUR THE MIXTAPE","registered_at":"2026-06-04T11:23:25Z","spotify_id":"5LroMT5B8lWwLBvOeHobpI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd546d1d204ebce5c0064c2e6c36f38ba6e95af5013d8d73178f0b6cdee859b3c. 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/5LroMT5B8lWwLBvOeHobpI.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/5LroMT5B8lWwLBvOeHobpI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fe3c9b72bac31b0cd465e7fed533b19ed5d230a0167a0f7db1c4958a5590358. 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/3zBFhQssH2rOXxHsThJv3O.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/3zBFhQssH2rOXxHsThJv3O.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3541727f3f5b8f927eb304f53cb294dc30a1940af8decf32df7392cc54517588. 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/337RkcXEctv17mwyOp8kJB.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/337RkcXEctv17mwyOp8kJB.
{"copyright_id":"0x9505a58c92b26d6491bbede9a4f58e23ba438cc715d1c011d4dbd4df32e01597","isrc":"QZTBC2336753","name":"Lara Croft","registered_at":"2026-06-22T09:59:07Z","spotify_id":"35rXpiGlpOgPUVDTQDXSDG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9505a58c92b26d6491bbede9a4f58e23ba438cc715d1c011d4dbd4df32e01597. 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/35rXpiGlpOgPUVDTQDXSDG.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/35rXpiGlpOgPUVDTQDXSDG.
{"copyright_id":"0x39b3fbed0db64d788e469ede673868cccbe1d47a855b18b08e12bc632bb37ae0","isrc":"QZMEM2126338","name":"La Weed","registered_at":"2026-06-26T01:35:06Z","spotify_id":"3hlL4UZgDdbKsnoSoNz1PZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39b3fbed0db64d788e469ede673868cccbe1d47a855b18b08e12bc632bb37ae0. 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/3hlL4UZgDdbKsnoSoNz1PZ.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/3hlL4UZgDdbKsnoSoNz1PZ.
{"copyright_id":"0x28dd7f0179e2c1dab9ebd44e8bfdc1c4fc3283722e7e7d8bb5fe6627fa7070ca","isrc":"QZWFJ2493909","name":"Ohnana - Canary Remix","registered_at":"2026-06-20T13:07:20Z","spotify_id":"5x7dDFn4FmGrtiJpUkNo8J","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28dd7f0179e2c1dab9ebd44e8bfdc1c4fc3283722e7e7d8bb5fe6627fa7070ca. 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/5x7dDFn4FmGrtiJpUkNo8J.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/5x7dDFn4FmGrtiJpUkNo8J.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4814b450e9fbc98818d1d4582d4a21792246633695f54f797c7b861c691bdcdf. 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/610xmpH0xdvOmvTLgsrNKW.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/610xmpH0xdvOmvTLgsrNKW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fe3c9b72bac31b0cd465e7fed533b19ed5d230a0167a0f7db1c4958a5590358. 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/21fXn6tbD8zC28FkH0soCs.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/21fXn6tbD8zC28FkH0soCs.