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 0xde76c581583e1a24dcc99628b2bdacaecb54458f20536e0357b091ff3fbc2efa. 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/ca31c4d0-d39e-46bc-87d1-e4c16de64ea9.json and https://artists.proofprofile.net/proofs/artist/ca31c4d0-d39e-46bc-87d1-e4c16de64ea9.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x87ec53a90edac3b126df2cf34b408af4be35b3b614cca315280e96926982c6ad","isrc":"TCABU1485988","name":"Always Pray For You","registered_at":"2026-06-08T23:58:17Z","spotify_id":"0xG2QOxNtyEzM2uyMECWjX","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 0x87ec53a90edac3b126df2cf34b408af4be35b3b614cca315280e96926982c6ad. 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/0xG2QOxNtyEzM2uyMECWjX.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/0xG2QOxNtyEzM2uyMECWjX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x704fb0b9368a2627fc140c09350d541b29b7abc7bfc35239ee441857e257e088. 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/5vyaT49zg6RrxhoLTMMYXC.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/5vyaT49zg6RrxhoLTMMYXC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcec56017dcddac8165ca3243ab22845b404d727e69c7690377268c0a7f64a4be. 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/02ZYhrf9FDQIkgKZHq0uEb.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/02ZYhrf9FDQIkgKZHq0uEb.
{"copyright_id":"0xd03cd72f7f22479b92983b7bfa79f924e15efa16a04adbd26c3f5e626cb23932","isrc":"TCABU1485993","name":"I Go Stay","registered_at":"2026-06-18T12:16:30Z","spotify_id":"6sfRlT9UezPEfKnTgxuprf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd03cd72f7f22479b92983b7bfa79f924e15efa16a04adbd26c3f5e626cb23932. 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/6sfRlT9UezPEfKnTgxuprf.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/6sfRlT9UezPEfKnTgxuprf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53e645139fed4f604238a60ff9154811b610def70e00457073dab1bdea189f07. 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/52yGA4MsuUP1IGwIDhzxW3.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/52yGA4MsuUP1IGwIDhzxW3.
{"copyright_id":"0x2abf8dd432fd5679810bfab226deea04ddf511da02b650eacebd44bda73311a2","isrc":"TCAIE2471722","name":"Holy Spirit","registered_at":"2026-06-10T08:48:27Z","spotify_id":"5Y7AcBiavjAFZaBOFekP0p","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2abf8dd432fd5679810bfab226deea04ddf511da02b650eacebd44bda73311a2. 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/5Y7AcBiavjAFZaBOFekP0p.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/5Y7AcBiavjAFZaBOFekP0p.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87418d30be0a3c86bc9f4db14a3cbcc4bc11f86a64ca82cea48b1a543fdadb2d. 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/2ECmkqN4StzFuvZWJdoMAs.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/2ECmkqN4StzFuvZWJdoMAs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57de50236556b6e548a235f7e4d52673a81440d75ccbf53391e8a1b2535e3d7a. 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/1igORpjnhIfzd8w9XX0Zxt.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/1igORpjnhIfzd8w9XX0Zxt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd171d1930f82bc644c7155c964738e083fac2a0a1689ec69549b4b4ef5770751. 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/2a00mJtp87kJwgkDFTw17c.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/2a00mJtp87kJwgkDFTw17c.
{"copyright_id":"0x32fe5f6fc539ae0c2245110a0f46374efaf4dd0ff55b10f805bbd1f0eb24d4c3","isrc":"QZTRX2215953","name":"Worship Medley - Part 2","registered_at":"2026-06-22T11:29:29Z","spotify_id":"70gjiNtLakKFcU4QciVoWl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32fe5f6fc539ae0c2245110a0f46374efaf4dd0ff55b10f805bbd1f0eb24d4c3. 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/70gjiNtLakKFcU4QciVoWl.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/70gjiNtLakKFcU4QciVoWl.
{"copyright_id":"0xaf89f580e85582ecca080db7d0f477a521c044c292d6dd2cb046a535a8e86fce","isrc":"QMEU32002120","name":"If God Be For Me (feat. Folabi Nuel)","registered_at":"2026-06-07T15:02:05Z","spotify_id":"3GBLldAE30bF3eAnE1z4ws","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf89f580e85582ecca080db7d0f477a521c044c292d6dd2cb046a535a8e86fce. 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/3GBLldAE30bF3eAnE1z4ws.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/3GBLldAE30bF3eAnE1z4ws.
{"copyright_id":"0x1e79ef34d0a1b2e249b3425daa32b536b0739daa6cc479d21aae447ffb15da7d","isrc":"QMEU31915745","name":"Dry Bones","registered_at":"2026-06-21T12:13:18Z","spotify_id":"4BQ1xXHYjElVELrUHOm7YO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e79ef34d0a1b2e249b3425daa32b536b0739daa6cc479d21aae447ffb15da7d. 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/4BQ1xXHYjElVELrUHOm7YO.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/4BQ1xXHYjElVELrUHOm7YO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b69027984bffcd54684042781480ae0b1ca7739f960000e6f8032edc29b81e. 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/5WrHCvBuFbNh3Bgj4AmEl1.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/5WrHCvBuFbNh3Bgj4AmEl1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bc8cc8d0f7070e862775d7f405d3cadb1bd8ace2fd05432a8a164d932ea3e92. 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/3Bv3iRsVLWveS3gE7lxWt5.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/3Bv3iRsVLWveS3gE7lxWt5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7b4e0f7106e13aea8df2233a4b401445384b70540233af1480511aa8527f4cc. 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/7DlLk5HdDc4aYLABpXa0Nj.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/7DlLk5HdDc4aYLABpXa0Nj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50861632713805627552a06422c8f4b6ceb83e20401237d382c660146556dd6f. 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/70GaF6ifYZpt4i2IQNfw2y.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/70GaF6ifYZpt4i2IQNfw2y.
{"copyright_id":"0xe2d4e14fe4077a4a3a829dfe9983d148de325363b35c4e7e62baa18cbbb5d94d","isrc":"QM6N22372630","name":"Loved By You","registered_at":"2026-06-06T18:41:29Z","spotify_id":"7vvjuNSkYSAPCtxWTpmKPN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d4e14fe4077a4a3a829dfe9983d148de325363b35c4e7e62baa18cbbb5d94d. 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/7vvjuNSkYSAPCtxWTpmKPN.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/7vvjuNSkYSAPCtxWTpmKPN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a6dee49817b0f331ae83ab05402fae47ba2afb4da2485e9540fa2bb59968594. 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/2g83sZTVokBOSme3Km4F7D.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/2g83sZTVokBOSme3Km4F7D.
{"copyright_id":"0xce884239b78293e3ec33706e2a537957f4c3d94e619cebaafefd84f5fc450234","isrc":"TCAEW2015436","name":"Hold to His Hand","registered_at":"2026-06-09T10:44:47Z","spotify_id":"7pahUcqUmr9U8pdZeSkgln","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce884239b78293e3ec33706e2a537957f4c3d94e619cebaafefd84f5fc450234. 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/7pahUcqUmr9U8pdZeSkgln.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/7pahUcqUmr9U8pdZeSkgln.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x222b15ef21b5fd5f2ba769b3e1a89736fffdcf1d55fd93764a31793324331869. 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/0Vaf81o3XjCBu5C8Cs4WV2.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/0Vaf81o3XjCBu5C8Cs4WV2.
{"copyright_id":"0x3e1738cf8574eb7ef5a661137e455772f9fa5bab082bab51b749367d49ebc57a","isrc":"TCACA1477013","name":"Brother (feat. Nosa & Milli)","registered_at":"2026-06-08T01:06:21Z","spotify_id":"3Gciq3Cj6qARktNCzrEeTp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e1738cf8574eb7ef5a661137e455772f9fa5bab082bab51b749367d49ebc57a. 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/3Gciq3Cj6qARktNCzrEeTp.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/3Gciq3Cj6qARktNCzrEeTp.
{"copyright_id":"0x597fa6c837c3d6ddadbb5c7d9b7414f0e42705ea8cc7cfa5da5da1be42e644cd","isrc":"TCAFC2091177","name":"Omemma - Live","registered_at":"2026-06-11T16:36:05Z","spotify_id":"3cn8jV2uIWrKTchX00gpvw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x597fa6c837c3d6ddadbb5c7d9b7414f0e42705ea8cc7cfa5da5da1be42e644cd. 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/3cn8jV2uIWrKTchX00gpvw.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/3cn8jV2uIWrKTchX00gpvw.
{"copyright_id":"0x78d2da26103b0a251bbb60927bee94e179209d41eddf7b2b4a42b94135a50fcb","isrc":"QZNJZ2211316","name":"End of Time","registered_at":"2026-06-20T13:36:33Z","spotify_id":"4xXD7AGoeQCYvPjCAlR7Zw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d2da26103b0a251bbb60927bee94e179209d41eddf7b2b4a42b94135a50fcb. 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/4xXD7AGoeQCYvPjCAlR7Zw.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/4xXD7AGoeQCYvPjCAlR7Zw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a5dff80e2d74e171835f56fce337970f7d0ec4d9e398be73a4ded78d52431a. 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/3r3tlcyWvg9r9nEFli9xvg.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/3r3tlcyWvg9r9nEFli9xvg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x276d345e6646e4e7bcbea26e1992b123220231a1d930e0e8402acfdbeaf91040. 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/1Zp7aGju3ToLGw5jC2bAVL.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/1Zp7aGju3ToLGw5jC2bAVL.