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 0x8eda6a478adbf274a11b05c133b0b1866f297652b359c0e67a7fbdf7122f40b4. 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/45b60d98-4d3e-47ed-a00c-1776a1c08b82.json and https://artists.proofprofile.net/proofs/artist/45b60d98-4d3e-47ed-a00c-1776a1c08b82.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x763c62dbd983288d402cb465b89df364209bdc2cc007390896e499a63a889760. 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/2mrDrs9VLwOQKkRAtlEtGv.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/2mrDrs9VLwOQKkRAtlEtGv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa15591ccb4831045fd22f2e627b02710e9f94b821abc47e75e976dd915355584. 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/3IIYHgA8Uit8pRgHtt1Ngz.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/3IIYHgA8Uit8pRgHtt1Ngz.
{"copyright_id":"0xc4817af9b079919ab448e1e6996b7648cc5c924798b732cbba4bc2915ce7df06","isrc":"NLT2H2200655","name":"Get Into The Groove","registered_at":"2026-06-24T17:24:20Z","spotify_id":"7mHStUwsuMRyVYpiSPA4TX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4817af9b079919ab448e1e6996b7648cc5c924798b732cbba4bc2915ce7df06. 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/7mHStUwsuMRyVYpiSPA4TX.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/7mHStUwsuMRyVYpiSPA4TX.
{"copyright_id":"0x68d0c1434bddfd32d2d0f96754f00f50f0fccbe6d75eafa796a00e18603d3864","isrc":"NLT2H2401406","name":"Drugs (WhiteCapMusic Remix)","registered_at":"2026-06-06T05:28:21Z","spotify_id":"0NW0Yua0qsHG3iRU92EPFE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68d0c1434bddfd32d2d0f96754f00f50f0fccbe6d75eafa796a00e18603d3864. 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/0NW0Yua0qsHG3iRU92EPFE.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/0NW0Yua0qsHG3iRU92EPFE.
Wasted Love - HADES & Chris Dumore Remix
Wasted Love (HADES & Chris Dumore Remix)
{"copyright_id":"0x9fffbf71dc43069a7fc40bdbbda04e1bd2b2505b8242f464af60b8109baba676","isrc":"NLT2H2100487","name":"Love Songs","registered_at":"2026-06-07T06:51:40Z","spotify_id":"1rfWIFXx5IVEpUtZJNGRCy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fffbf71dc43069a7fc40bdbbda04e1bd2b2505b8242f464af60b8109baba676. 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/1rfWIFXx5IVEpUtZJNGRCy.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/1rfWIFXx5IVEpUtZJNGRCy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8adc3f5e678380e618b7e7275f62298ad65cae30110914f6ad1ccd5252e90978. 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/20ujHaygoRw7nyJkDj12u1.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/20ujHaygoRw7nyJkDj12u1.
{"copyright_id":"0xf7476a00cf661fdb89580c32a253f47839c9d7fb2e4e9336196543f976edfe49","isrc":"NLT2H2200786","name":"Cardiac Arrest [Toby Rose Remix]","registered_at":"2026-06-24T06:54:59Z","spotify_id":"6XGg8enHJoHbVqY5tm98fe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7476a00cf661fdb89580c32a253f47839c9d7fb2e4e9336196543f976edfe49. 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/6XGg8enHJoHbVqY5tm98fe.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/6XGg8enHJoHbVqY5tm98fe.