Ehnsn
type: MusicGroup
popularity: 21
followers: 7244
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7cb3f5a172f5756af604128ff98b8613d35e86387924d343a67dd24dfd8fd480
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/8f38eb5e-dcf4-48e4-836a-bba05b57d6a9.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/8f38eb5e-dcf4-48e4-836a-bba05b57d6a9.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/8f38eb5e-dcf4-48e4-836a-bba05b57d6a9
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cb3f5a172f5756af604128ff98b8613d35e86387924d343a67dd24dfd8fd480. 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/8f38eb5e-dcf4-48e4-836a-bba05b57d6a9.json and https://artists.proofprofile.net/proofs/artist/8f38eb5e-dcf4-48e4-836a-bba05b57d6a9.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:28:13Z
album: Benchpark Thoughts
  type: MusicAlbum
  date published: 2018-08-20
album: YOU
  type: MusicAlbum
  date published: 2019-06-15
album: Bag Uhh Weed
  type: MusicAlbum
  date published: 2020-01-23
  track: Bag Uhh Weed
    type: MusicRecording
    duration: PT3M0S
    duration ms: 180035
    explicit: false
    by artist: Ehnsn
    in album: Bag Uhh Weed
      type: MusicAlbum
      date published: 2020-01-23
    isrc code: QZFYY2086381
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-17T19:15:40+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xeb85e1e8fe890db8e02413c556824d8d0e03fb6b3573e17e8dfaabf009c0f61e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958448
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958448
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2086381
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-17T19:49:21Z
    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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb85e1e8fe890db8e02413c556824d8d0e03fb6b3573e17e8dfaabf009c0f61e. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/QZFYY2086381.
      date published: 2026-07-17T19:49:21Z
    audio: Bag Uhh Weed
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 119.995
      additional property: Musical Key
        type: PropertyValue
        value: 8
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.76
      additional property: Energy
        type: PropertyValue
        value: 0.59
      additional property: Speechiness
        type: PropertyValue
        value: 0.063
      additional property: Acousticness
        type: PropertyValue
        value: 0.146
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.145
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.762
      additional property: Loudness (dB)
        type: PropertyValue
        value: -6.721
      additional property: Key Name
        type: PropertyValue
        value: Ab
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Poetry
  type: MusicAlbum
  date published: 2020-02-05
album: LowFye
  type: MusicAlbum
  date published: 2020-02-07
  track: Rain Shows
    type: MusicRecording
    duration: PT3M27S
    duration ms: 207072
    explicit: true
    by artist: Ehnsn
    in album: LowFye
      type: MusicAlbum
      date published: 2020-02-07
    isrc code: QZFYX2056265
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-15T22:13:39+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xd5996ee63f805e574745f90254a5949396ffeaea667750dcb38c60d55f3e80df
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958208
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958208
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYX2056265
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-15T22:40:25Z
    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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5996ee63f805e574745f90254a5949396ffeaea667750dcb38c60d55f3e80df. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/QZFYX2056265.
      date published: 2026-07-15T22:40:25Z
    audio: Rain Shows
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 79.029
      additional property: Musical Key
        type: PropertyValue
        value: 11
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.749
      additional property: Energy
        type: PropertyValue
        value: 0.476
      additional property: Speechiness
        type: PropertyValue
        value: 0.27
      additional property: Acousticness
        type: PropertyValue
        value: 0.543
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.07
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Daze.
album: Breathe
album: Prosper
album: Ride Out
album: Say You Won't Let Go
album: For Life
album: Who Ah You
album: Can I Know
album: If Only
album: Lonely
album: Foot On
album: Stoop Kid
album: Bonnie & Clyde
album: The Intro
album: One Take
album: Unconditional
album: Don't Blow My
album: Stay With Me
album: Freestyle
album: Be Great
album: Cold
album: One Life
album: Contract
album: Acrobat
album: Energy
album: Henny & Dusse
album: My Inner
album: Old Days
album: Lyin'
album: Relationships
album: Going
album: First Quarter
album: Falling Into Dreams
album: New Levels
album: Gimmie That
album: just some songs
album: Peace
album: Back Up
album: Standard
album: Hold Me Down
album: Hey Lover
album: Ehnsn 2022
album: Free Mind
album: Destiny
album: Focus
album: Therapeutic
album: Animal / Free Mind
album: A Country Set
album: Historia
album: Love Me
album: Alone
album: Assurances
album: Novacane
album: Pocket Square
album: City
album: Postcards
album: Loose (Freestyle)
album: Zone
album: Plug
album: Vamos

850.
type: MusicRecording
duration: PT3M2S
duration ms: 182308
explicit: true
by artist: Ehnsn
in album: Daze.
  type: MusicAlbum
  date published: 2020-03-27
isrc code: QZFZ72005964
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-26T04:57:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcad309c505753a71217e035e05f572bbe4bc8941548a4557a4e15998a1f02408
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
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ72005964
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 956304
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-02T03:55:08+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcad309c505753a71217e035e05f572bbe4bc8941548a4557a4e15998a1f02408. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZFZ72005964.
  date published: 2026-07-02T05:09:12Z
audio: 850.
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 123.516
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.872
  additional property: Energy
    type: PropertyValue
    value: 0.47
  additional property: Speechiness
    type: PropertyValue
    value: 0.059
  additional property: Acousticness
    type: PropertyValue
    value: 0.113
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.08
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.269
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.087
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Hello Love.
type: MusicRecording
duration: PT3M33S
duration ms: 213159
explicit: true
by artist: Ehnsn
in album: Daze.
  type: MusicAlbum
  date published: 2020-03-27
isrc code: QZFZ72005966
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T20:42:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xab21bfad22ab31ac265f4bc617884356012d8c0ca3bdbbdbc0130e70adceef2b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957120
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957120
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ72005966
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:22:41+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 957120
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-08T03:22:41+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab21bfad22ab31ac265f4bc617884356012d8c0ca3bdbbdbc0130e70adceef2b. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/QZFZ72005966.
  date published: 2026-07-08T03:39:04Z
audio: Hello Love.
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 107.074
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.636
  additional property: Energy
    type: PropertyValue
    value: 0.376
  additional property: Speechiness
    type: PropertyValue
    value: 0.081
  additional property: Acousticness
    type: PropertyValue
    value: 0.865
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.006
  additional property: Liveness
    type: PropertyValue
    value: 0.086
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.221
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.729
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Liveness
type: PropertyValue
value: 0.101

Valence (Positivity)
type: PropertyValue
value: 0.351

Loudness (dB)
type: PropertyValue
value: -8.225

Key Name
type: PropertyValue
value: B

Mode Name
type: PropertyValue
value: Minor

Daze.
type: MusicAlbum
date published: 2020-03-27
track: 850.
track: Hello Love.

Breathe
type: MusicAlbum
date published: 2020-06-19
track: Breathe
  type: MusicRecording
  duration: PT1M52S
  duration ms: 112352
  explicit: false
  by artist: Ehnsn
  in album: Breathe
    type: MusicAlbum
    date published: 2020-06-19
  isrc code: QZHN72068618
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T05:43:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6d400a76aab0757c67aa5a7c7b424d47bae198be9fa2072de32a8fb82564dab9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958246
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958246
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN72068618
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T08:45:55Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d400a76aab0757c67aa5a7c7b424d47bae198be9fa2072de32a8fb82564dab9. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T08:45:55Z), 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/QZHN72068618.
    date published: 2026-07-16T08:45:55Z
  audio: Breathe
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.025
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.846
    additional property: Energy
      type: PropertyValue
      value: 0.478
    additional property: Speechiness
      type: PropertyValue
      value: 0.059
    additional property: Acousticness
      type: PropertyValue
      value: 0.819
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.566
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.861
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Prosper
type: MusicAlbum
date published: 2020-06-26

Ride Out
type: MusicAlbum
date published: 2020-09-04

Say You Won't Let Go
type: MusicAlbum
date published: 2020-10-16

For Life
type: MusicAlbum
date published: 2020-10-23

Who Ah You
type: MusicAlbum
date published: 2021-02-26

Can I Know
type: MusicAlbum
date published: 2021-04-16

If Only
type: MusicAlbum
date published: 2021-04-25

Lonely
type: MusicAlbum
date published: 2021-06-18

Foot On
type: MusicAlbum
date published: 2021-07-07

Stoop Kid
type: MusicAlbum
date published: 2021-07-28

Bonnie & Clyde
type: MusicAlbum
date published: 2021-08-04

The Intro
type: MusicAlbum
date published: 2021-08-11

Ride Out
type: MusicAlbum
date published: 2021-08-18

One Take
type: MusicAlbum
date published: 2021-08-25

Unconditional
type: MusicAlbum
date published: 2021-09-01

Don't Blow My
type: MusicAlbum
date published: 2021-09-08

Stay With Me
type: MusicAlbum
date published: 2021-09-15

Freestyle
type: MusicAlbum
date published: 2021-09-22

Be Great
type: MusicAlbum
date published: 2021-10-28

Cold
type: MusicAlbum
date published: 2021-11-05

One Life
type: MusicAlbum
date published: 2021-11-12

Contract
type: MusicAlbum
date published: 2021-11-19

Acrobat
type: MusicAlbum
date published: 2021-11-26

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

Henny & Dusse
type: MusicAlbum
date published: 2021-12-17

My Inner
type: MusicAlbum
date published: 2021-12-31

Old Days
type: MusicAlbum
date published: 2022-01-14

Lyin'
type: MusicAlbum
date published: 2022-01-28

Relationships
type: MusicAlbum
date published: 2022-02-11

Going
type: MusicAlbum
date published: 2022-02-25

First Quarter
type: MusicAlbum
date published: 2022-04-01

Falling Into Dreams
type: MusicAlbum
date published: 2022-05-06

New Levels
type: MusicAlbum
date published: 2022-06-03

Gimmie That
type: MusicAlbum
date published: 2022-07-01

just some songs
type: MusicAlbum
date published: 2022-08-26

Peace
type: MusicAlbum
date published: 2022-10-14

Back Up
type: MusicAlbum
date published: 2022-11-18

Standard
type: MusicAlbum
date published: 2022-12-02

Hold Me Down
type: MusicAlbum
date published: 2022-12-09

Hey Lover
type: MusicAlbum
date published: 2022-12-16

Ehnsn 2022
type: MusicAlbum
date published: 2022-12-30

Free Mind
type: MusicAlbum
date published: 2023-01-06

Destiny
type: MusicAlbum
date published: 2023-01-13

Focus
type: MusicAlbum
date published: 2023-01-20

Therapeutic
type: MusicAlbum
date published: 2023-01-27

Animal / Free Mind
type: MusicAlbum
date published: 2023-02-03

A Country Set
type: MusicAlbum
date published: 2023-02-03

Historia
type: MusicAlbum
date published: 2023-02-10

Love Me
type: MusicAlbum
date published: 2023-03-10

Alone
type: MusicAlbum
date published: 2023-03-17

Assurances
type: MusicAlbum
date published: 2023-03-24

Novacane
type: MusicAlbum
date published: 2023-03-31

Pocket Square
type: MusicAlbum
date published: 2023-04-07

City
type: MusicAlbum
date published: 2023-04-14

Postcards
type: MusicAlbum
date published: 2023-04-21

Loose (Freestyle)
type: MusicAlbum
date published: 2023-04-28

Zone
type: MusicAlbum
date published: 2023-05-05

Plug
type: MusicAlbum
date published: 2023-05-12

Vamos
type: MusicAlbum
date published: 2023-05-19

Game
type: MusicAlbum
date published: 2023-06-30

Man of the Wind
type: MusicAlbum
date published: 2023-07-14

This Road
type: MusicAlbum
date published: 2023-07-28

This Isn Love
type: MusicAlbum
date published: 2023-08-11

Smile for Me
type: MusicAlbum
date published: 2023-08-25

Anyway
type: MusicAlbum
date published: 2023-09-01

Mystical
type: MusicAlbum
date published: 2023-09-08

Days End
type: MusicAlbum
date published: 2023-09-15

BeeLine
type: MusicAlbum
date published: 2023-09-22

Reflections
type: MusicAlbum
date published: 2023-09-29

Unhinged Destinations
type: MusicAlbum
date published: 2023-10-06

Lost Generation
type: MusicAlbum
date published: 2023-10-20

Peppermint
type: MusicAlbum
date published: 2023-11-03

Superstitions
type: MusicAlbum
date published: 2023-11-17

Blood of Saiyan
type: MusicAlbum
date published: 2023-12-01

hiraeth
type: MusicAlbum
date published: 2024-02-02

LonR
type: MusicAlbum
date published: 2024-03-15
track: LonR
  type: MusicRecording
  duration: PT2M32S
  duration ms: 152860
  explicit: true
  by artist: Ehnsn
  in album: LonR
    type: MusicAlbum
    date published: 2024-03-15
  isrc code: QZHN42407455
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T20:45:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xae6f581ad52df7b07f4d0685c22e71082dd473aeb36daa4e65481cd20d226b10
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958202
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958202
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN42407455
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T23:47:43Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae6f581ad52df7b07f4d0685c22e71082dd473aeb36daa4e65481cd20d226b10. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T23:47:43Z), 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/QZHN42407455.
    date published: 2026-07-15T23:47:43Z
  audio: LonR
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.065
    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.726
    additional property: Energy
      type: PropertyValue
      value: 0.844
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.047
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.198
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.14
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.946
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Comfort Zone
type: MusicAlbum
date published: 2024-06-14

Guarded
type: MusicAlbum
date published: 2024-06-28

She Been Hurt
type: MusicAlbum
date published: 2024-07-12

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

Echo (Love)
type: MusicAlbum
date published: 2024-08-23

Backyardigans
type: MusicAlbum
date published: 2024-09-13

Pityful
type: MusicAlbum
date published: 2024-10-04

Schiz
type: MusicAlbum
date published: 2024-10-25

Decadence
type: MusicAlbum
date published: 2024-11-15

GTR
type: MusicAlbum
date published: 2024-12-06

Mufasa (2011)
type: MusicAlbum
date published: 2025-01-03

With You
type: MusicAlbum
date published: 2025-01-03

This Work (2011)
type: MusicAlbum
date published: 2025-01-10

Mufasa(2011)
type: MusicAlbum
date published: 2025-01-17

We Rise (2011)
type: MusicAlbum
date published: 2025-01-24

County Kid (2012)
type: MusicAlbum
date published: 2025-01-31

Pocket Square
type: MusicAlbum
date published: 2025-01-31

Let it play (2013)
type: MusicAlbum
date published: 2025-02-07

Life that never was (2013)
type: MusicAlbum
date published: 2025-02-14

Tried so hard (2013)
type: MusicAlbum
date published: 2025-02-21

Baby (2013)
type: MusicAlbum
date published: 2025-02-28

Chilling in the crib (2013)
type: MusicAlbum
date published: 2025-03-07

Dotted Line (2013)
type: MusicAlbum
date published: 2025-03-14

Ball again (2013)
type: MusicAlbum
date published: 2025-03-21
track: Ball again (2013)
  type: MusicRecording
  duration: PT2M49S
  duration ms: 169260
  explicit: true
  by artist: Ehnsn
  in album: Ball again (2013)
    type: MusicAlbum
    date published: 2025-03-21
  isrc code: QZFYY2580449
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T16:49:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd98fa7f741a394d2058e962643d3cf6ca5fa68e6edbf9c78bd68d42f4444aee2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958765
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958765
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2580449
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T18:01:47Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd98fa7f741a394d2058e962643d3cf6ca5fa68e6edbf9c78bd68d42f4444aee2. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01:47Z), 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/QZFYY2580449.
    date published: 2026-07-19T18:01:47Z
  audio: Ball again (2013)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 80.235
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.638
    additional property: Energy
      type: PropertyValue
      value: 0.706
    additional property: Speechiness
      type: PropertyValue
      value: 0.309
    additional property: Acousticness
      type: PropertyValue
      value: 0.718
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.707
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.084
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

FTW (2013)
type: MusicAlbum
date published: 2025-03-28

Contract
type: MusicAlbum
date published: 2025-04-04

The Writer's Words (2013)
type: MusicAlbum
date published: 2025-04-04

Only One (2014)
type: MusicAlbum
date published: 2025-04-11
track: Only One (2014)
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198060
  explicit: true
  by artist: Ehnsn
  in album: Only One (2014)
    type: MusicAlbum
    date published: 2025-04-11
  isrc code: QZFYY2581885
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T03:07:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3c46ed82808aae5fe878c020b72204340b4212d8745ad9db427e3fde97b7c3e1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958959
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958959
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2581885
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T03:51:22Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c46ed82808aae5fe878c020b72204340b4212d8745ad9db427e3fde97b7c3e1. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/QZFYY2581885.
    date published: 2026-07-21T03:51:22Z
  audio: Only One (2014)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.925
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.614
    additional property: Energy
      type: PropertyValue
      value: 0.728
    additional property: Speechiness
      type: PropertyValue
      value: 0.209
    additional property: Acousticness
      type: PropertyValue
      value: 0.395
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.066
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.89
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.922
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Can we roll (2014)
type: MusicAlbum
date published: 2025-04-18

Dropping (2014)
type: MusicAlbum
date published: 2025-04-25

I got you (2014)
type: MusicAlbum
date published: 2025-05-02
track: I got you (2014)
  type: MusicRecording
  duration: PT3M29S
  duration ms: 209554
  explicit: true
  by artist: Ehnsn
  in album: I got you (2014)
    type: MusicAlbum
    date published: 2025-05-02
  isrc code: QZFYY2582935
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T07:31:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x124c7c6e29384449350c859a1377fbddbed71654b117e9287fea149c73430abf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958842
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958842
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2582935
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T10:33:35Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x124c7c6e29384449350c859a1377fbddbed71654b117e9287fea149c73430abf. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T10:33:35Z), 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/QZFYY2582935.
    date published: 2026-07-20T10:33:35Z
  audio: I got you (2014)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 74.008
    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.771
    additional property: Energy
      type: PropertyValue
      value: 0.479
    additional property: Speechiness
      type: PropertyValue
      value: 0.124
    additional property: Acousticness
      type: PropertyValue
      value: 0.772
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.247
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.693
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.982
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Words (2014)
type: MusicAlbum
date published: 2025-05-09

FourTen (2014)
type: MusicAlbum
date published: 2025-05-16

Better Half(2015)
type: MusicAlbum
date published: 2025-05-23
track: Better Half(2015)
  type: MusicRecording
  duration: PT4M4S
  duration ms: 244323
  explicit: false
  by artist: Ehnsn
  in album: Better Half(2015)
    type: MusicAlbum
    date published: 2025-05-23
  isrc code: QZFYZ2502237
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T19:52:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x48cc0e6505c0ac4c0f678911fc3ad3e27a93bf105caea160c37162b97fa70762
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956725
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956725
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2502237
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48cc0e6505c0ac4c0f678911fc3ad3e27a93bf105caea160c37162b97fa70762. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZFYZ2502237.
    date published: 2026-07-05T01:12:41Z
  audio: Better Half(2015)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 99.985
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.88
    additional property: Energy
      type: PropertyValue
      value: 0.524
    additional property: Speechiness
      type: PropertyValue
      value: 0.062
    additional property: Acousticness
      type: PropertyValue
      value: 0.602
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.144
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.563
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.882
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

96 Bulls (2015)
type: MusicAlbum
date published: 2025-05-30

Rap Medicine (2016)
type: MusicAlbum
date published: 2025-06-06
track: Rap Medicine (2016)
  type: MusicRecording
  duration: PT3M37S
  duration ms: 217025
  explicit: true
  by artist: Ehnsn
  in album: Rap Medicine (2016)
    type: MusicAlbum
    date published: 2025-06-06
  isrc code: QZFYZ2506686
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T07:54:12+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x75f7f185940700ca4330ac46465ed12aa5eb545ed14a05fd85961a6bd7760ed4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956656
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956656
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2506686
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T14:03:39Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75f7f185940700ca4330ac46465ed12aa5eb545ed14a05fd85961a6bd7760ed4. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QZFYZ2506686.
    date published: 2026-07-04T14:03:39Z
  audio: Rap Medicine (2016)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 133.867
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.617
    additional property: Energy
      type: PropertyValue
      value: 0.412
    additional property: Speechiness
      type: PropertyValue
      value: 0.377
    additional property: Acousticness
      type: PropertyValue
      value: 0.406
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.099
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.435
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.734
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Oga (2016)
type: MusicAlbum
date published: 2025-06-13

Jordan Year (2016)
type: MusicAlbum
date published: 2025-06-20
track: Jordan Year (2016)
  type: MusicRecording
  duration: PT2M50S
  duration ms: 170579
  explicit: true
  by artist: Ehnsn
  in album: Jordan Year (2016)
    type: MusicAlbum
    date published: 2025-06-20
  isrc code: QZFYZ2504226
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T23:14:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe58290872166937ce64c9472ad8fce3d7f49c298ca34d9d845561ab0ce7a906e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958627
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958627
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2504226
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T23:33:54Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe58290872166937ce64c9472ad8fce3d7f49c298ca34d9d845561ab0ce7a906e. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33:54Z), 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/QZFYZ2504226.
    date published: 2026-07-18T23:33:54Z
  audio: Jordan Year (2016)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.815
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.75
    additional property: Energy
      type: PropertyValue
      value: 0.677
    additional property: Speechiness
      type: PropertyValue
      value: 0.142
    additional property: Acousticness
      type: PropertyValue
      value: 0.052
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.787
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.46
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

System (2016)
type: MusicAlbum
date published: 2025-06-27

Making Moves (2017)
type: MusicAlbum
date published: 2025-07-04

Looped In (2018)
type: MusicAlbum
date published: 2025-07-11

Jesus Christ (2018)
type: MusicAlbum
date published: 2025-07-18

One Take (2018)
type: MusicAlbum
date published: 2025-07-25

Under the sea (2018)
type: MusicAlbum
date published: 2025-08-01

Animal (2018)
type: MusicAlbum
date published: 2025-08-08

Zoned (2018)
type: MusicAlbum
date published: 2025-08-15
track: Zoned (2018)
  type: MusicRecording
  duration: PT2M38S
  duration ms: 158850
  explicit: true
  by artist: Ehnsn
  in album: Zoned (2018)
    type: MusicAlbum
    date published: 2025-08-15
  isrc code: QZFYZ2504246
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T06:13:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xfefcb91d604cda376831178cf8ee889650c00837a57654cb37b3d84d09493118
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958110
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958110
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2504246
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T06:57:12Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfefcb91d604cda376831178cf8ee889650c00837a57654cb37b3d84d09493118. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/QZFYZ2504246.
    date published: 2026-07-15T06:57:12Z
  audio: Zoned (2018)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.057
    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.738
    additional property: Energy
      type: PropertyValue
      value: 0.555
    additional property: Speechiness
      type: PropertyValue
      value: 0.078
    additional property: Acousticness
      type: PropertyValue
      value: 0.335
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.392
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.923
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Fear (2018)
type: MusicAlbum
date published: 2025-08-22

Poetry (2019)
type: MusicAlbum
date published: 2025-08-29

All Night (2019)
type: MusicAlbum
date published: 2025-09-05

Ife Mi (2019)
type: MusicAlbum
date published: 2025-09-12

Never Change (2019)
type: MusicAlbum
date published: 2025-09-19

Dont Go (2019)
type: MusicAlbum
date published: 2025-09-26

I miss you (2019)
type: MusicAlbum
date published: 2025-10-03

Slow down (2019)
type: MusicAlbum
date published: 2025-10-10

To simpler days (2019)
type: MusicAlbum
date published: 2025-10-17

Good Life (2019)
type: MusicAlbum
date published: 2025-10-24

Versace (2019)
type: MusicAlbum
date published: 2025-10-31

Nostalgic Green (2019)
type: MusicAlbum
date published: 2025-11-07

No Good, No Good (2019)
type: MusicAlbum
date published: 2025-11-14