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 0x4c753a38a7ff57048d4e90c6bfa93e243913c893aa2f122df3bc2e0bb62dbc1c. 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/e07687a6-9e02-4aee-92d3-e340caf4ee9d.json and https://artists.proofprofile.net/proofs/artist/e07687a6-9e02-4aee-92d3-e340caf4ee9d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x8b4f5fe6e9345bd39b0c64105b7c3ca6964baa38c7dc63f8cd4b91ea2c5fee69","isrc":"QZFZ32274761","name":"Trap Stays On","registered_at":"2026-06-05T23:03:13Z","spotify_id":"5kXCaXlFcXVW9lzjI8wg1Z","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 0x8b4f5fe6e9345bd39b0c64105b7c3ca6964baa38c7dc63f8cd4b91ea2c5fee69. 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/5kXCaXlFcXVW9lzjI8wg1Z.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/5kXCaXlFcXVW9lzjI8wg1Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab28ef201640330ed3486745e33153e8274e4b7627b074380390c20026c20364. 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/2q6x2mKHiK9FhGYuhPtW69.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/2q6x2mKHiK9FhGYuhPtW69.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63f0ca67e75e943901c0309165e525263a84c1c8de3aae350d6046ca594ffc2a. 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/57WGAmMzFWnx24QZo5fN4p.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/57WGAmMzFWnx24QZo5fN4p.
{"copyright_id":"0x6b44dd9683ddfda9ee6101a14c9ee4de6aae049a8456d8e60fd8051ceb34439a","isrc":"QZK6K2176252","name":"12 Hundred","registered_at":"2026-06-10T22:33:36Z","spotify_id":"5jBAGnEVxN4LnezSmjacgb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b44dd9683ddfda9ee6101a14c9ee4de6aae049a8456d8e60fd8051ceb34439a. 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/5jBAGnEVxN4LnezSmjacgb.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/5jBAGnEVxN4LnezSmjacgb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c1cd0ec255651f5a59c8ef6bf7d824098b8ef3192d1664abf4ac3aa38874462. 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/0oj3n9O5o3xVTnjduGiBVj.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/0oj3n9O5o3xVTnjduGiBVj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab2c92ea97d4a8c124a596f7524f52a96a653338cf4e409d3916ee5ec397172d. 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/3BLlDci1yZlVt4T2YUsISJ.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/3BLlDci1yZlVt4T2YUsISJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5626b33c5e9df9768c3f054febf752b11df9ab6922418715dfed747d672183a7. 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/3Ckn88lKJ8h4OntqHZYTBM.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/3Ckn88lKJ8h4OntqHZYTBM.
{"copyright_id":"0x953cf73f1bf95e26f970bdd3e233d36c0eeaffc3bea30d4f960935051598df45","isrc":"QZK6K2176256","name":"Keylo LabSmoke Freestyle","registered_at":"2026-06-18T22:36:31Z","spotify_id":"5Tyd78mmEku3dNxAmVcfgV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x953cf73f1bf95e26f970bdd3e233d36c0eeaffc3bea30d4f960935051598df45. 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/5Tyd78mmEku3dNxAmVcfgV.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/5Tyd78mmEku3dNxAmVcfgV.
{"copyright_id":"0xfda91dc449c546c70551a8517a0fafb4523cfc865b7fbccad5ed37569633bc23","isrc":"QZK6K2176257","name":"KB LabSmoke Freestyle","registered_at":"2026-06-10T22:33:05Z","spotify_id":"2LDxoJFkTEgC2JH12m3XCX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfda91dc449c546c70551a8517a0fafb4523cfc865b7fbccad5ed37569633bc23. 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/2LDxoJFkTEgC2JH12m3XCX.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/2LDxoJFkTEgC2JH12m3XCX.
{"copyright_id":"0xc22659ac3725e4e10eba9d6ad069f0add91e6e7f660203481f268b1337b34784","isrc":"UKXN22459916","name":"Keylo First Take #GW1TF (Part 1)","registered_at":"2026-06-25T10:06:23Z","spotify_id":"5YRJUBVU8WTwaTDdqdhcom","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc22659ac3725e4e10eba9d6ad069f0add91e6e7f660203481f268b1337b34784. 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/5YRJUBVU8WTwaTDdqdhcom.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/5YRJUBVU8WTwaTDdqdhcom.
Keylo First Take #GW1TF (Part 1) - Live Version
Keylo First Take #GW1TF (Part 2) - Live Version
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e544df8bb15b5b5119ded5568ce2a5c3917ca1ec31d2315944e84e46be74573. 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/6RBpnP2hRYM6UX7IdDYTX6.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/6RBpnP2hRYM6UX7IdDYTX6.