Moonfall
type: MusicGroup
popularity: 30
followers: 5871
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcf7339d95b20a9cd208895549bd63decb68d6e9fa0f1fa18f82c8ffe9f2061d4
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/ac01516a-2882-4e2a-ba6c-87ffc6ba207b.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/ac01516a-2882-4e2a-ba6c-87ffc6ba207b.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/ac01516a-2882-4e2a-ba6c-87ffc6ba207b
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 0xcf7339d95b20a9cd208895549bd63decb68d6e9fa0f1fa18f82c8ffe9f2061d4. 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/ac01516a-2882-4e2a-ba6c-87ffc6ba207b.json and https://artists.proofprofile.net/proofs/artist/ac01516a-2882-4e2a-ba6c-87ffc6ba207b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:28:13Z
album: Refraction
  type: MusicAlbum
  date published: 2015-09-13
album: Floodgates / Beauty in Crises
  type: MusicAlbum
  date published: 2016-01-15
album: Devon
  type: MusicAlbum
  date published: 2016-05-20
album: Empty Cage
  type: MusicAlbum
  date published: 2017-10-06
album: Lost
  type: MusicAlbum
  date published: 2017-10-17
album: Empty Cage
  type: MusicAlbum
  date published: 2017-11-03
album: Empty Cage
  type: MusicAlbum
  date published: 2017-11-03
album: Empty Cage
  type: MusicAlbum
  date published: 2017-11-03
album: Windswept
  type: MusicAlbum
  date published: 2018-02-22
album: Running on Air
  type: MusicAlbum
  date published: 2019-03-15
album: Drawing Circles
  type: MusicAlbum
  date published: 2019-05-10
  track: Drawing Circles
    type: MusicRecording
    duration: PT3M23S
    duration ms: 203000
    explicit: false
    by artist: Moonfall
    in album: Drawing Circles
      type: MusicAlbum
      date published: 2019-05-10
    isrc code: TCAEF1917518
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-05T08:58:29+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x73de4a0547b1f3ac9723409b9a2b0951889fb644766feb04863ea1a8d3049418
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956772
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956772
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEF1917518
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-05T10:01:46Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73de4a0547b1f3ac9723409b9a2b0951889fb644766feb04863ea1a8d3049418. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEF1917518.
      date published: 2026-07-05T10:01:46Z
    audio: Drawing Circles
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 125.066
      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.601
      additional property: Energy
        type: PropertyValue
        value: 0.891
      additional property: Speechiness
        type: PropertyValue
        value: 0.042
      additional property: Acousticness
        type: PropertyValue
        value: 0.017
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.139
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.51
      additional property: Loudness (dB)
        type: PropertyValue
        value: -2.01
      additional property: Key Name
        type: PropertyValue
        value: C#
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Paper Skin
  type: MusicAlbum
  date published: 2019-09-26
  track: Paper Skin
    type: MusicRecording
    duration: PT3M7S
    duration ms: 187625
    explicit: false
    by artist: Moonfall
    in album: Paper Skin
      type: MusicAlbum
      date published: 2019-09-26
    isrc code: TCAEL1902277
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-12T04:05:22+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x553f035cd13fbeaad80ed648b9f984ce894ca02b3d4776d5f5a1fa395d4e90a9
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957650
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957650
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEL1902277
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-12T04:18: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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x553f035cd13fbeaad80ed648b9f984ce894ca02b3d4776d5f5a1fa395d4e90a9. Chain 2 (Bitcoin): anchored in block 957650 (2026-07-12T04:18: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEL1902277.
      date published: 2026-07-12T04:18:57Z
    audio: Paper Skin
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 119.994
      additional property: Musical Key
        type: PropertyValue
        value: 4
      additional property: Mode (Major/Minor)
      additional property: Time Signature
      additional property: Danceability
      additional property: Energy
      additional property: Speechiness
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Imagination
album: Misshapen
album: So Low
album: Ripple
album: If I Disappear
album: Fallen Asleep
album: What We Loved Is Gone
album: Veils
album: Spirit Light
album: Kindred Soul
album: Eyelids Closing Shut
album: Thin Air
album: Bloom Daze
album: On the Shore
album: Cold Fires
album: Inhale
album: A Black Hole
album: Non Sense
album: Hallucination of Summer
album: Headspill
album: Resonance of Autumn
album: Petrichor
album: Stillness of Winter
album: Rainstorm
album: Light Blue Flowers
album: Hope at the Edge of Spring

Mode (Major/Minor)
type: PropertyValue
value: 0

Time Signature
type: PropertyValue
value: 4

Danceability
type: PropertyValue
value: 0.656

Energy
type: PropertyValue
value: 0.812

Speechiness
type: PropertyValue
value: 0.046

Acousticness
type: PropertyValue
value: 0.067

Instrumentalness
type: PropertyValue
value: 0

Liveness
type: PropertyValue
value: 0.312

Valence (Positivity)
type: PropertyValue
value: 0.65

Loudness (dB)
type: PropertyValue
value: -5.437

Key Name
type: PropertyValue
value: E

Mode Name
type: PropertyValue
value: Minor

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

Misshapen
type: MusicAlbum
date published: 2021-09-01
track: Misshapen
  type: MusicRecording
  duration: PT3M28S
  duration ms: 208394
  explicit: false
  by artist: Moonfall
  in album: Misshapen
    type: MusicAlbum
    date published: 2021-09-01
  isrc code: TCAFR2186078
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T11:23:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb903cbd62424af28f9f189594111a743f691fc984fe1ce83b9d7e5a35971d321
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958726
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958726
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAFR2186078
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T11:47:20Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb903cbd62424af28f9f189594111a743f691fc984fe1ce83b9d7e5a35971d321. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAFR2186078.
    date published: 2026-07-19T11:47:20Z
  audio: Misshapen
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 98.368
    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.444
    additional property: Energy
      type: PropertyValue
      value: 0.722
    additional property: Speechiness
      type: PropertyValue
      value: 0.107
    additional property: Acousticness
      type: PropertyValue
      value: 0.074
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.072
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.603
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.023
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

So Low
type: MusicAlbum
date published: 2021-10-01

Ripple
type: MusicAlbum
date published: 2021-11-05
track: Ripple
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194342
  explicit: false
  by artist: Moonfall
  in album: Ripple
    type: MusicAlbum
    date published: 2021-11-05
  isrc code: TCAFU2104885
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T03:24:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9b8ad593664505f0b2466fd50f3f665de0aeea3041edb4fe9395fe873db9e63e
  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/TCAFU2104885
  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 0x9b8ad593664505f0b2466fd50f3f665de0aeea3041edb4fe9395fe873db9e63e. 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/TCAFU2104885.
    date published: 2026-07-21T03:51:22Z
  audio: Ripple
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 113.937
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.64
    additional property: Energy
      type: PropertyValue
      value: 0.221
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.903
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.352
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.088
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

If I Disappear
type: MusicAlbum
date published: 2022-02-11

Fallen Asleep
type: MusicAlbum
date published: 2022-04-22
track: Fallen Asleep
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213936
  explicit: false
  by artist: Moonfall
  in album: Fallen Asleep
    type: MusicAlbum
    date published: 2022-04-22
  isrc code: TCAGD2252298
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T19:04:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x29c8119765a41d181f00258bd3a41a05009d412ac145e9ebebbaa27f7d8bd3f4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959047
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959047
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGD2252298
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T19:17:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29c8119765a41d181f00258bd3a41a05009d412ac145e9ebebbaa27f7d8bd3f4. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGD2252298.
    date published: 2026-07-21T19:17:28Z
  audio: Fallen Asleep
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.951
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.612
    additional property: Energy
      type: PropertyValue
      value: 0.821
    additional property: Speechiness
      type: PropertyValue
      value: 0.075
    additional property: Acousticness
      type: PropertyValue
      value: 0.161
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.325
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.665
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.115
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

What We Loved Is Gone
type: MusicAlbum
date published: 2022-05-27

Veils
type: MusicAlbum
date published: 2022-07-08

Spirit Light
type: MusicAlbum
date published: 2022-08-19
track: Spirit Light
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199235
  explicit: false
  by artist: Moonfall
  in album: Spirit Light
    type: MusicAlbum
    date published: 2022-08-19
  isrc code: TCAGI2283107
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T04:03:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x23298cd40cf9a0378776d8cce6f53fec98adf185159f6dd268cbd9d0a7a7f6cf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957650
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957650
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGI2283107
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T04:18: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23298cd40cf9a0378776d8cce6f53fec98adf185159f6dd268cbd9d0a7a7f6cf. Chain 2 (Bitcoin): anchored in block 957650 (2026-07-12T04:18: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGI2283107.
    date published: 2026-07-12T04:18:57Z
  audio: Spirit Light
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 96.034
    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.601
    additional property: Energy
      type: PropertyValue
      value: 0.857
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.002
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.313
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.621
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.509
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Kindred Soul
type: MusicAlbum
date published: 2022-10-07

Eyelids Closing Shut
type: MusicAlbum
date published: 2023-02-17

Thin Air
type: MusicAlbum
date published: 2023-04-14
track: Thin Air
  type: MusicRecording
  duration: PT2M32S
  duration ms: 152209
  explicit: false
  by artist: Moonfall
  in album: Thin Air
    type: MusicAlbum
    date published: 2023-04-14
  isrc code: TCAGX2389250
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-14T21:10:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xfe70671fbee1fc84dc705d3c178c9fba59638746c45f716ef508be3e5186576a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958067
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958067
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGX2389250
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-14T21:26:15Z
  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 0xfe70671fbee1fc84dc705d3c178c9fba59638746c45f716ef508be3e5186576a. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26:15Z), 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/TCAGX2389250.
    date published: 2026-07-14T21:26:15Z
  audio: Thin Air
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 165.001
    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.493
    additional property: Energy
      type: PropertyValue
      value: 0.734
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.01
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.286
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.508
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.719
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Bloom Daze
type: MusicAlbum
date published: 2023-06-30

On the Shore
type: MusicAlbum
date published: 2023-09-01

Cold Fires
type: MusicAlbum
date published: 2023-11-10
track: Cold Fires
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178407
  explicit: false
  by artist: Moonfall
  in album: Cold Fires
    type: MusicAlbum
    date published: 2023-11-10
  isrc code: TCAHN2325312
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T07:06:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc623964e785a64b369bd0a496557dfe7835db74d54ac63d31a7827317d3193d1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958690
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958690
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHN2325312
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T07:14: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 0xc623964e785a64b369bd0a496557dfe7835db74d54ac63d31a7827317d3193d1. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/TCAHN2325312.
    date published: 2026-07-19T07:14:39Z
  audio: Cold Fires
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 121.052
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.674
    additional property: Energy
      type: PropertyValue
      value: 0.484
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.542
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.271
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.3
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.077
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Inhale
type: MusicAlbum
date published: 2024-03-08
track: Inhale
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214105
  explicit: false
  by artist: Moonfall
  in album: Inhale
    type: MusicAlbum
    date published: 2024-03-08
  isrc code: TCAHY2418801
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T12:18:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd90ace482ad36733ad92b9a00884696e942d51716c37f06f22db350cb079bdef
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958157
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958157
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHY2418801
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T15:21:40Z
  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 0xd90ace482ad36733ad92b9a00884696e942d51716c37f06f22db350cb079bdef. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:21:40Z), 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/TCAHY2418801.
    date published: 2026-07-15T15:21:40Z
  audio: Inhale
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.943
    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.387
    additional property: Energy
      type: PropertyValue
      value: 0.628
    additional property: Speechiness
      type: PropertyValue
      value: 0.062
    additional property: Acousticness
      type: PropertyValue
      value: 0.031
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.277
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.322
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.632
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor

A Black Hole
type: MusicAlbum
date published: 2024-05-03

Non Sense
type: MusicAlbum
date published: 2024-07-19
track: Non Sense
  type: MusicRecording
  duration: PT3M7S
  duration ms: 187231
  explicit: false
  by artist: Moonfall
  in album: Non Sense
    type: MusicAlbum
    date published: 2024-07-19
  isrc code: TCAIM2417672
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T13:13:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xea7ed2aa5481a1d5f4e5134cc50e4d275248af74bd05a2be7dd96b4d736bca7f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958163
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958163
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIM2417672
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T16:09:51Z
  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 0xea7ed2aa5481a1d5f4e5134cc50e4d275248af74bd05a2be7dd96b4d736bca7f. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T16:09: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIM2417672.
    date published: 2026-07-15T16:09:51Z
  audio: Non Sense
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 179.018
    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.448
    additional property: Energy
      type: PropertyValue
      value: 0.917
    additional property: Speechiness
      type: PropertyValue
      value: 0.106
    additional property: Acousticness
      type: PropertyValue
      value: 0.022
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.29
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.701
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.722
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Hallucination of Summer
type: MusicAlbum
date published: 2024-08-30
track: Yell
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182969
  explicit: false
  by artist: Moonfall
  in album: Hallucination of Summer
    type: MusicAlbum
    date published: 2024-08-30
  isrc code: TCAIP2409320
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T18:31:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf7d0b7a010fd9e6f784878a832375a6bd58b93610bdf44fcd6e76a3e1fb0c80c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958444
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958444
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIP2409320
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T19:12:23Z
  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 0xf7d0b7a010fd9e6f784878a832375a6bd58b93610bdf44fcd6e76a3e1fb0c80c. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/TCAIP2409320.
    date published: 2026-07-17T19:12:23Z
  audio: Yell
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 157.137
    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.506
    additional property: Energy
      type: PropertyValue
      value: 0.857
    additional property: Speechiness
      type: PropertyValue
      value: 0.082
    additional property: Acousticness
      type: PropertyValue
      value: 0.002
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.34
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.366
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.254
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Headspill
type: MusicAlbum
date published: 2024-10-18
track: Headspill
  type: MusicRecording
  duration: PT4M8S
  duration ms: 248923
  explicit: false
  by artist: Moonfall
  in album: Headspill
    type: MusicAlbum
    date published: 2024-10-18
  isrc code: TCAIV2422813
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T03:54:45+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x591c9c11ffc8f13d1d2b2f9afcf1a491daa918896e3f56e1899769bafd3d8109
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958245
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958245
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIV2422813
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T06:57:06Z
  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 0x591c9c11ffc8f13d1d2b2f9afcf1a491daa918896e3f56e1899769bafd3d8109. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T06:57:06Z), 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/TCAIV2422813.
    date published: 2026-07-16T06:57:06Z
  audio: Headspill
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 112.801
    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.476
    additional property: Energy
      type: PropertyValue
      value: 0.465
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.236
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.098
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.273
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.841
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Resonance of Autumn
type: MusicAlbum
date published: 2024-12-13
track: Anymore
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212838
  explicit: false
  by artist: Moonfall
  in album: Resonance of Autumn
    type: MusicAlbum
    date published: 2024-12-13
  isrc code: TCAJA2406610
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T08:58:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc65951a455f1975a887f73c8179f25e224800891bb0d061b4b417abc6016fa20
  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/TCAJA2406610
  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 0xc65951a455f1975a887f73c8179f25e224800891bb0d061b4b417abc6016fa20. 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/TCAJA2406610.
    date published: 2026-07-04T14:03:39Z
  audio: Anymore
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.033
    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.611
    additional property: Energy
      type: PropertyValue
      value: 0.62
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.202
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.137
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.422
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.225
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Petrichor
type: MusicAlbum
date published: 2025-02-07
track: Petrichor
  type: MusicRecording
  duration: PT4M24S
  duration ms: 264205
  explicit: false
  by artist: Moonfall
  in album: Petrichor
    type: MusicAlbum
    date published: 2025-02-07
  isrc code: TCAJF2584325
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T04:04:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3a5485ee2abf34547fe2243ebfe15742e0f3d1f907e6243a2c6233a9fd36e669
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957650
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957650
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJF2584325
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T04:18: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5485ee2abf34547fe2243ebfe15742e0f3d1f907e6243a2c6233a9fd36e669. Chain 2 (Bitcoin): anchored in block 957650 (2026-07-12T04:18: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJF2584325.
    date published: 2026-07-12T04:18:57Z
  audio: Petrichor
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 67.945
    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.153
    additional property: Energy
      type: PropertyValue
      value: 0.5
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.043
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.052
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.177
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.579
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Stillness of Winter
type: MusicAlbum
date published: 2025-03-21
track: Petrichor
  type: MusicRecording
  duration: PT4M24S
  duration ms: 264205
  explicit: false
  by artist: Moonfall
  in album: Stillness of Winter
    type: MusicAlbum
    date published: 2025-03-21
  isrc code: TCAJF2584325
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3a5485ee2abf34547fe2243ebfe15742e0f3d1f907e6243a2c6233a9fd36e669
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958373
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958373
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJF2584325
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T06:09: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5485ee2abf34547fe2243ebfe15742e0f3d1f907e6243a2c6233a9fd36e669. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJF2584325.
    date published: 2026-07-17T06:09:33Z
  audio: Petrichor
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 67.945
    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.153
    additional property: Energy
      type: PropertyValue
      value: 0.5
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.043
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.052
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.177
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.579
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Eyelids Closing Shut
  type: MusicRecording
  duration: PT3M31S
  duration ms: 211435
  explicit: false
  by artist: Moonfall
  in album: Stillness of Winter
    type: MusicAlbum
    date published: 2025-03-21
  isrc code: TCAGU2323941
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T05:07:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3ca9ad19b1cd951cbf8d845aabe1332341c6b4b7332c2ac6fcf19851bfea39dc
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956484
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956484
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGU2323941
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T10:47:44Z
  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 0x3ca9ad19b1cd951cbf8d845aabe1332341c6b4b7332c2ac6fcf19851bfea39dc. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/TCAGU2323941.
    date published: 2026-07-03T10:47:44Z
  audio: Eyelids Closing Shut
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 172.859
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.299
    additional property: Energy
      type: PropertyValue
      value: 0.677
    additional property: Speechiness
      type: PropertyValue
      value: 0.099
    additional property: Acousticness
      type: PropertyValue
      value: 0.173
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.152
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.233
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.32
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Spirit Light
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199235
  explicit: false
  by artist: Moonfall
  in album: Stillness of Winter
    type: MusicAlbum
    date published: 2025-03-21
  isrc code: TCAGI2283107
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x23298cd40cf9a0378776d8cce6f53fec98adf185159f6dd268cbd9d0a7a7f6cf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958373
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958373
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGI2283107
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T06:09:33Z
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Spirit Light
track: If I Disappear
track: Inhale

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23298cd40cf9a0378776d8cce6f53fec98adf185159f6dd268cbd9d0a7a7f6cf. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGI2283107.
date published: 2026-07-17T06:09:33Z

Spirit Light
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 96.033
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.601
additional property: Energy
  type: PropertyValue
  value: 0.858
additional property: Speechiness
  type: PropertyValue
  value: 0.03
additional property: Acousticness
  type: PropertyValue
  value: 0.002
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.312
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.61
additional property: Loudness (dB)
  type: PropertyValue
  value: -4.509
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Minor

If I Disappear
type: MusicRecording
duration: PT2M51S
duration ms: 171000
explicit: false
by artist: Moonfall
in album: Stillness of Winter
  type: MusicAlbum
  date published: 2025-03-21
isrc code: TCAGA2235053
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T05:04:29+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb314ec74d9fe9c46cc7810a328d523b82fc837aa615b5c86798ad1d34dd75369
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956634
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956634
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGA2235053
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T10:04: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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb314ec74d9fe9c46cc7810a328d523b82fc837aa615b5c86798ad1d34dd75369. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGA2235053.
  date published: 2026-07-04T10:04:33Z
audio: If I Disappear
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 142.931
  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.585
  additional property: Energy
    type: PropertyValue
    value: 0.565
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.313
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.231
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.417
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.296
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Inhale
type: MusicRecording
duration: PT3M34S
duration ms: 214105
explicit: false
by artist: Moonfall
in album: Stillness of Winter
  type: MusicAlbum
  date published: 2025-03-21
isrc code: TCAHY2418801
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd90ace482ad36733ad92b9a00884696e942d51716c37f06f22db350cb079bdef
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958383
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958383
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHY2418801
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T08:20: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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd90ace482ad36733ad92b9a00884696e942d51716c37f06f22db350cb079bdef. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHY2418801.
  date published: 2026-07-17T08:20:01Z
audio: Inhale
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 104.943
  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.387
  additional property: Energy
    type: PropertyValue
    value: 0.628
  additional property: Speechiness
    type: PropertyValue
    value: 0.062
  additional property: Acousticness
    type: PropertyValue
    value: 0.031
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.277
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.322
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.632
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Rainstorm
type: MusicAlbum
date published: 2025-04-25

Light Blue Flowers
type: MusicAlbum
date published: 2025-05-30

Hope at the Edge of Spring
type: MusicAlbum
date published: 2025-07-11