Ekkehard Ehlers
type: MusicGroup
genre: ambient
genre: drone
genre: glitch
description: Ekkehard Ehlers (born 1974) is an artist working in the field of electronic music. In addition to his solo career, he has recorded under the monikers Auch, Betrieb and Ferdinand Fehlers and as a membe
popularity: 17
followers: 5651
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6f7f96dedea1403c1282d072b83303763dbdb38394827793e329305fc1c5a242
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953626
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953626
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/2ba5d879-3ef5-4b65-a6f8-c668d5086684.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/2ba5d879-3ef5-4b65-a6f8-c668d5086684.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/2ba5d879-3ef5-4b65-a6f8-c668d5086684
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-14T11:41:45Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x6f7f96dedea1403c1282d072b83303763dbdb38394827793e329305fc1c5a242","name":"Ekkehard Ehlers","registered_at":"2026-06-14T09:03:15Z","symbol":"NIM0404070","token_address":"0xa6f3e89c5b2598328ce125f291794a157700e9ba","type":"artist","uuid":"2ba5d879-3ef5-4b65-a6f8-c668d5086684"}
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 0x6f7f96dedea1403c1282d072b83303763dbdb38394827793e329305fc1c5a242. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2ba5d879-3ef5-4b65-a6f8-c668d5086684.json and https://artists.proofprofile.net/proofs/artist/2ba5d879-3ef5-4b65-a6f8-c668d5086684.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-14T11:41:45Z
  text: {"copyright_id":"0x6f7f96dedea1403c1282d072b83303763dbdb38394827793e329305fc1c5a242","name":"Ekkehard Ehlers","registered_at":"2026-06-14T09:03:15Z","symbol":"NIM0404070","token_address":"0xa6f3e89c5b2598328ce125f291794a157700e9ba","type":"artist","uuid":"2ba5d879-3ef5-4b65-a6f8-c668d5086684"}
album: Betrieb
  type: MusicAlbum
  date published: 2000-05-05
album: Plays
  type: MusicAlbum
  date published: 2002
album: Plays
  type: MusicAlbum
  date published: 2002
album: Plays
  type: MusicAlbum
  date published: 2002-10-04
  track: Plays John Cassavetes 1
    type: MusicRecording
    duration: PT9M58S
    duration ms: 598453
    explicit: false
    by artist: Ekkehard Ehlers
    in album: Plays
      type: MusicAlbum
      date published: 2002-10-04
    genre: ambient
    genre: drone
    genre: glitch
    isrc code: DES010500206
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-21T21:01:04+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x1e6d60ff76e54f42b10976ca37d2d688e2812926beaf947f78472c5a9d717c21
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 959058
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/959058
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DES010500206
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-21T21:09:36Z
    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 0x1e6d60ff76e54f42b10976ca37d2d688e2812926beaf947f78472c5a9d717c21. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DES010500206 — a six-check JSON result.
      date published: 2026-07-21T21:09:36Z
    audio: Plays John Cassavetes 1
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 89.171
      additional property: Musical Key
        type: PropertyValue
        value: 11
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.094
      additional property: Energy
        type: PropertyValue
        value: 0.264
      additional property: Speechiness
        type: PropertyValue
        value: 0.052
      additional property: Acousticness
        type: PropertyValue
        value: 0.916
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.675
      additional property: Liveness
        type: PropertyValue
        value: 0.173
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.032
      additional property: Loudness (dB)
        type: PropertyValue
        value: -14.812
      additional property: Key Name
        type: PropertyValue
        value: B
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Politik braucht keinen Feind
  type: MusicAlbum
  date published: 2003
album: Politik Braucht Keinen Feind
  type: MusicAlbum
  date published: 2003
album: Politik Braucht Keinen Feind
  type: MusicAlbum
  date published: 2003-06-19
album: Soundchambers
  type: MusicAlbum
  date published: 2004-04-09
album: Soundchambers
  type: MusicAlbum
  date published: 2005-11-21
album: A Life Without Fear
  type: MusicAlbum
  date published: 2006-04-07
album: A Life Without Fear
  type: MusicAlbum
  date published: 2006-04-07
album: A Life Without Fear
  type: MusicAlbum
  date published: 2006-09-01
album: Ballads
  type: MusicAlbum
  date published: 2009-03-16
album: Ballads
  type: MusicAlbum
  date published: 2009-04-10
album: Adikia
  type: MusicAlbum
  date published: 2012-04-06
album: Betrieb
  type: MusicAlbum
  date published: 2014-02-25
album: Betrieb
  type: MusicAlbum
  date published: 2014-02-25
track: Play John Cassavetes 2 - Mixed
  type: MusicRecording
  duration: PT1M3S
  duration ms: 63573
  explicit: false
  by artist: Ekkehard Ehlers
  in album: fabric presents Maribou State (DJ Mix)
    type: MusicAlbum
    date published: 2020-03-27
  popularity: 19
  isrc code: GBEXH2000035
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T13:21:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa1bf39d63c23be1a0882ff280a3c57436e7a282d9426405235bb6c847529493b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Play John Cassavetes 2 - Mixed

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 953520

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/953520

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

OTSTimestamp
type: PropertyValue
value: 2026-06-13T13:32: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 0xa1bf39d63c23be1a0882ff280a3c57436e7a282d9426405235bb6c847529493b. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEXH2000035 — a six-check JSON result.
date published: 2026-06-13T13:32:09Z

Play John Cassavetes 2 - Mixed
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 133.667
additional property: Musical Key
  type: PropertyValue
  value: 6
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.413
additional property: Energy
  type: PropertyValue
  value: 0.67
additional property: Speechiness
  type: PropertyValue
  value: 0.066
additional property: Acousticness
  type: PropertyValue
  value: 0
additional property: Instrumentalness
  type: PropertyValue
  value: 0.909
additional property: Liveness
  type: PropertyValue
  value: 0.31
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.237
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.163
additional property: Key Name
  type: PropertyValue
  value: F#
additional property: Mode Name
  type: PropertyValue
  value: Major