Emily James
type: MusicGroup
popularity: 45
followers: 38540
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x282dc30dc3bcae323a7bfe9c4a740ab65a5b86b90e3547423622521d8bc487b8
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/0a39b55e-fa61-4fcd-ac18-d5623343420b.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/0a39b55e-fa61-4fcd-ac18-d5623343420b.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/0a39b55e-fa61-4fcd-ac18-d5623343420b
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x282dc30dc3bcae323a7bfe9c4a740ab65a5b86b90e3547423622521d8bc487b8","name":"Emily James","registered_at":"2026-06-11T11:28:13Z","symbol":"NIM0013859","token_address":"0xa188c6df0555f4251686ec0a21a49ff8aa8c8365","type":"artist","uuid":"0a39b55e-fa61-4fcd-ac18-d5623343420b"}
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 0x282dc30dc3bcae323a7bfe9c4a740ab65a5b86b90e3547423622521d8bc487b8. 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/0a39b55e-fa61-4fcd-ac18-d5623343420b.json and https://artists.proofprofile.net/proofs/artist/0a39b55e-fa61-4fcd-ac18-d5623343420b.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x282dc30dc3bcae323a7bfe9c4a740ab65a5b86b90e3547423622521d8bc487b8","name":"Emily James","registered_at":"2026-06-11T11:28:13Z","symbol":"NIM0013859","token_address":"0xa188c6df0555f4251686ec0a21a49ff8aa8c8365","type":"artist","uuid":"0a39b55e-fa61-4fcd-ac18-d5623343420b"}
album: Emily James
  type: MusicAlbum
  date published: 2016-08-26
album: Emily James - EP
  type: MusicAlbum
  date published: 2016-08-26
album: Emily James
  type: MusicAlbum
  date published: 2016-08-26
  track: Fools & Jokers
    type: MusicRecording
    duration: PT3M35S
    duration ms: 215373
    explicit: false
    by artist: Emily James
    in album: Emily James
      type: MusicAlbum
      date published: 2016-08-26
    isrc code: QZ4BX1600001
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T07:05:43+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xb29e8268f93e0faedb5c3f0bb603ce0b08b5d5a1163a5b643483c42bd3cca693
    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/QZ4BX1600001
    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 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 0xb29e8268f93e0faedb5c3f0bb603ce0b08b5d5a1163a5b643483c42bd3cca693. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1600001 — a six-check JSON result.
      date published: 2026-07-03T10:47:44Z
    audio: Fools & Jokers
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 103.899
      additional property: Musical Key
        type: PropertyValue
        value: 9
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.403
      additional property: Energy
        type: PropertyValue
        value: 0.435
      additional property: Speechiness
        type: PropertyValue
        value: 0.036
      additional property: Acousticness
        type: PropertyValue
        value: 0.038
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.001
      additional property: Liveness
        type: PropertyValue
        value: 0.095
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.117
      additional property: Loudness (dB)
        type: PropertyValue
        value: -8.782
      additional property: Key Name
        type: PropertyValue
        value: A
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: Say Goodbye
    type: MusicRecording
    duration: PT3M38S
    duration ms: 218306
    explicit: false
    by artist: Emily James
    in album: Emily James
      type: MusicAlbum
      date published: 2016-08-26
    isrc code: QZ4BX1600002
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-28T19:36:48+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xd0ce8f445d5646c62e9d1cd59efaf1e4d7d3bd43b9c3685793fef304a014b5dc
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956375
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956375
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1600002
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-02T16:51:38Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0ce8f445d5646c62e9d1cd59efaf1e4d7d3bd43b9c3685793fef304a014b5dc. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1600002 — a six-check JSON result.
      date published: 2026-07-02T16:51:38Z
    audio: Say Goodbye
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 87.955
      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.62
      additional property: Energy
        type: PropertyValue
        value: 0.33
      additional property: Speechiness
        type: PropertyValue
        value: 0.034
      additional property: Acousticness
        type: PropertyValue
        value: 0.572
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.117
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Paper Heart
  track: Boy in Memphis
album: Perfect (Acoustic)
album: Hold On
album: The Scientist (Cover)
album: The Scientist
album: Lion's Den
album: If Walls Could Talk
album: Nobody's Baby
album: Til the Morning
album: Lost in Japan
album: Dancing with a Thief
album: Foreign Land
album: Little Drummer Boy
album: Foreign Land (Acoustic)
album: Can't Say Goodbye
album: Never Chase a Boy (Acoustic)
album: Never Chase A Boy (Acoustic)
album: I Saw Your Face
album: Happier
album: You Are My Sunshine
album: Oceans Away
album: Dreaming
album: Chills
album: If You Weren't You
album: bartender
album: bartender (Acoustic)
album: kissing boys
album: what do i
album: what i'll remember
album: Moments that mattered
album: Moments that mattered (the playlist)
album: tired
album: back in the summer
album: that'd be alright
album: the list
album: venice
album: Wanted You to Know
album: Have Yourself a Merry Little Christmas
album: Brooklyn (Stripped)
album: Brooklyn
album: Bird of Prey
album: Peach New Am
album: Cannonball
album: Illuminate
album: Cannonball (Midnight Mix)
album: For an Evening
album: Happy for Me
album: Lovely Enough
album: Past Tense
album: New Name to Heartbreak
album: Grey
album: I’m Not In Love / Who Would’ve Thought
album: Lost Cause / Uncalled For
album: Down the Line
album: The aLtErNaTeS, Pt. 1
album: London
album: Since We Broke Up
album: This'll Only Hurt for a Minute
album: The aLtErNaTeS, Pt. 2
album: Ricochet
album: Song for Bryan
album: The aFtErMaTh
album: 25

Valence (Positivity)
type: PropertyValue
value: 0.126

Loudness (dB)
type: PropertyValue
value: -12.131

Key Name
type: PropertyValue
value: C#

Mode Name
type: PropertyValue
value: Minor

Paper Heart
type: MusicRecording
duration: PT4M15S
duration ms: 255066
explicit: false
by artist: Emily James
in album: Emily James
  type: MusicAlbum
  date published: 2016-08-26
isrc code: QZ4BX1600003
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T09:23:38+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc4b69b97fc42f5a655c75f41f77ab03bdff3dbb7a1223913ecd8589c6093e34f
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/QZ4BX1600003
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 0xc4b69b97fc42f5a655c75f41f77ab03bdff3dbb7a1223913ecd8589c6093e34f. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1600003 — a six-check JSON result.
  date published: 2026-07-04T10:04:33Z
audio: Paper Heart
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 139.012
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.41
  additional property: Energy
    type: PropertyValue
    value: 0.285
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.713
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.122
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.237
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.768
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Boy in Memphis
type: MusicRecording
duration: PT4M25S
duration ms: 265906
explicit: false
by artist: Emily James
in album: Emily James
  type: MusicAlbum
  date published: 2016-08-26
isrc code: QZ4BX1600005
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T03:06:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1a00b4a9691eef580a8c2f6d872e37306aed9d988285c089e582ba9bcaebccf5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958234
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958234
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1600005
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T03:46:09Z
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 0x1a00b4a9691eef580a8c2f6d872e37306aed9d988285c089e582ba9bcaebccf5. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1600005 — a six-check JSON result.
  date published: 2026-07-16T03:46:09Z
audio: Boy in Memphis
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 99.813
  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.652
  additional property: Energy
    type: PropertyValue
    value: 0.112
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.817
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.117
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.2
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.202
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Emily James
type: MusicAlbum
date published: 2016-08-26

Perfect (Acoustic)
type: MusicAlbum
date published: 2017-07-08

Perfect (Acoustic)
type: MusicAlbum
date published: 2017-07-08

Hold On
type: MusicAlbum
date published: 2017-07-20

The Scientist (Cover)
type: MusicAlbum
date published: 2017-10-13

The Scientist
type: MusicAlbum
date published: 2017-10-13

The Scientist
type: MusicAlbum
date published: 2017-10-13

The Scientist
type: MusicAlbum
date published: 2017-10-13

Lion's Den
type: MusicAlbum
date published: 2017-12-01

If Walls Could Talk
type: MusicAlbum
date published: 2018-01-12

Nobody's Baby
type: MusicAlbum
date published: 2018-02-02

Til the Morning
type: MusicAlbum
date published: 2018-02-09
track: Lion's Den
  type: MusicRecording
  duration: PT4M33S
  duration ms: 273252
  explicit: false
  by artist: Emily James
  in album: Til the Morning
    type: MusicAlbum
    date published: 2018-02-09
  isrc code: QZ4BX1700001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T14:13:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb30c8c259c382769208c89ecc449c60aba67ee618d22c85d4cb81c49f4ce533e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959023
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959023
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1700001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T15:22:58Z
  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 0xb30c8c259c382769208c89ecc449c60aba67ee618d22c85d4cb81c49f4ce533e. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1700001 — a six-check JSON result.
    date published: 2026-07-21T15:22:58Z
  audio: Lion's Den
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 121.93
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.715
    additional property: Energy
      type: PropertyValue
      value: 0.442
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.792
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.108
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.273
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: If Walls Could Talk
  type: MusicRecording
  duration: PT4M12S
  duration ms: 252309
  explicit: false
  by artist: Emily James
  in album: Til the Morning
    type: MusicAlbum
    date published: 2018-02-09
  isrc code: QZ4BX1700002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T07:30:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x35d263d3ff4d3956c395862224f8f7e76bf64b2541c5282a82ec278bf587c0c7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956476
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956476
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1700002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T09:04: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 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 0x35d263d3ff4d3956c395862224f8f7e76bf64b2541c5282a82ec278bf587c0c7. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1700002 — a six-check JSON result.
    date published: 2026-07-03T09:04:44Z
  audio: If Walls Could Talk
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 128.193
    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.538
    additional property: Energy
      type: PropertyValue
      value: 0.332
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.677
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.113
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.129
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.638
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Nobody's Baby
  type: MusicRecording
  duration: PT4M36S
  duration ms: 276172
  explicit: false
  by artist: Emily James
  in album: Til the Morning
    type: MusicAlbum
    date published: 2018-02-09
  isrc code: QZ4BX1700003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T09:34:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xaf65a0dcae3219bc170c7a43247a3f236c358d3df3f3d6bc9eefb6487febc026
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958140
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958140
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1700003
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Nobody's Baby

OTSTimestamp
type: PropertyValue
value: 2026-07-15T10:05:23Z

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 0xaf65a0dcae3219bc170c7a43247a3f236c358d3df3f3d6bc9eefb6487febc026. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1700003 — a six-check JSON result.
date published: 2026-07-15T10:05:23Z

Nobody's Baby
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 111.982
additional property: Musical Key
  type: PropertyValue
  value: 5
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.677
additional property: Energy
  type: PropertyValue
  value: 0.406
additional property: Speechiness
  type: PropertyValue
  value: 0.031
additional property: Acousticness
  type: PropertyValue
  value: 0.597
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.105
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.352
additional property: Loudness (dB)
  type: PropertyValue
  value: -8.228
additional property: Key Name
  type: PropertyValue
  value: F
additional property: Mode Name
  type: PropertyValue
  value: Minor

Til the Morning
type: MusicAlbum
date published: 2018-02-09

Til the Morning
type: MusicAlbum
date published: 2018-02-09

Til the Morning
type: MusicAlbum
date published: 2018-02-09

Lost in Japan
type: MusicAlbum
date published: 2018-04-27

Dancing with a Thief
type: MusicAlbum
date published: 2018-09-14

Foreign Land
type: MusicAlbum
date published: 2018-11-09

Little Drummer Boy
type: MusicAlbum
date published: 2018-11-23

Little Drummer Boy
type: MusicAlbum
date published: 2018-11-23

Foreign Land (Acoustic)
type: MusicAlbum
date published: 2018-12-07

Foreign Land
type: MusicAlbum
date published: 2018-12-07

Can't Say Goodbye
type: MusicAlbum
date published: 2019-01-18

Foreign Land
type: MusicAlbum
date published: 2019-03-22

Foreign Land
type: MusicAlbum
date published: 2019-03-22

Never Chase a Boy (Acoustic)
type: MusicAlbum
date published: 2019-03-22

Foreign Land
type: MusicAlbum
date published: 2019-03-22
track: Foreign Land
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214820
  explicit: false
  by artist: Emily James
  in album: Foreign Land
    type: MusicAlbum
    date published: 2019-03-22
  isrc code: QZ4BX1800003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T21:47:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x901e747264bd24335db4908bb9e0364be0f239a76d20e1e242b421227218818e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959065
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959065
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1800003
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T22:00:50Z
  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 0x901e747264bd24335db4908bb9e0364be0f239a76d20e1e242b421227218818e. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1800003 — a six-check JSON result.
    date published: 2026-07-21T22:00:50Z
  audio: Foreign Land
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.835
    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.647
    additional property: Energy
      type: PropertyValue
      value: 0.116
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.831
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.153
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.199
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.126
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Can't Say Goodbye
  type: MusicRecording
  duration: PT3M58S
  duration ms: 238001
  explicit: false
  by artist: Emily James
  in album: Foreign Land
    type: MusicAlbum
    date published: 2019-03-22
  isrc code: QZ4BX1900001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T02:28:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x274acc5221dbb8ec6830baccd126c1aa949dda1b8fa2d029ad978935882113f3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958650
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958650
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1900001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T03:36: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 0x274acc5221dbb8ec6830baccd126c1aa949dda1b8fa2d029ad978935882113f3. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1900001 — a six-check JSON result.
    date published: 2026-07-19T03:36:41Z
  audio: Can't Say Goodbye
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.147
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.613
    additional property: Energy
      type: PropertyValue
      value: 0.304
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.863
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.091
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.242
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.511
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Dancing with a Thief
  type: MusicRecording
  duration: PT4M26S
  duration ms: 266244
  explicit: false
  by artist: Emily James
  in album: Foreign Land
    type: MusicAlbum
    date published: 2019-03-22
  isrc code: QZ4BX1800001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T16:34:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd527792418017c13e00244368699c9c9c15d2d81025806cf46b28a217d92870a
  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/QZ4BX1800001
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Dancing with a Thief

OTSTimestamp
type: PropertyValue
value: 2026-07-17T19:12:23Z

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 0xd527792418017c13e00244368699c9c9c15d2d81025806cf46b28a217d92870a. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1800001 — a six-check JSON result.
date published: 2026-07-17T19:12:23Z

Dancing with a Thief
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 131.841
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.504
additional property: Energy
  type: PropertyValue
  value: 0.277
additional property: Speechiness
  type: PropertyValue
  value: 0.032
additional property: Acousticness
  type: PropertyValue
  value: 0.647
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.095
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.369
additional property: Loudness (dB)
  type: PropertyValue
  value: -7.32
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

Never Chase A Boy (Acoustic)
type: MusicAlbum
date published: 2019-03-22

I Saw Your Face
type: MusicAlbum
date published: 2019-05-03

Happier
type: MusicAlbum
date published: 2019-05-31

You Are My Sunshine
type: MusicAlbum
date published: 2019-05-31

Oceans Away
type: MusicAlbum
date published: 2019-05-31

Dreaming
type: MusicAlbum
date published: 2019-08-09

Chills
type: MusicAlbum
date published: 2019-09-27

Dreaming
type: MusicAlbum
date published: 2019-10-25

Dreaming
type: MusicAlbum
date published: 2019-10-25
track: Hey Boy
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194211
  explicit: false
  by artist: Emily James
  in album: Dreaming
    type: MusicAlbum
    date published: 2019-10-25
  isrc code: QZ4BX1900008
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T13:15:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xac0b5d56328d02f7256b96196182b6a3daef41291371d3bf556f481cef7fbae4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958742
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958742
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1900008
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T14:09:34Z
  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 0xac0b5d56328d02f7256b96196182b6a3daef41291371d3bf556f481cef7fbae4. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1900008 — a six-check JSON result.
    date published: 2026-07-19T14:09:34Z
  audio: Hey Boy
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 167.588
    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.516
    additional property: Energy
      type: PropertyValue
      value: 0.158
    additional property: Speechiness
      type: PropertyValue
      value: 0.09
    additional property: Acousticness
      type: PropertyValue
      value: 0.913
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.376
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.234
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.603
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Dreaming
type: MusicAlbum
date published: 2019-10-25

If You Weren't You
type: MusicAlbum
date published: 2019-12-06

bartender
type: MusicAlbum
date published: 2020-01-10

bartender (Acoustic)
type: MusicAlbum
date published: 2020-02-07

bartender (Acoustic)
type: MusicAlbum
date published: 2020-02-07

bartender (Acoustic)
type: MusicAlbum
date published: 2020-02-07

bartender (Acoustic)
type: MusicAlbum
date published: 2020-02-07

kissing boys
type: MusicAlbum
date published: 2020-03-06

what do i
type: MusicAlbum
date published: 2020-04-24

what i'll remember
type: MusicAlbum
date published: 2020-06-12

Moments that mattered
type: MusicAlbum
date published: 2020-09-09

Moments that mattered
type: MusicAlbum
date published: 2020-09-09
track: kissing boys
  type: MusicRecording
  duration: PT3M10S
  duration ms: 190037
  explicit: false
  by artist: Emily James
  in album: Moments that mattered
    type: MusicAlbum
    date published: 2020-09-09
  isrc code: QZ4BX2000003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T21:13:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x19fcc57656d794e7e4a1c9ad7aaefef84d21563c9f4962f2db2e3af882aa5db8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958329
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958329
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX2000003
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T21:48:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19fcc57656d794e7e4a1c9ad7aaefef84d21563c9f4962f2db2e3af882aa5db8. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX2000003 — a six-check JSON result.
    date published: 2026-07-16T21:48:38Z
  audio: kissing boys
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 80.125
    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.636
    additional property: Energy
      type: PropertyValue
      value: 0.123
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.923
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.195
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.21
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.509
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: what i'll remember
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213149
  explicit: false
  by artist: Emily James
  in album: Moments that mattered
    type: MusicAlbum
    date published: 2020-09-09
  isrc code: QZ4BX2000005
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T07:07:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x10adf9027f18f280c5a61ad5b112d5e00a5923896f2bb9bb32b82fc0c46dd7ee
  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/QZ4BX2000005
  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 0x10adf9027f18f280c5a61ad5b112d5e00a5923896f2bb9bb32b82fc0c46dd7ee. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX2000005 — a six-check JSON result.
    date published: 2026-07-03T08:56:35Z
  audio: what i'll remember
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 80.034
    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.608
    additional property: Energy
      type: PropertyValue
      value: 0.212
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.937
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.281
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.422
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.263
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: if you weren't you
  type: MusicRecording
  duration: PT4M9S
  duration ms: 249150
  explicit: false
  by artist: Emily James
  in album: Moments that mattered
    type: MusicAlbum
    date published: 2020-09-09
  isrc code: QZ4BX1900009
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T18:35:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x01c8d8c57e17eddfebb6c72dcaffe8d99894d988b816f4ee50b62bac930b41c3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957898
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957898
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1900009
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: if you weren't you

OTSTimestamp
type: PropertyValue
value: 2026-07-13T19:28:48Z

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 0x01c8d8c57e17eddfebb6c72dcaffe8d99894d988b816f4ee50b62bac930b41c3. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX1900009 — a six-check JSON result.
date published: 2026-07-13T19:28:48Z

if you weren't you
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 81.025
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.597
additional property: Energy
  type: PropertyValue
  value: 0.144
additional property: Speechiness
  type: PropertyValue
  value: 0.04
additional property: Acousticness
  type: PropertyValue
  value: 0.861
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.111
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.217
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.258
additional property: Key Name
  type: PropertyValue
  value: Ab
additional property: Mode Name
  type: PropertyValue
  value: Major

Moments that mattered (the playlist)
type: MusicAlbum
date published: 2020-09-09

Moments that mattered
type: MusicAlbum
date published: 2020-09-09

tired
type: MusicAlbum
date published: 2020-09-09

back in the summer
type: MusicAlbum
date published: 2020-10-23

that'd be alright
type: MusicAlbum
date published: 2020-12-04

the list
type: MusicAlbum
date published: 2021-01-22

venice
type: MusicAlbum
date published: 2021-02-12

Wanted You to Know
type: MusicAlbum
date published: 2021-02-26

Wanted You to Know
type: MusicAlbum
date published: 2021-02-26
track: back in the summer
  type: MusicRecording
  duration: PT2M42S
  duration ms: 162923
  explicit: false
  by artist: Emily James
  in album: Wanted You to Know
    type: MusicAlbum
    date published: 2021-02-26
  isrc code: QZ4BX2000007
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T21:55:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc86c09383384e5fb029d5cc1bb858e663ada31a9eadcaa82f6a3b66ccb81501d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958935
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958935
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX2000007
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T22:08: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 0xc86c09383384e5fb029d5cc1bb858e663ada31a9eadcaa82f6a3b66ccb81501d. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX2000007 — a six-check JSON result.
    date published: 2026-07-20T22:08:19Z
  audio: back in the summer
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 154.444
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.76
    additional property: Energy
      type: PropertyValue
      value: 0.434
    additional property: Speechiness
      type: PropertyValue
      value: 0.1
    additional property: Acousticness
      type: PropertyValue
      value: 0.38
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.447
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.72
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.189
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: the list
  type: MusicRecording
  duration: PT4M14S
  duration ms: 254360
  explicit: false
  by artist: Emily James
  in album: Wanted You to Know
    type: MusicAlbum
    date published: 2021-02-26
  isrc code: QZ4BX2100001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T17:40:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc6fd5334481599d394f2b490bc59f439dbac6f0f1899d8759d525108accc5a58
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX2100001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T18:21:04Z
  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 0xc6fd5334481599d394f2b490bc59f439dbac6f0f1899d8759d525108accc5a58. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX2100001 — a six-check JSON result.
    date published: 2026-07-13T18:21:04Z
  audio: the list
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.12
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.708
    additional property: Energy
      type: PropertyValue
      value: 0.202
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.931
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.088
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.125
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.33
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: venice
  type: MusicRecording
  duration: PT3M38S
  duration ms: 218651
  explicit: false
  by artist: Emily James
  in album: Wanted You to Know
    type: MusicAlbum
    date published: 2021-02-26
  isrc code: QZ4BX2100002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T03:09:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8671c7990b2ced7adbe088f2f51ca88745174226c1e32e585cf08d8fd9e5ef3a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX2100002
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: venice

OTSTimestamp
type: PropertyValue
value: 2026-07-02T16:51:38Z

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 0x8671c7990b2ced7adbe088f2f51ca88745174226c1e32e585cf08d8fd9e5ef3a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX2100002 — a six-check JSON result.
date published: 2026-07-02T16:51:38Z

venice
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 120.023
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.802
additional property: Energy
  type: PropertyValue
  value: 0.238
additional property: Speechiness
  type: PropertyValue
  value: 0.044
additional property: Acousticness
  type: PropertyValue
  value: 0.865
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.107
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.194
additional property: Loudness (dB)
  type: PropertyValue
  value: -9.246
additional property: Key Name
  type: PropertyValue
  value: Eb
additional property: Mode Name
  type: PropertyValue
  value: Major

Wanted You to Know
type: MusicAlbum
date published: 2021-02-26

Have Yourself a Merry Little Christmas
type: MusicAlbum
date published: 2021-10-21

Have Yourself a Merry Little Christmas
type: MusicAlbum
date published: 2021-10-21

Brooklyn (Stripped)
type: MusicAlbum
date published: 2021-12-17

Brooklyn
type: MusicAlbum
date published: 2022-01-28

Bird of Prey
type: MusicAlbum
date published: 2022-03-11

Peach New Am
type: MusicAlbum
date published: 2022-04-22

Cannonball
type: MusicAlbum
date published: 2022-06-03

Illuminate
type: MusicAlbum
date published: 2022-07-15
track: Hung Up
  type: MusicRecording
  duration: PT3M38S
  duration ms: 218400
  explicit: false
  by artist: Emily James
  in album: Illuminate
    type: MusicAlbum
    date published: 2022-07-15
  isrc code: CAN112200454
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T16:54:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd5e14d373df2b2f7e152a916086f3f02830469407cf0aa9e5a473894dfa498fc
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112200454
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T19:59: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 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 0xd5e14d373df2b2f7e152a916086f3f02830469407cf0aa9e5a473894dfa498fc. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112200454 — a six-check JSON result.
    date published: 2026-07-03T19:59:51Z
  audio: Hung Up
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 123.059
    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.736
    additional property: Energy
      type: PropertyValue
      value: 0.577
    additional property: Speechiness
      type: PropertyValue
      value: 0.108
    additional property: Acousticness
      type: PropertyValue
      value: 0.1
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.172
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.638
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.362
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Cannonball (Midnight Mix)
type: MusicAlbum
date published: 2022-09-09

For an Evening
type: MusicAlbum
date published: 2022-12-30

Happy for Me
type: MusicAlbum
date published: 2023-02-03
track: Happy for Me
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184466
  explicit: false
  by artist: Emily James
  in album: Happy for Me
    type: MusicAlbum
    date published: 2023-02-03
  isrc code: CAN112300165
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T09:57:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5e1021fff7479edef67799b300c9bc0f70a4a4abadb7c528281b398def38e6de
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958140
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958140
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112300165
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T10:05: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 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 0x5e1021fff7479edef67799b300c9bc0f70a4a4abadb7c528281b398def38e6de. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112300165 — a six-check JSON result.
    date published: 2026-07-15T10:05:23Z
  audio: Happy for Me
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.974
    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.665
    additional property: Energy
      type: PropertyValue
      value: 0.569
    additional property: Speechiness
      type: PropertyValue
      value: 0.045
    additional property: Acousticness
      type: PropertyValue
      value: 0.328
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.115
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.411
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.469
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Lovely Enough
type: MusicAlbum
date published: 2023-03-31

Past Tense
type: MusicAlbum
date published: 2023-05-12

New Name to Heartbreak
type: MusicAlbum
date published: 2023-06-09
track: New Name to Heartbreak
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214720
  explicit: false
  by artist: Emily James
  in album: New Name to Heartbreak
    type: MusicAlbum
    date published: 2023-06-09
  isrc code: CAN112300819
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T18:05:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbac0619804d6de37005022315ae58dd8bd7fe419a91862c2002a5ff695e495e3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112300819
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T18:21:04Z
  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 0xbac0619804d6de37005022315ae58dd8bd7fe419a91862c2002a5ff695e495e3. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112300819 — a six-check JSON result.
    date published: 2026-07-13T18:21:04Z
  audio: New Name to Heartbreak
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 65.866
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.362
    additional property: Energy
      type: PropertyValue
      value: 0.249
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.939
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.207
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.89
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

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

I’m Not In Love / Who Would’ve Thought
type: MusicAlbum
date published: 2023-09-22

Lost Cause / Uncalled For
type: MusicAlbum
date published: 2023-10-27
track: Lost Cause
  type: MusicRecording
  duration: PT2M53S
  duration ms: 173000
  explicit: false
  by artist: Emily James
  in album: Lost Cause / Uncalled For
    type: MusicAlbum
    date published: 2023-10-27
  isrc code: CAN112301773
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T07:45:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2bae1cb9c176cf93c108d3702fd7d7f83cff8a9e084429e81580c680527cfc4f
  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/CAN112301773
  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 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 0x2bae1cb9c176cf93c108d3702fd7d7f83cff8a9e084429e81580c680527cfc4f. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112301773 — a six-check JSON result.
    date published: 2026-07-17T06:09:33Z
  audio: Lost Cause
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.989
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.718
    additional property: Energy
      type: PropertyValue
      value: 0.656
    additional property: Speechiness
      type: PropertyValue
      value: 0.063
    additional property: Acousticness
      type: PropertyValue
      value: 0.42
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.078
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.445
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.858
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Down the Line
type: MusicAlbum
date published: 2023-12-29
track: Down the Line
  type: MusicRecording
  duration: PT2M45S
  duration ms: 165000
  explicit: false
  by artist: Emily James
  in album: Down the Line
    type: MusicAlbum
    date published: 2023-12-29
  isrc code: CAN112302179
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T17:48:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x13a88577a1f5cff24168aa338cb09c052f618eae7beff22ae698bb6fd7d70f3c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112302179
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T18:21:04Z
  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 0x13a88577a1f5cff24168aa338cb09c052f618eae7beff22ae698bb6fd7d70f3c. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112302179 — a six-check JSON result.
    date published: 2026-07-13T18:21:04Z
  audio: Down the Line
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 94.022
    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.646
    additional property: Energy
      type: PropertyValue
      value: 0.143
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.952
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.103
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.266
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.38
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

The aLtErNaTeS, Pt. 1
type: MusicAlbum
date published: 2024-02-09
track: I'm Not In Love
  type: MusicRecording
  duration: PT3M7S
  duration ms: 187066
  explicit: false
  by artist: Emily James
  in album: The aLtErNaTeS, Pt. 1
    type: MusicAlbum
    date published: 2024-02-09
  isrc code: CAN112301580
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-22T01:15:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0c3a45d8ea63d2544fbcd48f087c40c583de1115699c73d4d7ed344f7545bf08
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959087
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959087
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112301580
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-22T02:05: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 0x0c3a45d8ea63d2544fbcd48f087c40c583de1115699c73d4d7ed344f7545bf08. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112301580 — a six-check JSON result.
    date published: 2026-07-22T02:05:55Z
  audio: I'm Not In Love
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.913
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.736
    additional property: Energy
      type: PropertyValue
      value: 0.426
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.722
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.116
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.314
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.555
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Lost Cause
  type: MusicRecording
  duration: PT2M53S
  duration ms: 173000
  explicit: false
  by artist: Emily James
  in album: The aLtErNaTeS, Pt. 1
    type: MusicAlbum
    date published: 2024-02-09
  isrc code: CAN112301773
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2bae1cb9c176cf93c108d3702fd7d7f83cff8a9e084429e81580c680527cfc4f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959043
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959043
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112301773
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T18:40:26Z
  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 0x2bae1cb9c176cf93c108d3702fd7d7f83cff8a9e084429e81580c680527cfc4f. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112301773 — a six-check JSON result.
    date published: 2026-07-21T18:40:26Z
  audio: Lost Cause
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.99
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.719
    additional property: Energy
      type: PropertyValue
      value: 0.656
    additional property: Speechiness
      type: PropertyValue
      value: 0.063
    additional property: Acousticness
      type: PropertyValue
      value: 0.408
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.076
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.45
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.874
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Uncalled For
  type: MusicRecording
  duration: PT3M40S
  duration ms: 220080
  explicit: false
  by artist: Emily James
  in album: The aLtErNaTeS, Pt. 1
    type: MusicAlbum
    date published: 2024-02-09
  isrc code: CAN112301774
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T13:07:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe25fb923b24a6c813e8ca392889455e61df5adc1a334075704ba00cc32f8c6cf
  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/CAN112301774
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Uncalled For
track: One More Hit

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 0xe25fb923b24a6c813e8ca392889455e61df5adc1a334075704ba00cc32f8c6cf. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112301774 — a six-check JSON result.
date published: 2026-07-05T01:12:41Z

Uncalled For
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 92.511
additional property: Musical Key
  type: PropertyValue
  value: 8
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 1
additional property: Danceability
  type: PropertyValue
  value: 0.664
additional property: Energy
  type: PropertyValue
  value: 0.319
additional property: Speechiness
  type: PropertyValue
  value: 0.031
additional property: Acousticness
  type: PropertyValue
  value: 0.934
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.116
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.105
additional property: Loudness (dB)
  type: PropertyValue
  value: -10.246
additional property: Key Name
  type: PropertyValue
  value: Ab
additional property: Mode Name
  type: PropertyValue
  value: Major

One More Hit
type: MusicRecording
duration: PT2M44S
duration ms: 164133
explicit: false
by artist: Emily James
in album: The aLtErNaTeS, Pt. 1
  type: MusicAlbum
  date published: 2024-02-09
isrc code: CAN112400101
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T13:00:10+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x87b109d52bd71977126425366ee0bca88857db358b7ce7bf85b9829156e5b5ab
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/CAN112400101
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 0x87b109d52bd71977126425366ee0bca88857db358b7ce7bf85b9829156e5b5ab. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112400101 — a six-check JSON result.
  date published: 2026-07-05T01:12:41Z
audio: One More Hit
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 84.611
  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.528
  additional property: Energy
    type: PropertyValue
    value: 0.295
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.708
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.003
  additional property: Liveness
    type: PropertyValue
    value: 0.104
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.348
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.688
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

London
type: MusicAlbum
date published: 2024-03-22

Since We Broke Up
type: MusicAlbum
date published: 2024-05-03
track: Since We Broke Up
  type: MusicRecording
  duration: PT3M31S
  duration ms: 211053
  explicit: false
  by artist: Emily James
  in album: Since We Broke Up
    type: MusicAlbum
    date published: 2024-05-03
  isrc code: CAN112400506
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T17:50:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0f8686fb542f50b14abbc12046ffc06b6fc5e00fe8880775a26aa26a472fe433
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112400506
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T18:21:04Z
  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 0x0f8686fb542f50b14abbc12046ffc06b6fc5e00fe8880775a26aa26a472fe433. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112400506 — a six-check JSON result.
    date published: 2026-07-13T18:21:04Z
  audio: Since We Broke Up
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 157.616
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.56
    additional property: Energy
      type: PropertyValue
      value: 0.476
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.238
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.236
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.232
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.633
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

This'll Only Hurt for a Minute
type: MusicAlbum
date published: 2024-06-14

The aLtErNaTeS, Pt. 2
type: MusicAlbum
date published: 2024-07-26
track: London
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168133
  explicit: false
  by artist: Emily James
  in album: The aLtErNaTeS, Pt. 2
    type: MusicAlbum
    date published: 2024-07-26
  isrc code: CAN112400504
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T21:04:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x35872b62a2c282c16a5b35b999105689be61c3110ec37cf393bbf55edd044768
  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/CAN112400504
  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 0x35872b62a2c282c16a5b35b999105689be61c3110ec37cf393bbf55edd044768. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112400504 — a six-check JSON result.
    date published: 2026-07-06T01:25:57Z
  audio: London
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.398
    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.512
    additional property: Energy
      type: PropertyValue
      value: 0.187
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.875
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.119
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.134
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.06
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

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

Song for Bryan
type: MusicAlbum
date published: 2024-10-25
track: Ricochet
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191133
  explicit: true
  by artist: Emily James
  in album: Song for Bryan
    type: MusicAlbum
    date published: 2024-10-25
  isrc code: CAN112401738
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T17:48:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x89d0b8cd9a613537869da0af620ea528de73287482809ebcb1132f5f106033a1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112401738
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T18:21:04Z
  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 0x89d0b8cd9a613537869da0af620ea528de73287482809ebcb1132f5f106033a1. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112401738 — a six-check JSON result.
    date published: 2026-07-13T18:21:04Z
  audio: Ricochet
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.195
    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.441
    additional property: Energy
      type: PropertyValue
      value: 0.456
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.517
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.088
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.191
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.391
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

The aFtErMaTh
type: MusicAlbum
date published: 2024-11-22
track: Ricochet
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191133
  explicit: true
  by artist: Emily James
  in album: The aFtErMaTh
    type: MusicAlbum
    date published: 2024-11-22
  isrc code: CAN112401738
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x89d0b8cd9a613537869da0af620ea528de73287482809ebcb1132f5f106033a1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958650
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958650
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112401738
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T03:36: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 0x89d0b8cd9a613537869da0af620ea528de73287482809ebcb1132f5f106033a1. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112401738 — a six-check JSON result.
    date published: 2026-07-19T03:36:41Z
  audio: Ricochet
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 144.014
    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.358
    additional property: Energy
      type: PropertyValue
      value: 0.458
    additional property: Speechiness
      type: PropertyValue
      value: 0.041
    additional property: Acousticness
      type: PropertyValue
      value: 0.514
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.089
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.189
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.391
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

25
type: MusicAlbum
date published: 2024-12-27
track: London
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168133
  explicit: false
  by artist: Emily James
  in album: 25
    type: MusicAlbum
    date published: 2024-12-27
  isrc code: CAN112400504
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T21:04:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x35872b62a2c282c16a5b35b999105689be61c3110ec37cf393bbf55edd044768
  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/CAN112400504
  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 0x35872b62a2c282c16a5b35b999105689be61c3110ec37cf393bbf55edd044768. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112400504 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: London
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.823
    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.542
    additional property: Energy
      type: PropertyValue
      value: 0.19
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.881
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.118
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.136
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.058
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Suburbia
type: MusicAlbum
date published: 2025-03-21

Under the Influence
type: MusicAlbum
date published: 2025-04-25

Underdog
type: MusicAlbum
date published: 2025-05-30

Blueprint
type: MusicAlbum
date published: 2025-07-04
track: Song for Bryan
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192000
  explicit: false
  by artist: Emily James
  in album: Blueprint
    type: MusicAlbum
    date published: 2025-07-04
  isrc code: CAN112401929
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T00:22:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x523be47eac735677fd097e55e9bd65b31beb4b89d912f6153031a821b000af8b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957782
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957782
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112401929
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T00:52:48Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x523be47eac735677fd097e55e9bd65b31beb4b89d912f6153031a821b000af8b. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112401929 — a six-check JSON result.
    date published: 2026-07-13T00:52:48Z
  audio: Song for Bryan
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.8
    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.39
    additional property: Energy
      type: PropertyValue
      value: 0.295
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.862
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.39
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.61
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Underdog
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168666
  explicit: false
  by artist: Emily James
  in album: Blueprint
    type: MusicAlbum
    date published: 2025-07-04
  isrc code: CAN112500295
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T12:59:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x85755e6d4553dffdd7e7aa4e2a2a104e99152b4a6bc30a1fb75c8ca1b488f5b3
  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/CAN112500295
  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 0x85755e6d4553dffdd7e7aa4e2a2a104e99152b4a6bc30a1fb75c8ca1b488f5b3. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112500295 — a six-check JSON result.
    date published: 2026-07-15T13:14:32Z
  audio: Underdog
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.07
    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.622
    additional property: Energy
      type: PropertyValue
      value: 0.713
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.031
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.304
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.574
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Suburbia
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207400
  explicit: false
  by artist: Emily James
  in album: Blueprint
    type: MusicAlbum
    date published: 2025-07-04
  isrc code: CAN112500172
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T01:49:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x47f4afdf1cc9958247fdb7b9d5795bdd72c2e441b9dac3c78b53d5d72ae2a7e2
  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/CAN112500172
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Suburbia
track: that was then

OTSTimestamp
type: PropertyValue
value: 2026-07-03T08:56:35Z

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 0x47f4afdf1cc9958247fdb7b9d5795bdd72c2e441b9dac3c78b53d5d72ae2a7e2. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112500172 — a six-check JSON result.
date published: 2026-07-03T08:56:35Z

Suburbia
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 78.051
additional property: Musical Key
  type: PropertyValue
  value: 11
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.491
additional property: Energy
  type: PropertyValue
  value: 0.488
additional property: Speechiness
  type: PropertyValue
  value: 0.031
additional property: Acousticness
  type: PropertyValue
  value: 0.786
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.131
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.23
additional property: Loudness (dB)
  type: PropertyValue
  value: -8.084
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Major

that was then
type: MusicRecording
duration: PT2M54S
duration ms: 174220
explicit: false
by artist: Emily James
in album: Blueprint
  type: MusicAlbum
  date published: 2025-07-04
isrc code: QZ4BX2100003
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T12:51:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x29320e71b44782bb9fa49dab2131f5001b23ec2cdca64ccfd67bc522dc28b3c7
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/QZ4BX2100003
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 0x29320e71b44782bb9fa49dab2131f5001b23ec2cdca64ccfd67bc522dc28b3c7. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ4BX2100003 — a six-check JSON result.
  date published: 2026-07-15T13:14:32Z
audio: that was then
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 77.979
  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.655
  additional property: Energy
    type: PropertyValue
    value: 0.509
  additional property: Speechiness
    type: PropertyValue
    value: 0.058
  additional property: Acousticness
    type: PropertyValue
    value: 0.652
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.16
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.324
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.933
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Summer Nostalgia
type: MusicAlbum
date published: 2025-08-15

Sunburn
type: MusicAlbum
date published: 2025-09-05