Ryan Harris
type: MusicGroup
genre: indie folk
description: Ryan Harris may refer to: Ryan Harris (American football) (born 1985), American football offensive tackle Ryan Harris (cricketer) (born 1979), Australian cricketer Ryan M. Harris, judge on the Ut
popularity: 55
followers: 39794
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8553973213a94f97c2fe951a2121acedcd4e50bd339ea6ce715b3aaaa771d842
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/88eac52f-ee23-4fed-ab0b-c3c2d319288d.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/88eac52f-ee23-4fed-ab0b-c3c2d319288d.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/88eac52f-ee23-4fed-ab0b-c3c2d319288d
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x8553973213a94f97c2fe951a2121acedcd4e50bd339ea6ce715b3aaaa771d842","name":"Ryan Harris","registered_at":"2026-06-12T03:42:04Z","symbol":"NIM0176231","token_address":"0xce3bd26d3d0c8e6f6070ae5b64fefc62c6ec1a6a","type":"artist","uuid":"88eac52f-ee23-4fed-ab0b-c3c2d319288d"}
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 0x8553973213a94f97c2fe951a2121acedcd4e50bd339ea6ce715b3aaaa771d842. 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/88eac52f-ee23-4fed-ab0b-c3c2d319288d.json and https://artists.proofprofile.net/proofs/artist/88eac52f-ee23-4fed-ab0b-c3c2d319288d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x8553973213a94f97c2fe951a2121acedcd4e50bd339ea6ce715b3aaaa771d842","name":"Ryan Harris","registered_at":"2026-06-12T03:42:04Z","symbol":"NIM0176231","token_address":"0xce3bd26d3d0c8e6f6070ae5b64fefc62c6ec1a6a","type":"artist","uuid":"88eac52f-ee23-4fed-ab0b-c3c2d319288d"}
album: Close to Home
  type: MusicAlbum
  date published: 2020-07-30
album: Break Me Down
  type: MusicAlbum
  date published: 2021-05-10
  track: Break Me Down
    type: MusicRecording
    duration: PT2M53S
    duration ms: 173028
    explicit: false
    by artist: Ryan Harris
    in album: Break Me Down
      type: MusicAlbum
      date published: 2021-05-10
    genre: indie folk
    isrc code: QZHN62130519
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T14:35:03+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x5c2ad047f11d8ac946dbd321783f396450c1a963f98bf4705b893aae44b565dc
    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/QZHN62130519
    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 0x5c2ad047f11d8ac946dbd321783f396450c1a963f98bf4705b893aae44b565dc. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN62130519.
      date published: 2026-07-05T01:12:41Z
    audio: Break Me Down
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 72.988
      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.651
      additional property: Energy
        type: PropertyValue
        value: 0.627
      additional property: Speechiness
        type: PropertyValue
        value: 0.033
      additional property: Acousticness
        type: PropertyValue
        value: 0.448
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.064
      additional property: Liveness
        type: PropertyValue
        value: 0.129
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.663
      additional property: Loudness (dB)
        type: PropertyValue
        value: -7.455
      additional property: Key Name
        type: PropertyValue
        value: D
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: Sundays
  type: MusicAlbum
  date published: 2021-06-01
album: Far from Home
  type: MusicAlbum
  date published: 2021-10-20
album: Free
  type: MusicAlbum
  date published: 2021-11-10
album: Waiting
  type: MusicAlbum
  date published: 2022-03-03
  track: Waiting
    type: MusicRecording
    duration: PT2M38S
    duration ms: 158053
    explicit: false
    by artist: Ryan Harris
    in album: Waiting
      type: MusicAlbum
      date published: 2022-03-03
    genre: indie folk
    isrc code: QZFZ62246903
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T04:40:10+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x3383c50cca00d86867b808e9fc68ac598532d0017415b0c98c48faba7f89b5ef
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956474
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956474
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62246903
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-03T08:56:35Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x3383c50cca00d86867b808e9fc68ac598532d0017415b0c98c48faba7f89b5ef. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62246903.
      date published: 2026-07-03T08:56:35Z
    audio: Waiting
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 123.999
      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.823
      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: My Mind
album: Roam
album: My Mind x (Ty House Remix)
album: Gone (Away)
album: You Were Right
album: Lights Fall
album: Same Sun
album: Same Sun EP
album: My Mind (acoustic)
album: Falling
album: All The Same
album: Same Sun (Acoustic Version)
album: Guide You Home
album: One Day
album: Rolling On
album: Running
album: Forever
album: Rolling On (Acoustic)
album: Weight of You
album: In The Morning
album: All I Have
album: Now You Know Me
album: Days
album: This Dream
album: Where You Go
album: Lifeline
album: Bound to Roam
album: I feel, free
album: All The Light
album: This Path Alone
album: This Life
album: This Could Be Us
album: Out Here All Alone
album: it's alright
album: 99
album: Reminder
album: Think i'll stay
album: Sold Me a Dream
album: Show Me Something
album: All I Am
album: Hanging on

Energy
type: PropertyValue
value: 0.596

Speechiness
type: PropertyValue
value: 0.032

Acousticness
type: PropertyValue
value: 0.711

Instrumentalness
type: PropertyValue
value: 0.51

Liveness
type: PropertyValue
value: 0.107

Valence (Positivity)
type: PropertyValue
value: 0.391

Loudness (dB)
type: PropertyValue
value: -10.871

Key Name
type: PropertyValue
value: B

Mode Name
type: PropertyValue
value: Major

My Mind
type: MusicAlbum
date published: 2022-04-29

Roam
type: MusicAlbum
date published: 2022-07-01

My Mind x (Ty House Remix)
type: MusicAlbum
date published: 2022-07-22

Gone (Away)
type: MusicAlbum
date published: 2022-08-26

You Were Right
type: MusicAlbum
date published: 2022-12-02

Lights Fall
type: MusicAlbum
date published: 2023-01-20

Same Sun
type: MusicAlbum
date published: 2023-02-17
track: Lights Fall
  type: MusicRecording
  duration: PT3M25S
  duration ms: 205946
  explicit: false
  by artist: Ryan Harris
  in album: Same Sun
    type: MusicAlbum
    date published: 2023-02-17
  genre: indie folk
  isrc code: QZFYY2301800
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T03:06:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2f7b49877cdd2bf079549df344146d1a36028e2f256560cb32c7c4e80362ec7b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958484
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958484
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2301800
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T03:34:53Z
  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 0x2f7b49877cdd2bf079549df344146d1a36028e2f256560cb32c7c4e80362ec7b. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/QZFYY2301800.
    date published: 2026-07-18T03:34:53Z
  audio: Lights Fall
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.18
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.639
    additional property: Energy
      type: PropertyValue
      value: 0.113
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.908
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.624
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.166
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.898
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Same Sun EP
type: MusicAlbum
date published: 2023-03-24
track: Same Sun
  type: MusicRecording
  duration: PT3M5S
  duration ms: 185898
  explicit: false
  by artist: Ryan Harris
  in album: Same Sun EP
    type: MusicAlbum
    date published: 2023-03-24
  genre: indie folk
  isrc code: QZFYY2309427
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T16:45:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x51171e85fd4cebf9910af8aedb6ec36c9ba51ccde00e0134c6f5ab20f66d6722
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958316
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958316
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2309427
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T19:42: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 0x51171e85fd4cebf9910af8aedb6ec36c9ba51ccde00e0134c6f5ab20f66d6722. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2309427.
    date published: 2026-07-16T19:42:29Z
  audio: Same Sun
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 117.033
    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.709
    additional property: Energy
      type: PropertyValue
      value: 0.317
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.686
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.201
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.263
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.185
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: On Your Way
  type: MusicRecording
  duration: PT2M3S
  duration ms: 123296
  explicit: false
  by artist: Ryan Harris
  in album: Same Sun EP
    type: MusicAlbum
    date published: 2023-03-24
  genre: indie folk
  isrc code: QZFZ32301455
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T20:34:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x12195a2d0ddd75ca11e277c9d569f265a0e091980d38c8456e467154cca7edc8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959058
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959058
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32301455
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T21:09:36Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12195a2d0ddd75ca11e277c9d569f265a0e091980d38c8456e467154cca7edc8. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32301455.
    date published: 2026-07-21T21:09:36Z
  audio: On Your Way
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 181.994
    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.529
    additional property: Energy
      type: PropertyValue
      value: 0.496
    additional property: Speechiness
      type: PropertyValue
      value: 0.052
    additional property: Acousticness
      type: PropertyValue
      value: 0.626
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.852
    additional property: Liveness
      type: PropertyValue
      value: 0.088
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.407
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.581
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Lights Fall
  type: MusicRecording
  duration: PT3M25S
  duration ms: 205946
  explicit: false
  by artist: Ryan Harris
  in album: Same Sun EP
    type: MusicAlbum
    date published: 2023-03-24
  genre: indie folk
  isrc code: QZFYY2301800
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2f7b49877cdd2bf079549df344146d1a36028e2f256560cb32c7c4e80362ec7b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958774
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958774
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2301800
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Lights Fall
track: You Were Right

OTSTimestamp
type: PropertyValue
value: 2026-07-19T20:03:27Z

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 0x2f7b49877cdd2bf079549df344146d1a36028e2f256560cb32c7c4e80362ec7b. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2301800.
date published: 2026-07-19T20:03:27Z

Lights Fall
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 127.18
additional property: Musical Key
  type: PropertyValue
  value: 1
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.639
additional property: Energy
  type: PropertyValue
  value: 0.113
additional property: Speechiness
  type: PropertyValue
  value: 0.04
additional property: Acousticness
  type: PropertyValue
  value: 0.908
additional property: Instrumentalness
  type: PropertyValue
  value: 0.624
additional property: Liveness
  type: PropertyValue
  value: 0.11
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.166
additional property: Loudness (dB)
  type: PropertyValue
  value: -15.898
additional property: Key Name
  type: PropertyValue
  value: C#
additional property: Mode Name
  type: PropertyValue
  value: Major

You Were Right
type: MusicRecording
duration: PT3M4S
duration ms: 184320
explicit: false
by artist: Ryan Harris
in album: Same Sun EP
  type: MusicAlbum
  date published: 2023-03-24
genre: indie folk
isrc code: QZTAU2229130
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T10:00:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfa26bda649c09100edcfecf857cd7e7859346954eb55572ca87b52aaf912774c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958716
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958716
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAU2229130
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T10:15:55Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xfa26bda649c09100edcfecf857cd7e7859346954eb55572ca87b52aaf912774c. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAU2229130.
  date published: 2026-07-19T10:15:55Z
audio: You Were Right
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 123.584
  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.614
  additional property: Energy
    type: PropertyValue
    value: 0.27
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.718
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.12
  additional property: Liveness
    type: PropertyValue
    value: 0.09
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.206
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.639
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

My Mind (acoustic)
type: MusicAlbum
date published: 2023-04-21

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

All The Same
type: MusicAlbum
date published: 2023-05-26

Same Sun (Acoustic Version)
type: MusicAlbum
date published: 2023-06-09

Guide You Home
type: MusicAlbum
date published: 2023-08-04

One Day
type: MusicAlbum
date published: 2023-09-29

Rolling On
type: MusicAlbum
date published: 2023-10-27

Running
type: MusicAlbum
date published: 2023-11-24

Forever
type: MusicAlbum
date published: 2023-12-08
track: Running
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192908
  explicit: false
  by artist: Ryan Harris
  in album: Forever
    type: MusicAlbum
    date published: 2023-12-08
  genre: indie folk
  isrc code: QZTB82337143
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T21:02:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9a639595975b96bd30090a1955d6895e50d2de5c83cfef420cd4040c69e53f6c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959061
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959061
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB82337143
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T21:34:21Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x9a639595975b96bd30090a1955d6895e50d2de5c83cfef420cd4040c69e53f6c. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB82337143.
    date published: 2026-07-21T21:34:21Z
  audio: Running
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 153.916
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.557
    additional property: Energy
      type: PropertyValue
      value: 0.37
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.862
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.783
    additional property: Liveness
      type: PropertyValue
      value: 0.107
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.219
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.082
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Rolling On (Acoustic)
type: MusicAlbum
date published: 2024-01-05
track: Rolling On - Acoustic
  type: MusicRecording
  duration: PT3M53S
  duration ms: 233479
  explicit: false
  by artist: Ryan Harris
  in album: Rolling On (Acoustic)
    type: MusicAlbum
    date published: 2024-01-05
  genre: indie folk
  isrc code: QZWFJ2381314
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T14:59:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4419441e7a88b5119643a79bdf9cd10eff9cb219fbb49b57f5a2881c838fa511
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958166
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958166
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFJ2381314
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T15:55:19Z
  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 0x4419441e7a88b5119643a79bdf9cd10eff9cb219fbb49b57f5a2881c838fa511. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/QZWFJ2381314.
    date published: 2026-07-15T15:55:19Z
  audio: Rolling On - Acoustic
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 137.995
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.554
    additional property: Energy
      type: PropertyValue
      value: 0.286
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.925
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.06
    additional property: Liveness
      type: PropertyValue
      value: 0.13
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.404
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.978
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Weight of You
type: MusicAlbum
date published: 2024-02-02

In The Morning
type: MusicAlbum
date published: 2024-02-16
track: In The Morning
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202996
  explicit: false
  by artist: Ryan Harris
  in album: In The Morning
    type: MusicAlbum
    date published: 2024-02-16
  genre: indie folk
  isrc code: QZDA52402489
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T21:06:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6374503424a19c6204b16bee601827ab6bd4c4ce0b90f322dfd0e5d8c6f92cd3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956402
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956402
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA52402489
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T22:05:07Z
  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 0x6374503424a19c6204b16bee601827ab6bd4c4ce0b90f322dfd0e5d8c6f92cd3. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05:07Z), 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/QZDA52402489.
    date published: 2026-07-02T22:05:07Z
  audio: In The Morning
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 115.43
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.742
    additional property: Energy
      type: PropertyValue
      value: 0.188
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.846
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.033
    additional property: Liveness
      type: PropertyValue
      value: 0.116
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.299
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.827
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

All I Have
type: MusicAlbum
date published: 2024-03-08
track: All I Have
  type: MusicRecording
  duration: PT2M28S
  duration ms: 148126
  explicit: false
  by artist: Ryan Harris
  in album: All I Have
    type: MusicAlbum
    date published: 2024-03-08
  genre: indie folk
  isrc code: QZES72472161
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T21:06:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa4f455067ca33c03d4d2d9e0bb683801e1aac16f3dc1eaf4938dd133cbc01efe
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956402
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956402
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES72472161
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T22:05:07Z
  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 0xa4f455067ca33c03d4d2d9e0bb683801e1aac16f3dc1eaf4938dd133cbc01efe. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05:07Z), 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/QZES72472161.
    date published: 2026-07-02T22:05:07Z
  audio: All I Have
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 98.583
    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.612
    additional property: Energy
      type: PropertyValue
      value: 0.174
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.909
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.109
    additional property: Liveness
      type: PropertyValue
      value: 0.107
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.497
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.567
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: In The Morning
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202996
  explicit: false
  by artist: Ryan Harris
  in album: All I Have
    type: MusicAlbum
    date published: 2024-03-08
  genre: indie folk
  isrc code: QZDA52402489
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T21:06:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6374503424a19c6204b16bee601827ab6bd4c4ce0b90f322dfd0e5d8c6f92cd3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956856
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956856
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA52402489
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T01:25: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 0x6374503424a19c6204b16bee601827ab6bd4c4ce0b90f322dfd0e5d8c6f92cd3. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZDA52402489.
    date published: 2026-07-06T01:25:57Z
  audio: In The Morning
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 115.43
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.742
    additional property: Energy
      type: PropertyValue
      value: 0.188
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.846
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.033
    additional property: Liveness
      type: PropertyValue
      value: 0.116
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.299
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.827
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Now You Know Me
type: MusicAlbum
date published: 2024-03-27

Days
type: MusicAlbum
date published: 2024-04-12
track: Days
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235752
  explicit: false
  by artist: Ryan Harris
  in album: Days
    type: MusicAlbum
    date published: 2024-04-12
  genre: indie folk
  isrc code: QZHN92434613
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T13:09:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe9235bad999c5b343ec71535a9bf844cd9e6a21e858ad96b40410960ff5b4d66
  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/QZHN92434613
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T13:14:32Z
  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 0xe9235bad999c5b343ec71535a9bf844cd9e6a21e858ad96b40410960ff5b4d66. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/QZHN92434613.
    date published: 2026-07-15T13:14:32Z
  audio: Days
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.956
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.684
    additional property: Energy
      type: PropertyValue
      value: 0.138
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.789
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.021
    additional property: Liveness
      type: PropertyValue
      value: 0.123
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.133
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.047
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

This Dream
type: MusicAlbum
date published: 2024-04-26

Where You Go
type: MusicAlbum
date published: 2024-05-15

Lifeline
type: MusicAlbum
date published: 2024-05-29

Bound to Roam
type: MusicAlbum
date published: 2024-06-14
track: Weight of You
  type: MusicRecording
  duration: PT3M5S
  duration ms: 185759
  explicit: false
  by artist: Ryan Harris
  in album: Bound to Roam
    type: MusicAlbum
    date published: 2024-06-14
  genre: indie folk
  isrc code: QZFYX2472906
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T22:45:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x99a5e7e80a7014b195aca082cb13298f269066d06073778c1a7f801c976f2d0e
  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/QZFYX2472906
  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 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 0x99a5e7e80a7014b195aca082cb13298f269066d06073778c1a7f801c976f2d0e. 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/QZFYX2472906.
    date published: 2026-07-04T10:04:33Z
  audio: Weight of You
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 110.009
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.683
    additional property: Energy
      type: PropertyValue
      value: 0.52
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.477
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.033
    additional property: Liveness
      type: PropertyValue
      value: 0.153
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.568
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.528
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

I feel, free
type: MusicAlbum
date published: 2024-07-03

All The Light
type: MusicAlbum
date published: 2024-07-31

This Path Alone
type: MusicAlbum
date published: 2024-09-11

This Life
type: MusicAlbum
date published: 2024-10-16

This Could Be Us
type: MusicAlbum
date published: 2024-11-15

Out Here All Alone
type: MusicAlbum
date published: 2025-01-03
track: Out Here All Alone
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161428
  explicit: false
  by artist: Ryan Harris
  in album: Out Here All Alone
    type: MusicAlbum
    date published: 2025-01-03
  genre: indie folk
  isrc code: QZZ7N2417645
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T21:47:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xab14ecbc4e7912c2bacfd9b72f43bdfb0052b31a30954b41cfa9955b9cedc29a
  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/QZZ7N2417645
  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 0xab14ecbc4e7912c2bacfd9b72f43bdfb0052b31a30954b41cfa9955b9cedc29a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7N2417645.
    date published: 2026-07-05T01:12:41Z
  audio: Out Here All Alone
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.997
    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.628
    additional property: Energy
      type: PropertyValue
      value: 0.254
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.536
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.054
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.106
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.993
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Out Here All Alone
type: MusicAlbum
date published: 2025-01-03
track: This Could Be Us
  type: MusicRecording
  duration: PT3M43S
  duration ms: 223916
  explicit: false
  by artist: Ryan Harris
  in album: Out Here All Alone
    type: MusicAlbum
    date published: 2025-01-03
  genre: indie folk
  isrc code: QZWFJ2417135
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T05:13:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf72efcd7729d1bf8ffa7706b20acf5422480f5f84d4334c78a5c0271f88c5bbe
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFJ2417135
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xf72efcd7729d1bf8ffa7706b20acf5422480f5f84d4334c78a5c0271f88c5bbe. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFJ2417135.
    date published: 2026-07-03T08:56:35Z
  audio: This Could Be Us
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.991
    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.499
    additional property: Energy
      type: PropertyValue
      value: 0.163
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.853
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.047
    additional property: Liveness
      type: PropertyValue
      value: 0.142
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.201
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.651
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

it's alright
type: MusicAlbum
date published: 2025-02-05

99
type: MusicAlbum
date published: 2025-03-07

Reminder
type: MusicAlbum
date published: 2025-04-02

Think i'll stay
type: MusicAlbum
date published: 2025-05-09

Sold Me a Dream
type: MusicAlbum
date published: 2025-06-25

Show Me Something
type: MusicAlbum
date published: 2025-08-19

All I Am
type: MusicAlbum
date published: 2025-09-16

Hanging on
type: MusicAlbum
date published: 2025-10-14