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 0xc328a0f7a719ef8b3b809d6858a152b4d4830e1b2a87c3239aa3bb23cc1a577b. 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/790a15d1-9f02-48d7-b2f7-6e1b1e5461db.json and https://artists.proofprofile.net/proofs/artist/790a15d1-9f02-48d7-b2f7-6e1b1e5461db.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x15bfdc619ee1e89007b979a198ad5f7b23899e6c4c6fda86f6f26a1dbb1073e6","isrc":"UK7MC2000018","name":"Stay Alive","registered_at":"2026-06-04T16:23:29Z","spotify_id":"6WTe72VpGqcSYtkj3XSRpA","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 0x15bfdc619ee1e89007b979a198ad5f7b23899e6c4c6fda86f6f26a1dbb1073e6. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6WTe72VpGqcSYtkj3XSRpA.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/6WTe72VpGqcSYtkj3XSRpA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ac79f16cdb2fa64dc27fbd163d7496814963762400bec4aba700520753abd13. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6YNtzyH36eSrpG1zcOFYlV.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/6YNtzyH36eSrpG1zcOFYlV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbced33f81d61838e3621bad006ade83f63b5667dc001ac186c211f83b010e80f. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1Vko9poDevBytoyXFxr8Gj.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/1Vko9poDevBytoyXFxr8Gj.
{"copyright_id":"0x15bfdc619ee1e89007b979a198ad5f7b23899e6c4c6fda86f6f26a1dbb1073e6","isrc":"UK7MC2000018","name":"Stay Alive","registered_at":"2026-06-04T16:23:29Z","spotify_id":"4SwVWcia2JyWFTNHkFZ2tA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15bfdc619ee1e89007b979a198ad5f7b23899e6c4c6fda86f6f26a1dbb1073e6. 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/4SwVWcia2JyWFTNHkFZ2tA.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/4SwVWcia2JyWFTNHkFZ2tA.
{"copyright_id":"0xec0fc54ea632ee5b88b0889ddfe94d4d84bad6aced05c84984f557cc85c25ba3","isrc":"UK7MC2000090","name":"Air Forces","registered_at":"2026-06-07T03:40:56Z","spotify_id":"0FoUOS7ExFM2FmEuyGBxOP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec0fc54ea632ee5b88b0889ddfe94d4d84bad6aced05c84984f557cc85c25ba3. 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/0FoUOS7ExFM2FmEuyGBxOP.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/0FoUOS7ExFM2FmEuyGBxOP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ea5248e0a79db216e97f01191715e0e24066a496c7c684225ee5a18f3b6443a. 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/6dnamiwr1ceCqEXp015E5E.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/6dnamiwr1ceCqEXp015E5E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ea2839beb4fd69ac20552e9357120677a71f92b964b590f41f8eb4818ba2808. 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/0rcoSjQLh5QXhCmBYBdNDW.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/0rcoSjQLh5QXhCmBYBdNDW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b234c87b236a08e96c6271a8887690ba164a5389f9c4e1600857d2bc9c9fa72. 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/4VP8nqMq7eN3vMnuAaptax.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/4VP8nqMq7eN3vMnuAaptax.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ac79f16cdb2fa64dc27fbd163d7496814963762400bec4aba700520753abd13. 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/4TQYdFRCYW7QH0vwmYYt97.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/4TQYdFRCYW7QH0vwmYYt97.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc74953af181673620d342c137ad0e3a88f3499c3a0f71f32ab5f733cbcb99dfd. 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/7p1TzNPxA7x4nvXCu6fC6S.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/7p1TzNPxA7x4nvXCu6fC6S.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbced33f81d61838e3621bad006ade83f63b5667dc001ac186c211f83b010e80f. 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/6LTMpDuFmNyqzhWx7FVhnP.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/6LTMpDuFmNyqzhWx7FVhnP.
Walk Em Down (Don't Kill Civilians) [with 21 Savage & feat. Mustafa]
{"copyright_id":"0x3fda467e3e7db3e7b01aaa759748b92c62174d9c86a8d85fa49daed1c581ba34","isrc":"USUG12208793","name":"Walk Em Down (Don't Kill Civilians) [with 21 Savage & feat. Mustafa]","registered_at":"2026-06-01T10:39:20Z","spotify_id":"1UsQe17Ef7tV1ahFqHEFR3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fda467e3e7db3e7b01aaa759748b92c62174d9c86a8d85fa49daed1c581ba34. 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/1UsQe17Ef7tV1ahFqHEFR3.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/1UsQe17Ef7tV1ahFqHEFR3.
{"copyright_id":"0x3fda467e3e7db3e7b01aaa759748b92c62174d9c86a8d85fa49daed1c581ba34","isrc":"USUG12208793","name":"Walk Em Down (Don't Kill Civilians) [with 21 Savage & feat. Mustafa]","registered_at":"2026-06-01T10:39:20Z","spotify_id":"14u4rePYyyd1pJ4XMN5tlq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fda467e3e7db3e7b01aaa759748b92c62174d9c86a8d85fa49daed1c581ba34. 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/14u4rePYyyd1pJ4XMN5tlq.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/14u4rePYyyd1pJ4XMN5tlq.
Walk Em Down (Don't Kill Civilians) [with 21 Savage & feat. Mustafa] - ChoppedNotSlopped
{"copyright_id":"0xeee3d32010bd6b6046bdf5a0d4aca02df0fb0075e21a0a7e9a25025405cf74c6","isrc":"USUG12209463","name":"Walk Em Down (Don't Kill Civilians) [with 21 Savage & feat. Mustafa] - ChoppedNotSlopped","registered_at":"2026-06-08T20:06:29Z","spotify_id":"7ANiZQ38jCDHYg5CYjVwvj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeee3d32010bd6b6046bdf5a0d4aca02df0fb0075e21a0a7e9a25025405cf74c6. 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/7ANiZQ38jCDHYg5CYjVwvj.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/7ANiZQ38jCDHYg5CYjVwvj.
{"copyright_id":"0x3fda467e3e7db3e7b01aaa759748b92c62174d9c86a8d85fa49daed1c581ba34","isrc":"USUG12208793","name":"Walk Em Down (Don't Kill Civilians) [with 21 Savage & feat. Mustafa]","registered_at":"2026-06-01T10:39:20Z","spotify_id":"3gV3IlgGwPZBUou4QtUeWH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fda467e3e7db3e7b01aaa759748b92c62174d9c86a8d85fa49daed1c581ba34. 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/3gV3IlgGwPZBUou4QtUeWH.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/3gV3IlgGwPZBUou4QtUeWH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbc4d2d562dd05d49175218a56bb039389097d5c01f00503dbc81a86c9fbcfd5. 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/0NWMPu3EzbUr0VBi0tIVGB.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/0NWMPu3EzbUr0VBi0tIVGB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbc4d2d562dd05d49175218a56bb039389097d5c01f00503dbc81a86c9fbcfd5. 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/0A0WWWsf5pSYW9sGnWaziK.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/0A0WWWsf5pSYW9sGnWaziK.
Mind Loaded (feat. Caroline Polachek, Lorde & Mustafa)
{"copyright_id":"0x0a23f17f44bbae6741c7d7f36d3d4a6dd9ae2e6977ccc7f19fc34c7a1cbd7535","isrc":"USRC12500745","name":"Mind Loaded (feat. Caroline Polachek, Lorde & Mustafa)","registered_at":"2026-06-04T06:44:53Z","spotify_id":"4gVsKMMK0f8dweHL7Vm9HC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a23f17f44bbae6741c7d7f36d3d4a6dd9ae2e6977ccc7f19fc34c7a1cbd7535. 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/4gVsKMMK0f8dweHL7Vm9HC.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/4gVsKMMK0f8dweHL7Vm9HC.