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 0x2552abd8c9e215ecac9dfdf93ce6ea62298e928444973413471d9959ca86de3a. 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/4f018f81-4081-487b-a9ff-cb4ff13ee9ad.json and https://artists.proofprofile.net/proofs/artist/4f018f81-4081-487b-a9ff-cb4ff13ee9ad.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xb143923e8eb9a09e085f2dec744da5cf543b53e444049efe4a28d82b2ce0dfde","isrc":"NOI761309010","name":"Framtid: Sanntid","registered_at":"2026-06-19T16:01:53Z","spotify_id":"4Fc5JwAGRYSQycL0mOpj1E","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 0xb143923e8eb9a09e085f2dec744da5cf543b53e444049efe4a28d82b2ce0dfde. 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/4Fc5JwAGRYSQycL0mOpj1E.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/4Fc5JwAGRYSQycL0mOpj1E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb22ad3d24d5960e059d9575876f6247ee1f35168b9f23e728d924519314d461b. 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/3dyeupBA7NUSHbnOsomO5r.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/3dyeupBA7NUSHbnOsomO5r.
{"copyright_id":"0x237703b8a892f61a7bf8fbfb8a725f306f409efd7d7fedb7fd3918ceebb46300","isrc":"NOI761309030","name":"Destillert Ignoranse","registered_at":"2026-06-08T14:04:22Z","spotify_id":"6aNYhbQ4ZG0iMZ4D4E0XT8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x237703b8a892f61a7bf8fbfb8a725f306f409efd7d7fedb7fd3918ceebb46300. 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/6aNYhbQ4ZG0iMZ4D4E0XT8.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/6aNYhbQ4ZG0iMZ4D4E0XT8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc99aaedf234c6a273bf4a82f2aa622fcdb54a59b37bd1c1034ee8873f3715b0f. 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/08T7Npiaegazf8pwo6larU.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/08T7Npiaegazf8pwo6larU.
{"copyright_id":"0xbad765b05fdab21d05e66e6beae8d49cb4cbe31da55fcddad2eff3d21c5cf660","isrc":"NOI761309050","name":"Ung Entreprenør","registered_at":"2026-06-23T13:40:13Z","spotify_id":"5kgyU8xRnTD1lbu37hAAZM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbad765b05fdab21d05e66e6beae8d49cb4cbe31da55fcddad2eff3d21c5cf660. 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/5kgyU8xRnTD1lbu37hAAZM.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/5kgyU8xRnTD1lbu37hAAZM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76aaef73b8485168ff7328533bff2ed364f62acfa923c2954b05a479ca0082cf. 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/7r8Q0c0Pt6HlONzdAeKbKJ.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/7r8Q0c0Pt6HlONzdAeKbKJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbe480087b2c8756ee3047974fdf50053ac523624192fa84f8cfbd140d3a813f. 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/5EaJ9brGJSp4CIMIwoGjEy.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/5EaJ9brGJSp4CIMIwoGjEy.
{"copyright_id":"0xf126324befd31b96cb95fe31085ed0ee2ddf7948c0d9567c53e77bd9eefbaaf5","isrc":"NOI761309080","name":"Pekka Pekka","registered_at":"2026-06-05T13:43:43Z","spotify_id":"0ukaiz8vHyK7sRRasiANri","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf126324befd31b96cb95fe31085ed0ee2ddf7948c0d9567c53e77bd9eefbaaf5. 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/0ukaiz8vHyK7sRRasiANri.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/0ukaiz8vHyK7sRRasiANri.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08651bd88b4479fed51ee6943e612d0e0a28e92fb20b739f1a60088d6da88df3. 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/5v2NFc2UNn9EAPRLnkWuM8.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/5v2NFc2UNn9EAPRLnkWuM8.
Ingenting blir det samme men samme for meg
Jeg bare synes du skulle ha hørt på meg ft. Unge Ferrari
Jeg bare synes du skulle ha hørt på meg (feat. Unge Ferrari)
{"copyright_id":"0xc01d6e1f6183a738850a74e4b5fd7a87333cb6b5b9aefdb40dadbccd0182a592","isrc":"QM4DW1737274","name":"Ikke Spør","registered_at":"2026-06-18T21:12:17Z","spotify_id":"2edEfIaMRxJdxn7uOqv6pV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc01d6e1f6183a738850a74e4b5fd7a87333cb6b5b9aefdb40dadbccd0182a592. 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/2edEfIaMRxJdxn7uOqv6pV.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/2edEfIaMRxJdxn7uOqv6pV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32ce567993e97c60426db5703ac59ae71811390330c09d8673f8fefc8495092c. 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/1KqigvrK3FmmuG3Ht79RL8.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/1KqigvrK3FmmuG3Ht79RL8.
Bonus: Struttar Som En Struts (feat. Mats Dawg, Cezinando & Macho Mayne)
{"copyright_id":"0x00ad4e5de9582d904d1e23bb4a3e1356640e047e041858ade3ca7652525d14c3","isrc":"TCADH1703308","name":"Bonus: Struttar Som En Struts (feat. Mats Dawg, Cezinando & Macho Mayne)","registered_at":"2026-06-27T04:17:48Z","spotify_id":"04YGIesbpZmaGKoDohigQ1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00ad4e5de9582d904d1e23bb4a3e1356640e047e041858ade3ca7652525d14c3. 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/04YGIesbpZmaGKoDohigQ1.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/04YGIesbpZmaGKoDohigQ1.