Sasha Primitive
type: MusicGroup
genre: deep house
popularity: 21
followers: 4221
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbf2430cf41fc431ac12b903987e63cfb07c399593483dbb66ed8dd95b32c06c0
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/a4426e10-8ad4-4ba6-86d6-ecd61cb9fc6e.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/a4426e10-8ad4-4ba6-86d6-ecd61cb9fc6e.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/a4426e10-8ad4-4ba6-86d6-ecd61cb9fc6e
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbf2430cf41fc431ac12b903987e63cfb07c399593483dbb66ed8dd95b32c06c0","name":"Sasha Primitive","registered_at":"2026-06-12T18:27:25Z","symbol":"NIM0336151","token_address":"0x87da161f5ae1bd8187c46fea804f57a2f68365e5","type":"artist","uuid":"a4426e10-8ad4-4ba6-86d6-ecd61cb9fc6e"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf2430cf41fc431ac12b903987e63cfb07c399593483dbb66ed8dd95b32c06c0. 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/a4426e10-8ad4-4ba6-86d6-ecd61cb9fc6e.json and https://artists.proofprofile.net/proofs/artist/a4426e10-8ad4-4ba6-86d6-ecd61cb9fc6e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0xbf2430cf41fc431ac12b903987e63cfb07c399593483dbb66ed8dd95b32c06c0","name":"Sasha Primitive","registered_at":"2026-06-12T18:27:25Z","symbol":"NIM0336151","token_address":"0x87da161f5ae1bd8187c46fea804f57a2f68365e5","type":"artist","uuid":"a4426e10-8ad4-4ba6-86d6-ecd61cb9fc6e"}
album: Mystery
  type: MusicAlbum
  date published: 1970-01-17
album: Synthetic Life
  type: MusicAlbum
  date published: 2014-06-13
album: Give Me Your Hand
  type: MusicAlbum
  date published: 2014-09-19
album: Give Me Your Hand EP
  type: MusicAlbum
  date published: 2014-10-07
album: Give Me Your Hand
  type: MusicAlbum
  date published: 2014-10-07
album: End Of The Night
  type: MusicAlbum
  date published: 2015-01-14
album: End of the Night
  type: MusicAlbum
  date published: 2015-01-14
album: End Of The Night
  type: MusicAlbum
  date published: 2015-02-03
album: Standing Alone EP
  type: MusicAlbum
  date published: 2015-03-20
album: Too Good
  type: MusicAlbum
  date published: 2015-05-29
album: Touch the Sky
  type: MusicAlbum
  date published: 2015-07-13
album: Mystery
  type: MusicAlbum
  date published: 2015-09-14
album: For U EP
  type: MusicAlbum
  date published: 2015-09-14
album: Give Me Your Hand [Re-Edit]
  type: MusicAlbum
  date published: 2015-10-26
album: Give Me Your Hand [Re-Edit]
  type: MusicAlbum
  date published: 2015-10-26
album: Anytime You Want It / Let Go
  type: MusicAlbum
  date published: 2015-11-09
  track: Let Go
    type: MusicRecording
    duration: PT6M5S
    duration ms: 365901
    explicit: false
    by artist: Sasha Primitive
    in album: Anytime You Want It / Let Go
      type: MusicAlbum
      date published: 2015-11-09
    genre: deep house
    isrc code: FR10S1564906
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-13T17:55:34+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xd668257aee91f35c5b0244c5d5b791ff01063e71acefede1a0bc677ca7821edb
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957891
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957891
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S1564906
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-13T18:21:04Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd668257aee91f35c5b0244c5d5b791ff01063e71acefede1a0bc677ca7821edb. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S1564906.
      date published: 2026-07-13T18:21:04Z
    audio: Let Go
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 122.019
      additional property: Musical Key
        type: PropertyValue
        value: 1
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.809
      additional property: Energy
        type: PropertyValue
        value: 0.562
      additional property: Speechiness
        type: PropertyValue
        value: 0.054
      additional property: Acousticness
        type: PropertyValue
        value: 0.024
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.551
      additional property: Liveness
        type: PropertyValue
        value: 0.119
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.442
      additional property: Loudness (dB)
        type: PropertyValue
        value: -8.106
      additional property: Key Name
        type: PropertyValue
        value: C#
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: The Meaning
  type: MusicAlbum
  date published: 2015-11-30
  track: The Meaning - Original Mix
    type: MusicRecording
    duration: PT6M18S
    duration ms: 378536
    explicit: false
    by artist: Sasha Primitive
    in album: The Meaning
      type: MusicAlbum
      date published: 2015-11-30
    genre: deep house
    isrc code: US83Z1529730
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-16T03:17:19+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x7e7a377981e47ece7775faa6510f36dd55207a95d4ac7122ace6eb56015d9503
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958234
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958234
    additional property: OTSVerificationAPI
    additional property: OTSTimestamp
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
    audio: The Meaning - Original Mix
album: I Move EP
album: What U Want
album: Take Me Away
album: Stop / Love Me (EP)
album: I Don't Wanna Miss
album: Magic
album: Everything [Remixes]
album: We Gotta Make It Count
album: Sexy / The Moon Is Rising (EP)
album: Missing You
album: Just Like Before
album: I'm Here Alone
album: Little Baby
album: Be With You
album: Heart of Glass
album: Heart Of Glass
album: Follow Your Dreams
album: Flames EP
album: Everybody
album: The Meaning 2018
album: Don't Let Me Down Now
album: Freaking Down Crazy
album: I Don't Trust You
album: Scream & Shout
album: I Wanna Fly
album: The Love Of My Life
album: You Calling My Phone
album: No More Tears
album: Take Me Away (Drill Mix)
album: Beautiful Things
album: Supermodel Bounce
album: Voices in My Head
album: Voices In My Head
album: Falling Down
album: Love Is Difficult
album: No Run Away
album: Go Back Home
album: You Don't Know
album: Time To Fall In Love
album: Time to Fall in Love
album: You & I
album: It Wasn't Endless
album: My Blame
album: Haters
album: Afraid Of My Heart
album: Just Take Me
album: Put Your Hands in My

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US83Z1529730

OTSTimestamp
type: PropertyValue
value: 2026-07-16T03:46:09Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e7a377981e47ece7775faa6510f36dd55207a95d4ac7122ace6eb56015d9503. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US83Z1529730.
date published: 2026-07-16T03:46:09Z

The Meaning - Original Mix
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 123.009
additional property: Musical Key
  type: PropertyValue
  value: 9
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.845
additional property: Energy
  type: PropertyValue
  value: 0.403
additional property: Speechiness
  type: PropertyValue
  value: 0.049
additional property: Acousticness
  type: PropertyValue
  value: 0.233
additional property: Instrumentalness
  type: PropertyValue
  value: 0.744
additional property: Liveness
  type: PropertyValue
  value: 0.628
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.702
additional property: Loudness (dB)
  type: PropertyValue
  value: -8.744
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Minor

I Move EP
type: MusicAlbum
date published: 2015-12-21

What U Want
type: MusicAlbum
date published: 2015-12-28

Take Me Away
type: MusicAlbum
date published: 2016-03-18

Stop / Love Me (EP)
type: MusicAlbum
date published: 2016-04-18

I Don't Wanna Miss
type: MusicAlbum
date published: 2016-05-02

Magic
type: MusicAlbum
date published: 2016-06-27
track: Magic
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: Sasha Primitive
  in album: Magic
    type: MusicAlbum
    date published: 2016-06-27
  genre: deep house
  isrc code: GBKQU1659311
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T17:34:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x99e3abc74ab5c6036129133d1eb366d278a2a6b2114d32cb8d3fff0824e40490
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU1659311
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T18:21:04Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99e3abc74ab5c6036129133d1eb366d278a2a6b2114d32cb8d3fff0824e40490. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU1659311.
    date published: 2026-07-13T18:21:04Z
  audio: Magic
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.993
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.779
    additional property: Energy
      type: PropertyValue
      value: 0.451
    additional property: Speechiness
      type: PropertyValue
      value: 0.054
    additional property: Acousticness
      type: PropertyValue
      value: 0.008
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.564
    additional property: Liveness
      type: PropertyValue
      value: 0.523
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.592
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.728
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Everything [Remixes]
type: MusicAlbum
date published: 2016-11-24

Everything [Remixes]
type: MusicAlbum
date published: 2016-11-24

Everything [Remixes]
type: MusicAlbum
date published: 2016-11-24

We Gotta Make It Count
type: MusicAlbum
date published: 2016-12-05

We Gotta Make It Count
type: MusicAlbum
date published: 2016-12-05

Sexy / The Moon Is Rising (EP)
type: MusicAlbum
date published: 2017-01-05

Missing You
type: MusicAlbum
date published: 2017-02-20

Just Like Before
type: MusicAlbum
date published: 2017-04-03

I'm Here Alone
type: MusicAlbum
date published: 2017-07-28

Little Baby
type: MusicAlbum
date published: 2017-10-02

Be With You
type: MusicAlbum
date published: 2017-11-02

Heart of Glass
type: MusicAlbum
date published: 2017-12-18

Heart Of Glass
type: MusicAlbum
date published: 2017-12-18

Follow Your Dreams
type: MusicAlbum
date published: 2018-02-23

Follow Your Dreams
type: MusicAlbum
date published: 2018-02-23
track: Love Me - Re-Edit
  type: MusicRecording
  duration: PT6M54S
  duration ms: 414000
  explicit: false
  by artist: Sasha Primitive
  in album: Follow Your Dreams
    type: MusicAlbum
    date published: 2018-02-23
  genre: deep house
  isrc code: RUB521205501
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T22:46:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1bd9bf14b9b09ab1b20f7721f00a1d1af5ba950602469eff69b0ddb5cc605f88
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953520
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521205501
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bd9bf14b9b09ab1b20f7721f00a1d1af5ba950602469eff69b0ddb5cc605f88. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521205501.
    date published: 2026-06-13T13:32:09Z
  audio: Love Me - Re-Edit
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.614
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.752
    additional property: Energy
      type: PropertyValue
      value: 0.598
    additional property: Speechiness
      type: PropertyValue
      value: 0.051
    additional property: Acousticness
      type: PropertyValue
      value: 0.024
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.173
    additional property: Liveness
      type: PropertyValue
      value: 0.655
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.556
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.648
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Everything
  type: MusicRecording
  duration: PT6M10S
  duration ms: 370731
  explicit: false
  by artist: Sasha Primitive
  in album: Follow Your Dreams
    type: MusicAlbum
    date published: 2018-02-23
  genre: deep house
  isrc code: RUB521205633
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-18T20:53:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x888d67a6c37f79a567b7def1dfafea899d352104cfe78f16f310343d4e26b937
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956302
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521205633
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x888d67a6c37f79a567b7def1dfafea899d352104cfe78f16f310343d4e26b937. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521205633.
    date published: 2026-07-02T03:30:09Z
  audio: Everything
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 133.643
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.854
    additional property: Energy
      type: PropertyValue
      value: 0.413
    additional property: Speechiness
      type: PropertyValue
      value: 0.06
    additional property: Acousticness
      type: PropertyValue
      value: 0.002
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.233
    additional property: Liveness
      type: PropertyValue
      value: 0.113
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.516
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.977
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: We Gotta Make It Count - Vicent Ballester Remix
  type: MusicRecording
  duration: PT7M15S
  duration ms: 435000
  explicit: false
  by artist: Sasha Primitive
  in album: Follow Your Dreams
    type: MusicAlbum
    date published: 2018-02-23
  genre: deep house
  isrc code: RUB521204395
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-24T20:43:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0ca3f19c9bf0d3a2bdd1f5d0e6a0a184225260c715fe60e1d47af499bda5e9ee
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: We Gotta Make It Count - Vicent Ballester Remix

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521204395

OTSTimestamp
type: PropertyValue
value: 2026-07-02T03:55:08Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ca3f19c9bf0d3a2bdd1f5d0e6a0a184225260c715fe60e1d47af499bda5e9ee. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521204395.
date published: 2026-07-02T03:55:08Z

We Gotta Make It Count - Vicent Ballester Remix
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 126.163
additional property: Musical Key
  type: PropertyValue
  value: 6
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.73
additional property: Energy
  type: PropertyValue
  value: 0.457
additional property: Speechiness
  type: PropertyValue
  value: 0.04
additional property: Acousticness
  type: PropertyValue
  value: 0.101
additional property: Instrumentalness
  type: PropertyValue
  value: 0.727
additional property: Liveness
  type: PropertyValue
  value: 0.102
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.542
additional property: Loudness (dB)
  type: PropertyValue
  value: -13.679
additional property: Key Name
  type: PropertyValue
  value: F#
additional property: Mode Name
  type: PropertyValue
  value: Minor

Flames EP
type: MusicAlbum
date published: 2018-03-12

Everybody
type: MusicAlbum
date published: 2018-06-18

The Meaning 2018
type: MusicAlbum
date published: 2018-08-20

Don't Let Me Down Now
type: MusicAlbum
date published: 2018-09-07

Freaking Down Crazy
type: MusicAlbum
date published: 2018-09-24
track: With You
  type: MusicRecording
  duration: PT7M6S
  duration ms: 426000
  explicit: false
  by artist: Sasha Primitive
  in album: Freaking Down Crazy
    type: MusicAlbum
    date published: 2018-09-24
  genre: deep house
  isrc code: RUB521207035
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T14:31:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4caba6c9459dde1ddb2766a3f2793091412f654a11df4eae34219408e9fefc7c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956822
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956822
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521207035
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T18:48:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4caba6c9459dde1ddb2766a3f2793091412f654a11df4eae34219408e9fefc7c. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521207035.
    date published: 2026-07-05T18:48:28Z
  audio: With You
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.999
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.73
    additional property: Energy
      type: PropertyValue
      value: 0.75
    additional property: Speechiness
      type: PropertyValue
      value: 0.045
    additional property: Acousticness
      type: PropertyValue
      value: 0.046
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.295
    additional property: Liveness
      type: PropertyValue
      value: 0.361
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.461
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.37
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Freaking Down Crazy
type: MusicAlbum
date published: 2018-09-24

I Don't Trust You
type: MusicAlbum
date published: 2018-10-19

I Don't Trust You
type: MusicAlbum
date published: 2018-10-19

Scream & Shout
type: MusicAlbum
date published: 2018-12-03

Scream & Shout
type: MusicAlbum
date published: 2018-12-03

I Wanna Fly
type: MusicAlbum
date published: 2019-01-04

I Wanna Fly
type: MusicAlbum
date published: 2019-01-04

The Love Of My Life
type: MusicAlbum
date published: 2019-02-04

You Calling My Phone
type: MusicAlbum
date published: 2019-02-25

You Calling My Phone
type: MusicAlbum
date published: 2019-02-25

No More Tears
type: MusicAlbum
date published: 2019-04-01

No More Tears
type: MusicAlbum
date published: 2019-04-01

Take Me Away (Drill Mix)
type: MusicAlbum
date published: 2019-04-15

Take Me Away (Drill Mix)
type: MusicAlbum
date published: 2019-04-15

Beautiful Things
type: MusicAlbum
date published: 2019-04-29

Supermodel Bounce
type: MusicAlbum
date published: 2019-05-06

Supermodel Bounce
type: MusicAlbum
date published: 2019-05-06

Voices in My Head
type: MusicAlbum
date published: 2019-05-20

Voices In My Head
type: MusicAlbum
date published: 2019-05-20

Falling Down
type: MusicAlbum
date published: 2019-06-03

Falling Down
type: MusicAlbum
date published: 2019-06-03

Love Is Difficult
type: MusicAlbum
date published: 2019-06-12

Love Is Difficult
type: MusicAlbum
date published: 2019-06-12

No Run Away
type: MusicAlbum
date published: 2019-08-05

No Run Away
type: MusicAlbum
date published: 2019-08-05

Go Back Home
type: MusicAlbum
date published: 2019-09-09

Go Back Home
type: MusicAlbum
date published: 2019-09-09

The Love Of My Life
type: MusicAlbum
date published: 2019-09-12

You Don't Know
type: MusicAlbum
date published: 2019-10-04

You Don't Know
type: MusicAlbum
date published: 2019-10-04

Time To Fall In Love
type: MusicAlbum
date published: 2019-10-18

Time to Fall in Love
type: MusicAlbum
date published: 2019-10-18

You & I
type: MusicAlbum
date published: 2019-11-04

It Wasn't Endless
type: MusicAlbum
date published: 2019-11-15

It Wasn't Endless
type: MusicAlbum
date published: 2019-11-15

My Blame
type: MusicAlbum
date published: 2019-11-22

Haters
type: MusicAlbum
date published: 2019-12-13

Haters
type: MusicAlbum
date published: 2019-12-13

Afraid Of My Heart
type: MusicAlbum
date published: 2020

Just Take Me
type: MusicAlbum
date published: 2020-01-28

Put Your Hands in My
type: MusicAlbum
date published: 2020-02-11

Put Your Hands In My
type: MusicAlbum
date published: 2020-02-11

New Ways
type: MusicAlbum
date published: 2020-02-20

New Ways
type: MusicAlbum
date published: 2020-02-20

2020
type: MusicAlbum
date published: 2020-03-03

2020
type: MusicAlbum
date published: 2020-03-03

Dance with Me
type: MusicAlbum
date published: 2020-03-23

Dance With Me
type: MusicAlbum
date published: 2020-03-23

Summertime Fun
type: MusicAlbum
date published: 2020-04-15

Summertime Fun
type: MusicAlbum
date published: 2020-04-15

Talk About It
type: MusicAlbum
date published: 2020-04-22

Talk About It
type: MusicAlbum
date published: 2020-04-22

Come Back Baby
type: MusicAlbum
date published: 2020-04-29

Come Back Baby
type: MusicAlbum
date published: 2020-04-29

Todo Lo Que Tienes
type: MusicAlbum
date published: 2020-05-06

Todo Lo Que Tienes
type: MusicAlbum
date published: 2020-05-06

Friend Zone
type: MusicAlbum
date published: 2020-05-13

Friend Zone
type: MusicAlbum
date published: 2020-05-13

Na Na Na
type: MusicAlbum
date published: 2020-05-20

World Is My Club
type: MusicAlbum
date published: 2020-06-15

Love Me
type: MusicAlbum
date published: 2020-06-26

It's Over
type: MusicAlbum
date published: 2020-07-06

You
type: MusicAlbum
date published: 2020-07-24

I Loose Control
type: MusicAlbum
date published: 2020-08-11

Vienes
type: MusicAlbum
date published: 2020-08-18

We Got A Music To Support
type: MusicAlbum
date published: 2020-08-25

Sexy
type: MusicAlbum
date published: 2020-08-30

We Still See Ghost
type: MusicAlbum
date published: 2020-09-07

Say You Swear You'll Change
type: MusicAlbum
date published: 2020-09-21

Touch The Sky
type: MusicAlbum
date published: 2020-09-25

Easy Come, Easy Go
type: MusicAlbum
date published: 2020-09-30

Every Only One
type: MusicAlbum
date published: 2020-10-07

Lose My Mind
type: MusicAlbum
date published: 2020-10-14

Little Foggy
type: MusicAlbum
date published: 2020-10-21

Frisky
type: MusicAlbum
date published: 2020-10-28

I Can't Replace
type: MusicAlbum
date published: 2020-11-04

We Just Getting Started
type: MusicAlbum
date published: 2020-11-18

Fendi
type: MusicAlbum
date published: 2020-11-25

It's a Fact
type: MusicAlbum
date published: 2020-12-02

The Rain Stops
type: MusicAlbum
date published: 2020-12-14

Keep Me Up
type: MusicAlbum
date published: 2020-12-21

Extended
type: MusicAlbum
date published: 2020-12-28

Fill My Glass
type: MusicAlbum
date published: 2021-01-21

I Want to Fly
type: MusicAlbum
date published: 2021-01-27

We Don't Need Permission
type: MusicAlbum
date published: 2021-02-03

I Swear I Told Her
type: MusicAlbum
date published: 2021-02-12

I've Nothing
type: MusicAlbum
date published: 2021-02-19

Todo Lo Que Tienes 2021
type: MusicAlbum
date published: 2021-03-12

Better
type: MusicAlbum
date published: 2021-03-19

Trip Thru the Night
type: MusicAlbum
date published: 2021-03-26

Running Away
type: MusicAlbum
date published: 2021-04-07

Lost Tonight
type: MusicAlbum
date published: 2021-04-27

Touch on Me
type: MusicAlbum
date published: 2021-05-05

Soon Night
type: MusicAlbum
date published: 2021-05-12

Live Please
type: MusicAlbum
date published: 2021-05-21

Fill My Glass
type: MusicAlbum
date published: 2021-05-31

Enough for Me
type: MusicAlbum
date published: 2021-06-18

Gun
type: MusicAlbum
date published: 2021-07-05

Loco
type: MusicAlbum
date published: 2021-08-04

We Can All the Night (2021 Edition)
type: MusicAlbum
date published: 2021-08-19

Boo
type: MusicAlbum
date published: 2021-09-08

Can't Go On
type: MusicAlbum
date published: 2021-09-27

Heaven Lights
type: MusicAlbum
date published: 2021-10-08

Away
type: MusicAlbum
date published: 2021-10-14

Cold
type: MusicAlbum
date published: 2021-10-26

Need Love
type: MusicAlbum
date published: 2021-11-05

Baby Don't Stop
type: MusicAlbum
date published: 2021-11-12

Driving Rhythms
type: MusicAlbum
date published: 2021-11-19

I Ain't Perfect
type: MusicAlbum
date published: 2021-11-26

Fantasies
type: MusicAlbum
date published: 2021-12-03

We Can Fly Away
type: MusicAlbum
date published: 2021-12-10

Whenever
type: MusicAlbum
date published: 2021-12-17

Fantasies
type: MusicAlbum
date published: 2021-12-29
track: Whenever
  type: MusicRecording
  duration: PT2M57S
  duration ms: 177560
  explicit: false
  by artist: Sasha Primitive
  in album: Fantasies
    type: MusicAlbum
    date published: 2021-12-29
  genre: deep house
  isrc code: RUB521217619
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T09:25:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7f2690cf4c2c4d510759e34a2440153bd4c3a0afd2e530e40e1f8ff2f67aa91f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521217619
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f2690cf4c2c4d510759e34a2440153bd4c3a0afd2e530e40e1f8ff2f67aa91f. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521217619.
    date published: 2026-07-05T10:01:46Z
  audio: Whenever
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 123.015
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.707
    additional property: Energy
      type: PropertyValue
      value: 0.612
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.435
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.008
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.426
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.795
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Listen to Your Heart
type: MusicAlbum
date published: 2022-01-03

Calipso
type: MusicAlbum
date published: 2022-01-19

I'm Independent
type: MusicAlbum
date published: 2022-01-26

I Need U
type: MusicAlbum
date published: 2022-02-03

Find Your Peace
type: MusicAlbum
date published: 2022-02-14

I Think of Summer
type: MusicAlbum
date published: 2022-03-01

Calipso (Special Edit)
type: MusicAlbum
date published: 2022-03-09

Living for the Moment
type: MusicAlbum
date published: 2022-03-25

I'm Gone
type: MusicAlbum
date published: 2022-04-01

Pain Isn't Fine
type: MusicAlbum
date published: 2022-04-08

Empty Promises
type: MusicAlbum
date published: 2022-04-22

Beat Goes On
type: MusicAlbum
date published: 2022-04-28

Dusty
type: MusicAlbum
date published: 2022-05-13

Push Me
type: MusicAlbum
date published: 2022-06-10

I Won't Let Go
type: MusicAlbum
date published: 2022-06-17

I'm Done
type: MusicAlbum
date published: 2022-07-20

Same Thing
type: MusicAlbum
date published: 2022-09-29

In the Middle of Summer
type: MusicAlbum
date published: 2022-10-20

No
type: MusicAlbum
date published: 2022-10-27

Only Have One Night
type: MusicAlbum
date published: 2022-11-11

Zodiac
type: MusicAlbum
date published: 2022-11-24

Emotion
type: MusicAlbum
date published: 2022-12-08

What I Need
type: MusicAlbum
date published: 2022-12-22

Flags of Victory
type: MusicAlbum
date published: 2023-01-20

Invasion
type: MusicAlbum
date published: 2023-02-09

Meant to Be
type: MusicAlbum
date published: 2023-02-23

Zodiac
type: MusicAlbum
date published: 2023-03-30

Right My Wrongs
type: MusicAlbum
date published: 2023-04-12

Broke Me Down
type: MusicAlbum
date published: 2023-04-27

New Emotions
type: MusicAlbum
date published: 2023-05-11

Without You
type: MusicAlbum
date published: 2023-05-25

Taking Me Back
type: MusicAlbum
date published: 2023-06-16

Broke Me Down (Special Remixes)
type: MusicAlbum
date published: 2023-07-20

Show Me Your Heart
type: MusicAlbum
date published: 2023-09-29

Zero Hours
type: MusicAlbum
date published: 2023-10-23

In the Light
type: MusicAlbum
date published: 2023-11-03

Into Me
type: MusicAlbum
date published: 2023-11-30

End of the Night (Special Edition)
type: MusicAlbum
date published: 2023-12-07
track: End of the Night - Original Mix
  type: MusicRecording
  duration: PT7M8S
  duration ms: 428852
  explicit: false
  by artist: Sasha Primitive
  in album: End of the Night (Special Edition)
    type: MusicAlbum
    date published: 2023-12-07
  genre: deep house
  isrc code: RUB521202493
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T03:56:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x50f0eb6cb34844bafd412079be4f0e6cd9fcf71c9fe1225cde0dc36da62f269c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958489
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958489
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521202493
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T04:13:26Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50f0eb6cb34844bafd412079be4f0e6cd9fcf71c9fe1225cde0dc36da62f269c. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB521202493.
    date published: 2026-07-18T04:13:26Z
  audio: End of the Night - Original Mix
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 122.031
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.863
    additional property: Energy
      type: PropertyValue
      value: 0.413
    additional property: Speechiness
      type: PropertyValue
      value: 0.12
    additional property: Acousticness
      type: PropertyValue
      value: 0.003
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.279
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.437
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.984
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Lost
type: MusicAlbum
date published: 2023-12-29

Sunrise
type: MusicAlbum
date published: 2024-02-08

Ocean
type: MusicAlbum
date published: 2024-02-22

Psycho
type: MusicAlbum
date published: 2024-03-14

Love Game
type: MusicAlbum
date published: 2024-04-25

Way
type: MusicAlbum
date published: 2024-08-22

Next to You
type: MusicAlbum
date published: 2024-09-05

My Head Is Gone
type: MusicAlbum
date published: 2024-09-19

I Hate You
type: MusicAlbum
date published: 2024-10-31

Sunset
type: MusicAlbum
date published: 2024-11-14

We Can Come Back
type: MusicAlbum
date published: 2024-12-12

Blame Me
type: MusicAlbum
date published: 2024-12-26

No Beating Heart
type: MusicAlbum
date published: 2025-01-23

No Creen en Chusmas
type: MusicAlbum
date published: 2025-02-06

Love to Borrow
type: MusicAlbum
date published: 2025-02-20
track: Love to Borrow
  type: MusicRecording
  duration: PT4M18S
  duration ms: 258333
  explicit: false
  by artist: Sasha Primitive
  in album: Love to Borrow
    type: MusicAlbum
    date published: 2025-02-20
  genre: deep house
  isrc code: RUB522500388
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T17:58:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd2cff7372be181ea4f073c409393207ca48d53acaf9499440ddf004c6a0c26d7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958920
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958920
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB522500388
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T21:01:02Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2cff7372be181ea4f073c409393207ca48d53acaf9499440ddf004c6a0c26d7. Chain 2 (Bitcoin): anchored in block 958920 (2026-07-20T21:01:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB522500388.
    date published: 2026-07-20T21:01:02Z
  audio: Love to Borrow
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 108.026
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.764
    additional property: Energy
      type: PropertyValue
      value: 0.566
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.083
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.101
    additional property: Liveness
      type: PropertyValue
      value: 0.154
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.388
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.635
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Sleeping Satellite
type: MusicAlbum
date published: 2025-03-13

DeLorean Nights
type: MusicAlbum
date published: 2025-04-17
track: DeLorean Nights
  type: MusicRecording
  duration: PT3M43S
  duration ms: 223157
  explicit: true
  by artist: Sasha Primitive
  in album: DeLorean Nights
    type: MusicAlbum
    date published: 2025-04-17
  genre: deep house
  isrc code: RUB522502081
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T23:24:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdf473c485ed71eb358416de855ff40ea76e8339c10583d78ed255e789dc0ac41
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957774
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957774
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB522502081
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T23:51:20Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf473c485ed71eb358416de855ff40ea76e8339c10583d78ed255e789dc0ac41. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB522502081.
    date published: 2026-07-12T23:51:20Z
  audio: DeLorean Nights
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 113.993
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.862
    additional property: Energy
      type: PropertyValue
      value: 0.453
    additional property: Speechiness
      type: PropertyValue
      value: 0.041
    additional property: Acousticness
      type: PropertyValue
      value: 0.074
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.067
    additional property: Liveness
      type: PropertyValue
      value: 0.105
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.251
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.331
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Stop and Stare
type: MusicAlbum
date published: 2025-04-30

Call My Name
type: MusicAlbum
date published: 2025-05-22

Resonating
type: MusicAlbum
date published: 2025-06-26

Like a Drum
type: MusicAlbum
date published: 2025-07-17
track: Like a Drum
  type: MusicRecording
  duration: PT3M0S
  duration ms: 180983
  explicit: false
  by artist: Sasha Primitive
  in album: Like a Drum
    type: MusicAlbum
    date published: 2025-07-17
  genre: deep house
  isrc code: RUB522504117
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T19:42:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdff1281810d6eaf1a9b6b65630e083e33bc8370abd1a68962ff13132e940647b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958774
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958774
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB522504117
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T22:43:49Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdff1281810d6eaf1a9b6b65630e083e33bc8370abd1a68962ff13132e940647b. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T22:43:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUB522504117.
    date published: 2026-07-19T22:43:49Z
  audio: Like a Drum
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 122.043
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.895
    additional property: Energy
      type: PropertyValue
      value: 0.533
    additional property: Speechiness
      type: PropertyValue
      value: 0.041
    additional property: Acousticness
      type: PropertyValue
      value: 0.338
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.022
    additional property: Liveness
      type: PropertyValue
      value: 0.176
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.458
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.186
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Wide Awake
type: MusicAlbum
date published: 2025-08-21

Spinning Round
type: MusicAlbum
date published: 2025-09-18

Everything Is Dust
type: MusicAlbum
date published: 2025-11-13