David Grumel
type: MusicGroup
popularity: 45
followers: 824
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x59dd444af41fe7f589b0f6d5690239c6d4fb84a464f476a45156a005ae08e27c
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/ea583fcc-6949-4fd5-9bac-60fbbe06f69a.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/ea583fcc-6949-4fd5-9bac-60fbbe06f69a.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/ea583fcc-6949-4fd5-9bac-60fbbe06f69a
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x59dd444af41fe7f589b0f6d5690239c6d4fb84a464f476a45156a005ae08e27c","name":"David Grumel","registered_at":"2026-06-12T12:48:29Z","symbol":"NIM0302502","token_address":"0xbe4a6336f19b7f110597692ac563577f5630abb1","type":"artist","uuid":"ea583fcc-6949-4fd5-9bac-60fbbe06f69a"}
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 0x59dd444af41fe7f589b0f6d5690239c6d4fb84a464f476a45156a005ae08e27c. 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/ea583fcc-6949-4fd5-9bac-60fbbe06f69a.json and https://artists.proofprofile.net/proofs/artist/ea583fcc-6949-4fd5-9bac-60fbbe06f69a.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x59dd444af41fe7f589b0f6d5690239c6d4fb84a464f476a45156a005ae08e27c","name":"David Grumel","registered_at":"2026-06-12T12:48:29Z","symbol":"NIM0302502","token_address":"0xbe4a6336f19b7f110597692ac563577f5630abb1","type":"artist","uuid":"ea583fcc-6949-4fd5-9bac-60fbbe06f69a"}
album: Revolution Beat
  type: MusicAlbum
  date published: 2000
album: D'jazz Tribute
  type: MusicAlbum
  date published: 2000
album: D'jazz Tribute
  type: MusicAlbum
  date published: 2000-07-12
album: Linoleum Love (Remixed)
  type: MusicAlbum
  date published: 2001
album: Unreleased
  type: MusicAlbum
  date published: 2005
album: Beaurivage
  type: MusicAlbum
  date published: 2005-10-11
album: Beaurivage
  type: MusicAlbum
  date published: 2005-10-11
album: Until the End of Time
  type: MusicAlbum
  date published: 2006
album: Magnolias
  type: MusicAlbum
  date published: 2006
album: Freerush
  type: MusicAlbum
  date published: 2006
album: Overground (1971)
  type: MusicAlbum
  date published: 2006-04-24
album: The Revolution Beat
  type: MusicAlbum
  date published: 2006-04-24
album: Overground
  type: MusicAlbum
  date published: 2006-04-24
album: Overground (1971)
  type: MusicAlbum
  date published: 2006-04-24
album: Freerush
  type: MusicAlbum
  date published: 2006-04-24
album: Magnolias
  type: MusicAlbum
  date published: 2006-04-24
album: Freerush
  type: MusicAlbum
  date published: 2006-04-24
album: Magnolias
  type: MusicAlbum
  date published: 2006-04-24
album: Magnolias
  type: MusicAlbum
  date published: 2006-04-24
album: La valse des lunes
  type: MusicAlbum
  date published: 2007
album: Brand New Pop Song (Radio Edit)
  type: MusicAlbum
  date published: 2012-12-18
album: Fleuve de vie (Original Motion Picture Soundtrack)
  type: MusicAlbum
  date published: 2014-01-12
album: Fleuve gelé (Original Motion Picture Soundtrack)
  type: MusicAlbum
  date published: 2014-01-12
album: Aube (Original Motion Picture Soundtrack)
  type: MusicAlbum
  date published: 2014-09-18
album: Horizon (Original Motion Picture Soundtrack)
  type: MusicAlbum
  date published: 2015
album: The Good, The Evil
  type: MusicAlbum
  date published: 2015
album: Utopia (Instrumentals)
  type: MusicAlbum
  date published: 2015
album: A Starry Night
  type: MusicAlbum
  date published: 2015-09-04
album: A Starry Night (Single)
  type: MusicAlbum
  date published: 2015-09-04
  track: A Starry Night - Instrumental
    type: MusicRecording
    duration: PT2M52S
    duration ms: 172448
    explicit: false
    by artist: David Grumel
    in album: A Starry Night (Single)
      type: MusicAlbum
      date published: 2015-09-04
    isrc code: FR9W11537039
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-18T17:18:23+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xde84558fa19b3e90c48e491d8e5773b692e20e281d394fc1e5e9b842123cfff8
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958594
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958594
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W11537039
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-18T18:05:01Z
    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 0xde84558fa19b3e90c48e491d8e5773b692e20e281d394fc1e5e9b842123cfff8. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/FR9W11537039 — a six-check JSON result.
      date published: 2026-07-18T18:05:01Z
    audio: A Starry Night - Instrumental
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 101.296
      additional property: Musical Key
        type: PropertyValue
        value: 4
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.476
      additional property: Energy
        type: PropertyValue
        value: 0.448
      additional property: Speechiness
        type: PropertyValue
        value: 0.03
      additional property: Acousticness
        type: PropertyValue
        value: 0.842
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.935
      additional property: Liveness
        type: PropertyValue
        value: 0.089
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.172
      additional property: Loudness (dB)
        type: PropertyValue
        value: -13.791
      additional property: Key Name
      additional property: Mode Name
album: Utopia
album: Landscape is Beauty
album: Nostalgia
album: Les roseaux
album: Chanting for Freedom (feat. Neeskens)
album: Western Soul
album: Chanting for Freedom
album: Piano Solo #1
album: Little Stones
album: The Road to Arcosanti (Instrumental)
album: Peace+War
album: Say Hello
album: Ballad of Mockingbird
album: Les Roseaux (2020) [Reworked Version]
album: Le carrousel
album: Isola
album: La valse des adieux
album: Après l'orage
album: Magic Winter
album: Delta
album: Ma ville demain (Original Motion Picture Soundtrack)
album: Libertà
album: Libertà (Piano solo)
album: Piano souvenir
album: Ischia
album: La mélancolie de Satie
album: Impromptu N°1
album: Back home on a rainy day
album: Océan Mer
album: Indigo
album: Outremer
album: Outremer (Slow Motion Version)
album: Utopiano | Piano Solo Vol#5
album: Ultramarine
album: Outremer (The Lone Winter Rework)
album: INDIGO

Key Name
type: PropertyValue
value: E

Mode Name
type: PropertyValue
value: Major

Utopia
type: MusicAlbum
date published: 2015-10-09

Utopia
type: MusicAlbum
date published: 2015-10-09
track: The Good, The Evil
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202072
  explicit: false
  by artist: David Grumel
  in album: Utopia
    type: MusicAlbum
    date published: 2015-10-09
  isrc code: FR9W11421777
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T00:27:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0539c7bdf1348e429634f5d3b313e48be73391ba4cda30f2229761d9e1497013
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W11421777
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  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 0x0539c7bdf1348e429634f5d3b313e48be73391ba4cda30f2229761d9e1497013. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/FR9W11421777 — a six-check JSON result.
    date published: 2026-07-02T16:51:38Z
  audio: The Good, The Evil
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 136.953
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.438
    additional property: Energy
      type: PropertyValue
      value: 0.392
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.953
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.752
    additional property: Liveness
      type: PropertyValue
      value: 0.093
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.109
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.209
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Until the End of Time
type: MusicAlbum
date published: 2016

The Revolution Beat
type: MusicAlbum
date published: 2016

Landscape is Beauty
type: MusicAlbum
date published: 2016-02-17

Nostalgia
type: MusicAlbum
date published: 2016-04-29

Les roseaux
type: MusicAlbum
date published: 2016-09-01

Les roseaux
type: MusicAlbum
date published: 2016-09-01

Chanting for Freedom (feat. Neeskens)
type: MusicAlbum
date published: 2017-03-22

Western Soul
type: MusicAlbum
date published: 2018-03-02

Chanting for Freedom
type: MusicAlbum
date published: 2018-03-16

Piano Solo #1
type: MusicAlbum
date published: 2018-03-16

Little Stones
type: MusicAlbum
date published: 2018-06-01

The Road to Arcosanti (Instrumental)
type: MusicAlbum
date published: 2018-08-08

Peace+War
type: MusicAlbum
date published: 2018-11-30

Say Hello
type: MusicAlbum
date published: 2019-06-21
track: Say Hello
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206240
  explicit: false
  by artist: David Grumel
  in album: Say Hello
    type: MusicAlbum
    date published: 2019-06-21
  isrc code: FR9W11718634
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T00:28:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf0cd4dd2a32748891609df472b972c965adcd7ec404e2c8b31c69a042b0d0e69
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958473
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958473
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W11718634
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T00:52: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 0xf0cd4dd2a32748891609df472b972c965adcd7ec404e2c8b31c69a042b0d0e69. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52: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/FR9W11718634 — a six-check JSON result.
    date published: 2026-07-18T00:52:36Z
  audio: Say Hello
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 83.934
    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.539
    additional property: Energy
      type: PropertyValue
      value: 0.565
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.63
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.035
    additional property: Liveness
      type: PropertyValue
      value: 0.089
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.425
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.8
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Ballad of Mockingbird
type: MusicAlbum
date published: 2020-03-20

Les Roseaux (2020) [Reworked Version]
type: MusicAlbum
date published: 2021-01-22
track: Les Roseaux: Mouvement n°1
  type: MusicRecording
  duration: PT0M56S
  duration ms: 56142
  explicit: false
  by artist: David Grumel
  in album: Les Roseaux (2020) [Reworked Version]
    type: MusicAlbum
    date published: 2021-01-22
  isrc code: FR9W12032717
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T17:20:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x81cbaec6a00b0895a0242c034befbdb17673bee20b2edf327e1f75c5f25d02e6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958594
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958594
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12032717
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T18:05:01Z
  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 0x81cbaec6a00b0895a0242c034befbdb17673bee20b2edf327e1f75c5f25d02e6. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/FR9W12032717 — a six-check JSON result.
    date published: 2026-07-18T18:05:01Z
  audio: Les Roseaux: Mouvement n°1
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.936
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.597
    additional property: Energy
      type: PropertyValue
      value: 0.037
    additional property: Speechiness
      type: PropertyValue
      value: 0.048
    additional property: Acousticness
      type: PropertyValue
      value: 0.991
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.888
    additional property: Liveness
      type: PropertyValue
      value: 0.113
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.626
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.89
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Le carrousel
type: MusicAlbum
date published: 2021-06-25

Isola
type: MusicAlbum
date published: 2022-05-27

La valse des adieux
type: MusicAlbum
date published: 2022-07-08

Après l'orage
type: MusicAlbum
date published: 2022-10-14

Magic Winter
type: MusicAlbum
date published: 2022-11-14

Delta
type: MusicAlbum
date published: 2022-12-09

Ma ville demain (Original Motion Picture Soundtrack)
type: MusicAlbum
date published: 2023-01-11

Libertà
type: MusicAlbum
date published: 2023-02-24

Libertà (Piano solo)
type: MusicAlbum
date published: 2023-02-24

Piano souvenir
type: MusicAlbum
date published: 2023-04-21

Ischia
type: MusicAlbum
date published: 2023-06-23

Isola
type: MusicAlbum
date published: 2023-09-08
track: La valse des adieux
  type: MusicRecording
  duration: PT1M54S
  duration ms: 114954
  explicit: false
  by artist: David Grumel
  in album: Isola
    type: MusicAlbum
    date published: 2023-09-08
  isrc code: FR9W12213895
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T18:50:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1fcb4b9275bd4790dcea03222180c850af9bfed8b10056a48876b4f606f6dbd2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957898
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957898
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12213895
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T19:28:48Z
  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 0x1fcb4b9275bd4790dcea03222180c850af9bfed8b10056a48876b4f606f6dbd2. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/FR9W12213895 — a six-check JSON result.
    date published: 2026-07-13T19:28:48Z
  audio: La valse des adieux
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 137.47
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.353
    additional property: Energy
      type: PropertyValue
      value: 0.05
    additional property: Speechiness
      type: PropertyValue
      value: 0.051
    additional property: Acousticness
      type: PropertyValue
      value: 0.995
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.945
    additional property: Liveness
      type: PropertyValue
      value: 0.094
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.352
    additional property: Loudness (dB)
      type: PropertyValue
      value: -27.065
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Le carrousel
  type: MusicRecording
  duration: PT2M37S
  duration ms: 157308
  explicit: false
  by artist: David Grumel
  in album: Isola
    type: MusicAlbum
    date published: 2023-09-08
  isrc code: FR9W12117183
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T00:17:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x094f38c344ff9a857bf7ef2d8d3d5d3694862d134a2a7357a600f6ce7452b44a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956440
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956440
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12117183
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T04:03:57Z
  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 0x094f38c344ff9a857bf7ef2d8d3d5d3694862d134a2a7357a600f6ce7452b44a. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03:57Z), 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/FR9W12117183 — a six-check JSON result.
    date published: 2026-07-03T04:03:57Z
  audio: Le carrousel
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 171.877
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.513
    additional property: Energy
      type: PropertyValue
      value: 0.055
    additional property: Speechiness
      type: PropertyValue
      value: 0.063
    additional property: Acousticness
      type: PropertyValue
      value: 0.993
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.9
    additional property: Liveness
      type: PropertyValue
      value: 0.098
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.328
    additional property: Loudness (dB)
      type: PropertyValue
      value: -24.755
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Home alone one afternoon rain - Felt Piano Version 2022
  type: MusicRecording
  duration: PT1M32S
  duration ms: 92553
  explicit: false
  by artist: David Grumel
  in album: Isola
    type: MusicAlbum
    date published: 2023-09-08
  isrc code: FR9W12242156
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T23:47:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0bebb26b4257e13b52876f0e553ecf252a155fa6a9c3d489ed1a649d9a9f81a1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958468
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958468
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12242156
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Home alone one afternoon rain - Felt Piano Version 2022
track: Isola

OTSTimestamp
type: PropertyValue
value: 2026-07-18T00:27:51Z

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 0x0bebb26b4257e13b52876f0e553ecf252a155fa6a9c3d489ed1a649d9a9f81a1. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/FR9W12242156 — a six-check JSON result.
date published: 2026-07-18T00:27:51Z

Home alone one afternoon rain - Felt Piano Version 2022
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 93.978
additional property: Musical Key
  type: PropertyValue
  value: 3
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.765
additional property: Energy
  type: PropertyValue
  value: 0.039
additional property: Speechiness
  type: PropertyValue
  value: 0.06
additional property: Acousticness
  type: PropertyValue
  value: 0.996
additional property: Instrumentalness
  type: PropertyValue
  value: 0.958
additional property: Liveness
  type: PropertyValue
  value: 0.102
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.282
additional property: Loudness (dB)
  type: PropertyValue
  value: -24.595
additional property: Key Name
  type: PropertyValue
  value: Eb
additional property: Mode Name
  type: PropertyValue
  value: Major

Isola
type: MusicRecording
duration: PT2M16S
duration ms: 136298
explicit: false
by artist: David Grumel
in album: Isola
  type: MusicAlbum
  date published: 2023-09-08
isrc code: FR9W12205524
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-13T18:30:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5c8c6a65ec51fdd4fe835799b0c90859dc5c31e13d6d6612d4381a6db252e32d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957898
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957898
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12205524
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-13T19:28:48Z
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 0x5c8c6a65ec51fdd4fe835799b0c90859dc5c31e13d6d6612d4381a6db252e32d. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/FR9W12205524 — a six-check JSON result.
  date published: 2026-07-13T19:28:48Z
audio: Isola
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 104.051
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.543
  additional property: Energy
    type: PropertyValue
    value: 0.03
  additional property: Speechiness
    type: PropertyValue
    value: 0.049
  additional property: Acousticness
    type: PropertyValue
    value: 0.994
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.933
  additional property: Liveness
    type: PropertyValue
    value: 0.078
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.101
  additional property: Loudness (dB)
    type: PropertyValue
    value: -28.869
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

La mélancolie de Satie
type: MusicAlbum
date published: 2024-03-22

Impromptu N°1
type: MusicAlbum
date published: 2024-05-24

Back home on a rainy day
type: MusicAlbum
date published: 2024-07-05

Océan Mer
type: MusicAlbum
date published: 2024-08-09

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

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

Outremer (Slow Motion Version)
type: MusicAlbum
date published: 2024-12-20

Utopiano | Piano Solo Vol#5
type: MusicAlbum
date published: 2025-01-03
track: Les cîmes
  type: MusicRecording
  duration: PT1M16S
  duration ms: 76216
  explicit: false
  by artist: David Grumel
  in album: Utopiano | Piano Solo Vol#5
    type: MusicAlbum
    date published: 2025-01-03
  isrc code: FR9W12500121
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T20:22:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x71ec5f169905395b6d5397ffec26093510932e9fb3fb22c66373e07ea9aae9dd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958197
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958197
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12500121
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T20:40:29Z
  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 0x71ec5f169905395b6d5397ffec26093510932e9fb3fb22c66373e07ea9aae9dd. Chain 2 (Bitcoin): anchored in block 958197 (2026-07-15T20:40:29Z), 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/FR9W12500121 — a six-check JSON result.
    date published: 2026-07-15T20:40:29Z
  audio: Les cîmes
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 147.991
    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.694
    additional property: Energy
      type: PropertyValue
      value: 0.013
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.995
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.907
    additional property: Liveness
      type: PropertyValue
      value: 0.063
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.528
    additional property: Loudness (dB)
      type: PropertyValue
      value: -28.128
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: November 28th - Demo version
  type: MusicRecording
  duration: PT0M39S
  duration ms: 39374
  explicit: false
  by artist: David Grumel
  in album: Utopiano | Piano Solo Vol#5
    type: MusicAlbum
    date published: 2025-01-03
  isrc code: FR9W12500122
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T09:39:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf5b11fe1913b0179e6180b11140a910a333fbff390a55fe761c9328116ff3423
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957851
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957851
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12500122
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T11:26:33Z
  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 0xf5b11fe1913b0179e6180b11140a910a333fbff390a55fe761c9328116ff3423. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26:33Z), 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/FR9W12500122 — a six-check JSON result.
    date published: 2026-07-13T11:26:33Z
  audio: November 28th - Demo version
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.991
    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.695
    additional property: Energy
      type: PropertyValue
      value: 0.233
    additional property: Speechiness
      type: PropertyValue
      value: 0.057
    additional property: Acousticness
      type: PropertyValue
      value: 0.995
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.938
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.721
    additional property: Loudness (dB)
      type: PropertyValue
      value: -26.068
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Ultramarine
type: MusicAlbum
date published: 2025-02-07

Outremer (The Lone Winter Rework)
type: MusicAlbum
date published: 2025-02-21

INDIGO
type: MusicAlbum
date published: 2025-03-28
track: Océan Mer
  type: MusicRecording
  duration: PT1M15S
  duration ms: 75228
  explicit: false
  by artist: David Grumel
  in album: INDIGO
    type: MusicAlbum
    date published: 2025-03-28
  isrc code: FR9W12368953
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T06:17:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x55f7cc44a283062043cea04dd8c36d0fc051310d7b7e298c5480aa56f8033e72
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958376
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958376
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12368953
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T06:41:00Z
  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 0x55f7cc44a283062043cea04dd8c36d0fc051310d7b7e298c5480aa56f8033e72. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41:00Z), 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/FR9W12368953 — a six-check JSON result.
    date published: 2026-07-17T06:41:00Z
  audio: Océan Mer
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 160.429
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.518
    additional property: Energy
      type: PropertyValue
      value: 0.062
    additional property: Speechiness
      type: PropertyValue
      value: 0.057
    additional property: Acousticness
      type: PropertyValue
      value: 0.995
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.925
    additional property: Liveness
      type: PropertyValue
      value: 0.105
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.142
    additional property: Loudness (dB)
      type: PropertyValue
      value: -27.661
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Outremer
  type: MusicRecording
  duration: PT2M9S
  duration ms: 129491
  explicit: false
  by artist: David Grumel
  in album: INDIGO
    type: MusicAlbum
    date published: 2025-03-28
  isrc code: FR9W12368955
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x23fe800bcfffad2a421211b368d32f36bbda23773f6167674a171e5f746bb8b2
  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/FR9W12368955
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T07:48:27Z
  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 0x23fe800bcfffad2a421211b368d32f36bbda23773f6167674a171e5f746bb8b2. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), 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/FR9W12368955 — a six-check JSON result.
    date published: 2026-07-20T07:48:27Z
  audio: Outremer
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 64.65
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.32
    additional property: Energy
      type: PropertyValue
      value: 0.053
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.995
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.897
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.043
    additional property: Loudness (dB)
      type: PropertyValue
      value: -24.098
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Mes Hommages Mr Sakamoto - Felt Piano Version
  type: MusicRecording
  duration: PT1M23S
  duration ms: 83096
  explicit: false
  by artist: David Grumel
  in album: INDIGO
    type: MusicAlbum
    date published: 2025-03-28
  isrc code: FR9W12500120
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T05:55:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcd325d425f7c3fb61cd0e3123ea66cb3ec3735de6a123365fdde6d773b9b18b2
  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/FR9W12500120
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T06:57:12Z
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Mes Hommages Mr Sakamoto - Felt Piano Version

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 0xcd325d425f7c3fb61cd0e3123ea66cb3ec3735de6a123365fdde6d773b9b18b2. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12500120 — a six-check JSON result.
date published: 2026-07-15T06:57:12Z

Mes Hommages Mr Sakamoto - Felt Piano Version
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 139.969
additional property: Musical Key
  type: PropertyValue
  value: 9
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.458
additional property: Energy
  type: PropertyValue
  value: 0.175
additional property: Speechiness
  type: PropertyValue
  value: 0.047
additional property: Acousticness
  type: PropertyValue
  value: 0.988
additional property: Instrumentalness
  type: PropertyValue
  value: 0.923
additional property: Liveness
  type: PropertyValue
  value: 0.079
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.517
additional property: Loudness (dB)
  type: PropertyValue
  value: -24.289
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Minor

Sakura waltz
type: MusicAlbum
date published: 2025-05-09

OUTREMER [THE LONE WINTER REWORK (Slowed + Reverb)]
type: MusicAlbum
date published: 2025-05-23

Outremer (Classical Guitar in E Minor)
type: MusicAlbum
date published: 2025-06-13
track: Outremer - Classical Guitar in E Minor
  type: MusicRecording
  duration: PT2M28S
  duration ms: 148101
  explicit: false
  by artist: David Grumel
  in album: Outremer (Classical Guitar in E Minor)
    type: MusicAlbum
    date published: 2025-06-13
  isrc code: FR9W12522544
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T13:03:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd59cfaf02cc369f0070dfc497b96ece9e894a730aea642603c7ba2707b2c8606
  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/FR9W12522544
  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 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 0xd59cfaf02cc369f0070dfc497b96ece9e894a730aea642603c7ba2707b2c8606. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12522544 — a six-check JSON result.
    date published: 2026-07-05T01:12:41Z
  audio: Outremer - Classical Guitar in E Minor
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.541
    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.487
    additional property: Energy
      type: PropertyValue
      value: 0.1
    additional property: Speechiness
      type: PropertyValue
      value: 0.172
    additional property: Acousticness
      type: PropertyValue
      value: 0.928
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.856
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.288
    additional property: Loudness (dB)
      type: PropertyValue
      value: -17.524
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Outremer (Classical Guitar Version in Em)
type: MusicAlbum
date published: 2025-06-13
track: Outremer
  type: MusicRecording
  duration: PT2M9S
  duration ms: 129491
  explicit: false
  by artist: David Grumel
  in album: Outremer (Classical Guitar Version in Em)
    type: MusicAlbum
    date published: 2025-06-13
  isrc code: FR9W12368955
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T18:41:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x23fe800bcfffad2a421211b368d32f36bbda23773f6167674a171e5f746bb8b2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958194
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958194
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12368955
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T20:32:27Z
  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 0x23fe800bcfffad2a421211b368d32f36bbda23773f6167674a171e5f746bb8b2. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/FR9W12368955 — a six-check JSON result.
    date published: 2026-07-15T20:32:27Z
  audio: Outremer
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 64.65
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.32
    additional property: Energy
      type: PropertyValue
      value: 0.053
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.995
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.897
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.043
    additional property: Loudness (dB)
      type: PropertyValue
      value: -24.098
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Toarmina
type: MusicAlbum
date published: 2025-07-04

Impromptu N°8 (Version live)
type: MusicAlbum
date published: 2025-09-12