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 0x10599dd8f6b2329e969aa5a91f592594d6429ee2a210ae9d5245cf9a200c50f8. 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/e40520ca-b936-41ed-804e-f530273aeed7.json and https://artists.proofprofile.net/proofs/artist/e40520ca-b936-41ed-804e-f530273aeed7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
This Is A Stick Up...Don't Make It A Murder
This is a Stick Up…don't Make It a Murder
{"copyright_id":"0xd2ef0ad9a9f7863c22ea3154edd53646d4ff084c59b4b826113c0ff7381284fd","isrc":"US72W0610189","name":"Sincerely Yours","registered_at":"2026-06-28T19:59:52Z","spotify_id":"2URmRshvt5WNc7aLXJvKkx","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 0xd2ef0ad9a9f7863c22ea3154edd53646d4ff084c59b4b826113c0ff7381284fd. 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/2URmRshvt5WNc7aLXJvKkx.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/2URmRshvt5WNc7aLXJvKkx.
{"copyright_id":"0xde3fc04bdde657ab4e839bab82e55673e67d2cb2b89cc5fa2ac9904928679576","isrc":"USSTT1500004","name":"Revolutions and Executions","registered_at":"2026-06-28T20:05:19Z","spotify_id":"7bvnMe5bBwtiKnCmZL0ZXa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde3fc04bdde657ab4e839bab82e55673e67d2cb2b89cc5fa2ac9904928679576. 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/7bvnMe5bBwtiKnCmZL0ZXa.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/7bvnMe5bBwtiKnCmZL0ZXa.
{"copyright_id":"0xde3fc04bdde657ab4e839bab82e55673e67d2cb2b89cc5fa2ac9904928679576","isrc":"USSTT1500004","name":"Revolutions and Executions","registered_at":"2026-06-28T20:05:19Z","spotify_id":"1HA5X4715IhHu2Mr43Gldx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde3fc04bdde657ab4e839bab82e55673e67d2cb2b89cc5fa2ac9904928679576. Chain 2 (Bitcoin): anchored in block 956620 (2026-07-04T07:11:13Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1HA5X4715IhHu2Mr43Gldx.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/1HA5X4715IhHu2Mr43Gldx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dfdb89c576007e6443782344f8dde29414784372f5c387fe154510c7d06ab72. 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/3eX9lxyEX3xazm97qZVCud.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/3eX9lxyEX3xazm97qZVCud.
{"copyright_id":"0x53b9352dd58b77bbf89d5c2c5ca6b3b7798221cd9678f5b4e3ed0e92efe1180a","isrc":"QZHNB2353172","name":"Taking Time","registered_at":"2026-06-10T07:03:01Z","spotify_id":"1cIT5Xb7QrYizLVSZnKXIP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b9352dd58b77bbf89d5c2c5ca6b3b7798221cd9678f5b4e3ed0e92efe1180a. 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/1cIT5Xb7QrYizLVSZnKXIP.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/1cIT5Xb7QrYizLVSZnKXIP.
{"copyright_id":"0x53b9352dd58b77bbf89d5c2c5ca6b3b7798221cd9678f5b4e3ed0e92efe1180a","isrc":"QZHNB2353172","name":"Taking Time","registered_at":"2026-06-10T07:03:01Z","spotify_id":"2uEiGMvCvRwtQ61UcchF0P","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b9352dd58b77bbf89d5c2c5ca6b3b7798221cd9678f5b4e3ed0e92efe1180a. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2uEiGMvCvRwtQ61UcchF0P.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/2uEiGMvCvRwtQ61UcchF0P.
Punk Goes X: Songs From The 2011 Winter X-Games
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xced252b17937149d5d7e3d0dc38010f550f178e94d82910c77d73902d1c6f679. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0aG6YF9LOnNBvR4zXmMHFY.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/0aG6YF9LOnNBvR4zXmMHFY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xced252b17937149d5d7e3d0dc38010f550f178e94d82910c77d73902d1c6f679. 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/1rQrwG7qMwFoRjSovJW6HZ.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/1rQrwG7qMwFoRjSovJW6HZ.