Andrew Foy
type: MusicGroup
popularity: 42
followers: 66556
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd2e64424046ed930cbdb6229cfe438aead8ee710621fe63ab5a4375f61ba361a
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/a4a43577-169f-4730-9a99-139fdb946a24.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/a4a43577-169f-4730-9a99-139fdb946a24.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/a4a43577-169f-4730-9a99-139fdb946a24
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xd2e64424046ed930cbdb6229cfe438aead8ee710621fe63ab5a4375f61ba361a","name":"Andrew Foy","registered_at":"2026-06-12T06:21:32Z","symbol":"NIM0212811","token_address":"0x51abb919dcaefe6f26b1d9a29d154091ec275e74","type":"artist","uuid":"a4a43577-169f-4730-9a99-139fdb946a24"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2e64424046ed930cbdb6229cfe438aead8ee710621fe63ab5a4375f61ba361a. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a4a43577-169f-4730-9a99-139fdb946a24.json and https://artists.proofprofile.net/proofs/artist/a4a43577-169f-4730-9a99-139fdb946a24.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T21:20:00Z
  text: {"copyright_id":"0xd2e64424046ed930cbdb6229cfe438aead8ee710621fe63ab5a4375f61ba361a","name":"Andrew Foy","registered_at":"2026-06-12T06:21:32Z","symbol":"NIM0212811","token_address":"0x51abb919dcaefe6f26b1d9a29d154091ec275e74","type":"artist","uuid":"a4a43577-169f-4730-9a99-139fdb946a24"}
album: 7 Years
  type: MusicAlbum
  date published: 2016-03-07
album: 7 Years
  type: MusicAlbum
  date published: 2016-03-07
album: Pop Hits 1
  type: MusicAlbum
  date published: 2016-03-09
album: Pop Hits 1
  type: MusicAlbum
  date published: 2016-03-09
  track: I Took a Pill in Ibiza
    type: MusicRecording
    duration: PT2M54S
    duration ms: 174031
    explicit: false
    by artist: Andrew Foy
    in album: Pop Hits 1
      type: MusicAlbum
      date published: 2016-03-09
    isrc code: USE831548934
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-17T08:44:42+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x8e7fff03760813e7aa574fe468de9f1f15d9e96b5159c37f99afde7f12607a0f
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958388
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958388
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831548934
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-17T09:14:21Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e7fff03760813e7aa574fe468de9f1f15d9e96b5159c37f99afde7f12607a0f. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831548934.
      date published: 2026-07-17T09:14:21Z
    audio: I Took a Pill in Ibiza
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 102.704
      additional property: Musical Key
        type: PropertyValue
        value: 0
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.672
      additional property: Energy
        type: PropertyValue
        value: 0.254
      additional property: Speechiness
        type: PropertyValue
        value: 0.051
      additional property: Acousticness
        type: PropertyValue
        value: 0.857
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.908
      additional property: Liveness
        type: PropertyValue
        value: 0.105
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.697
      additional property: Loudness (dB)
        type: PropertyValue
        value: -16.607
      additional property: Key Name
        type: PropertyValue
        value: C
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: Electric Love
    type: MusicRecording
    duration: PT3M36S
    duration ms: 216070
    explicit: false
    by artist: Andrew Foy
    in album: Pop Hits 1
      type: MusicAlbum
      date published: 2016-03-09
    isrc code: USE831548935
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-21T18:13:21+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x260ffe186beaca8506b05d0713077fc764613b0b5e73a1cee25c1d54fcabd85e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 959047
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/959047
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831548935
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-21T21:16:45Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x260ffe186beaca8506b05d0713077fc764613b0b5e73a1cee25c1d54fcabd85e. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T21:16:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831548935.
      date published: 2026-07-21T21:16:45Z
    audio: Electric Love
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 120.342
      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.683
      additional property: Energy
        type: PropertyValue
        value: 0.216
      additional property: Speechiness
        type: PropertyValue
        value: 0.045
      additional property: Acousticness
        type: PropertyValue
        value: 0.872
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.882
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Hands To Myself
  track: Sugar
  track: Love Yourself
album: We Don't Talk Anymore
album: No
album: Middle
album: Faded (Instrumental)
album: Youth
album: Waiting for You
album: U&me
album: Havana
album: Make a Move
album: Best Covers
album: Eastside
album: Beautiful
album: My Boy
album: 2002
album: No Brainer
album: Happier
album: Paris in the Rain
album: Shallow
album: Sunflower
album: Better
album: Best Part
album: When The Party's Over
album: Japanese Denim
album: thank u, next
album: Sweet but Psycho
album: SICKO MODE
album: 7 Rings
album: Love Someone
album: Sucker
album: Old Town Road
album: Murder On My Mind
album: Boy With Luv
album: Kill This Love
album: On My Way
album: If I Can't Have You
album: Bad Guy
album: Nightmare
album: A Whole New World
album: Señorita
album: All of Me
album: Circles
album: Sweater Weather
album: I Love You 3000
album: Interstellar
album: Roxanne
album: Everything I Wanted
album: Falling
album: Memories
album: My Oh My
album: My Heart Will Go On
album: What If I Told You That I Love You
album: No Time To Die
album: Sweet Night
album: Tyler Durden
album: Sunday Best
album: Sophia
album: death bed (coffee for your head)
album: Pink + White
album: Best Friend
album: Moral of the Story
album: Before You Go

Liveness
type: PropertyValue
value: 0.112

Valence (Positivity)
type: PropertyValue
value: 0.249

Loudness (dB)
type: PropertyValue
value: -14.684

Key Name
type: PropertyValue
value: D

Mode Name
type: PropertyValue
value: Major

Hands To Myself
type: MusicRecording
duration: PT3M26S
duration ms: 206472
explicit: false
by artist: Andrew Foy
in album: Pop Hits 1
  type: MusicAlbum
  date published: 2016-03-09
isrc code: USE831548937
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T22:14:35+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc26471d3fa5ca4b5139bea7bf7ac2f729e25c906390c65e71a527f957b65abdf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958793
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958793
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831548937
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T22:59:45Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc26471d3fa5ca4b5139bea7bf7ac2f729e25c906390c65e71a527f957b65abdf. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-19T22:59:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831548937.
  date published: 2026-07-19T22:59:45Z
audio: Hands To Myself
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 111.443
  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.629
  additional property: Energy
    type: PropertyValue
    value: 0.343
  additional property: Speechiness
    type: PropertyValue
    value: 0.05
  additional property: Acousticness
    type: PropertyValue
    value: 0.91
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.898
  additional property: Liveness
    type: PropertyValue
    value: 0.122
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.512
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.445
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Sugar
type: MusicRecording
duration: PT3M41S
duration ms: 221330
explicit: false
by artist: Andrew Foy
in album: Pop Hits 1
  type: MusicAlbum
  date published: 2016-03-09
isrc code: USE831548939
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T01:31:59+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4fec7e15d61871e1cec2c6f9acba2c11de061a9714d463ac28444dfd8312f477
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958484
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958484
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831548939
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T03:34:53Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fec7e15d61871e1cec2c6f9acba2c11de061a9714d463ac28444dfd8312f477. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831548939.
  date published: 2026-07-18T03:34:53Z
audio: Sugar
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 123.804
  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.703
  additional property: Energy
    type: PropertyValue
    value: 0.397
  additional property: Speechiness
    type: PropertyValue
    value: 0.051
  additional property: Acousticness
    type: PropertyValue
    value: 0.873
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.917
  additional property: Liveness
    type: PropertyValue
    value: 0.115
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.636
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.957
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Love Yourself
type: MusicRecording
duration: PT3M31S
duration ms: 211863
explicit: false
by artist: Andrew Foy
in album: Pop Hits 1
  type: MusicAlbum
  date published: 2016-03-09
isrc code: USE831548942
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T12:13:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x79da198632e75aa3b3362b022f4746d5868cb8f6252f9542b2a3d86850f20450
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/USE831548942
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T15:15:17Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79da198632e75aa3b3362b022f4746d5868cb8f6252f9542b2a3d86850f20450. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:15:17Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831548942.
  date published: 2026-07-15T15:15:17Z
audio: Love Yourself
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 100.574
  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.648
  additional property: Energy
    type: PropertyValue
    value: 0.227
  additional property: Speechiness
    type: PropertyValue
    value: 0.051
  additional property: Acousticness
    type: PropertyValue
    value: 0.626
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.942
  additional property: Liveness
    type: PropertyValue
    value: 0.099
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.794
  additional property: Loudness (dB)
    type: PropertyValue
    value: -19.818
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

We Don't Talk Anymore
type: MusicAlbum
date published: 2016-03-10

We Don't Talk Anymore
type: MusicAlbum
date published: 2016-03-10
track: We Don't Talk Anymore
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196337
  explicit: false
  by artist: Andrew Foy
  in album: We Don't Talk Anymore
    type: MusicAlbum
    date published: 2016-03-10
  isrc code: USE831549119
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T18:20:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x883893af65d18e7821bb7d4d3d2f93699c10ff473aaeccca6c6e4f18cb90ac90
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958601
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958601
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831549119
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T19:27:02Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x883893af65d18e7821bb7d4d3d2f93699c10ff473aaeccca6c6e4f18cb90ac90. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831549119.
    date published: 2026-07-18T19:27:02Z
  audio: We Don't Talk Anymore
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.438
    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.63
    additional property: Energy
      type: PropertyValue
      value: 0.255
    additional property: Speechiness
      type: PropertyValue
      value: 0.059
    additional property: Acousticness
      type: PropertyValue
      value: 0.834
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.893
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.757
    additional property: Loudness (dB)
      type: PropertyValue
      value: -17.905
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

No
type: MusicAlbum
date published: 2016-03-21

No
type: MusicAlbum
date published: 2016-03-21

Middle
type: MusicAlbum
date published: 2016-03-24

Middle
type: MusicAlbum
date published: 2016-03-24

Faded (Instrumental)
type: MusicAlbum
date published: 2016-04-08

Faded (Instrumental)
type: MusicAlbum
date published: 2016-04-08

Youth
type: MusicAlbum
date published: 2016-04-25
track: Youth
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182588
  explicit: false
  by artist: Andrew Foy
  in album: Youth
    type: MusicAlbum
    date published: 2016-04-25
  isrc code: USE831559753
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T14:50:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x819b37f173a509cb7983a1e4c53d1af3c61354509cfa25449b93d68a581e40cb
  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/USE831559753
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x819b37f173a509cb7983a1e4c53d1af3c61354509cfa25449b93d68a581e40cb. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USE831559753.
    date published: 2026-07-05T01:12:41Z
  audio: Youth
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 184.686
    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.514
    additional property: Energy
      type: PropertyValue
      value: 0.235
    additional property: Speechiness
      type: PropertyValue
      value: 0.058
    additional property: Acousticness
      type: PropertyValue
      value: 0.796
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.868
    additional property: Liveness
      type: PropertyValue
      value: 0.088
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.412
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.728
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Youth
type: MusicAlbum
date published: 2016-04-25

Waiting for You
type: MusicAlbum
date published: 2018-01-19

U&me
type: MusicAlbum
date published: 2018-01-19

Havana
type: MusicAlbum
date published: 2018-02-23

Make a Move
type: MusicAlbum
date published: 2018-06-22

Best Covers
type: MusicAlbum
date published: 2018-08-07

Best Covers
type: MusicAlbum
date published: 2018-08-07
track: In My Feelings
  type: MusicRecording
  duration: PT1M36S
  duration ms: 96326
  explicit: false
  by artist: Andrew Foy
  in album: Best Covers
    type: MusicAlbum
    date published: 2018-08-07
  isrc code: QM24S1827541
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T17:14:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5e5f2db60b33952d1374b05b240d9f0964a96fbb0be3498f04f0af3f82d961ac
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958448
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958448
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827541
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T19:49:21Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e5f2db60b33952d1374b05b240d9f0964a96fbb0be3498f04f0af3f82d961ac. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827541.
    date published: 2026-07-17T19:49:21Z
  audio: In My Feelings
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 181.719
    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.58
    additional property: Energy
      type: PropertyValue
      value: 0.334
    additional property: Speechiness
      type: PropertyValue
      value: 0.098
    additional property: Acousticness
      type: PropertyValue
      value: 0.598
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.69
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.521
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.009
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: SAD!
  type: MusicRecording
  duration: PT2M39S
  duration ms: 159079
  explicit: false
  by artist: Andrew Foy
  in album: Best Covers
    type: MusicAlbum
    date published: 2018-08-07
  isrc code: QM24S1827543
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T05:42:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9d2f921547ef6039d8535cc0d0e1ca8421d1aad67347877278736ead0464f013
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958681
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958681
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827543
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T06:14:54Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d2f921547ef6039d8535cc0d0e1ca8421d1aad67347877278736ead0464f013. Chain 2 (Bitcoin): anchored in block 958681 (2026-07-19T06:14:54Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827543.
    date published: 2026-07-19T06:14:54Z
  audio: SAD!
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 147.334
    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.501
    additional property: Energy
      type: PropertyValue
      value: 0.444
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.821
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.891
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.229
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.098
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Fake Love
  type: MusicRecording
  duration: PT2M45S
  duration ms: 165083
  explicit: false
  by artist: Andrew Foy
  in album: Best Covers
    type: MusicAlbum
    date published: 2018-08-07
  isrc code: QM24S1827544
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T20:04:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x99e494c3a0e672386e7ff00a92253e4a85d0f5488fa37238d3545e9df176a5a2
  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/QM24S1827544
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Fake Love
track: Friends
track: Lost In Japan
track: Shape Of You
track: Despacito

OTSTimestamp
type: PropertyValue
value: 2026-07-06T01:25:57Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99e494c3a0e672386e7ff00a92253e4a85d0f5488fa37238d3545e9df176a5a2. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827544.
date published: 2026-07-06T01:25:57Z

Fake Love
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 155.125
additional property: Musical Key
  type: PropertyValue
  value: 2
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.587
additional property: Energy
  type: PropertyValue
  value: 0.173
additional property: Speechiness
  type: PropertyValue
  value: 0.053
additional property: Acousticness
  type: PropertyValue
  value: 0.742
additional property: Instrumentalness
  type: PropertyValue
  value: 0.876
additional property: Liveness
  type: PropertyValue
  value: 0.113
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.522
additional property: Loudness (dB)
  type: PropertyValue
  value: -15.501
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Minor

Friends
type: MusicRecording
duration: PT3M21S
duration ms: 201995
explicit: false
by artist: Andrew Foy
in album: Best Covers
  type: MusicAlbum
  date published: 2018-08-07
isrc code: QM24S1827546
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T08:09:51+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf59cd218c0d3e5fe2bd1c26777420fa8b931be7a514fd59d364d7225ba9db892
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956772
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956772
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827546
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T10:01:46Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf59cd218c0d3e5fe2bd1c26777420fa8b931be7a514fd59d364d7225ba9db892. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827546.
  date published: 2026-07-05T10:01:46Z
audio: Friends
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 95.882
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.715
  additional property: Energy
    type: PropertyValue
    value: 0.389
  additional property: Speechiness
    type: PropertyValue
    value: 0.051
  additional property: Acousticness
    type: PropertyValue
    value: 0.596
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.861
  additional property: Liveness
    type: PropertyValue
    value: 0.114
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.676
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.877
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lost In Japan
type: MusicRecording
duration: PT2M45S
duration ms: 165125
explicit: false
by artist: Andrew Foy
in album: Best Covers
  type: MusicAlbum
  date published: 2018-08-07
isrc code: QM24S1827547
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T21:37:22+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa5288cdf78384a0eef6c6c7adce2012f01bcb4d4f83adefba87ff3a4c11a1746
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958212
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958212
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827547
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T23:25: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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5288cdf78384a0eef6c6c7adce2012f01bcb4d4f83adefba87ff3a4c11a1746. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827547.
  date published: 2026-07-15T23:25:50Z
audio: Lost In Japan
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 104.555
  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.672
  additional property: Energy
    type: PropertyValue
    value: 0.28
  additional property: Speechiness
    type: PropertyValue
    value: 0.101
  additional property: Acousticness
    type: PropertyValue
    value: 0.731
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.859
  additional property: Liveness
    type: PropertyValue
    value: 0.096
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.294
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.082
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Shape Of You
type: MusicRecording
duration: PT3M40S
duration ms: 220459
explicit: false
by artist: Andrew Foy
in album: Best Covers
  type: MusicAlbum
  date published: 2018-08-07
isrc code: QM24S1827549
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-11T15:03:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb9e9565103d6ef9e50eca975773b843888631bc70ae6405c9726f2df086765c8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957583
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957583
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827549
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-11T15:53:17Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9e9565103d6ef9e50eca975773b843888631bc70ae6405c9726f2df086765c8. Chain 2 (Bitcoin): anchored in block 957583 (2026-07-11T15:53:17Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827549.
  date published: 2026-07-11T15:53:17Z
audio: Shape Of You
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 96.893
  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.561
  additional property: Energy
    type: PropertyValue
    value: 0.284
  additional property: Speechiness
    type: PropertyValue
    value: 0.049
  additional property: Acousticness
    type: PropertyValue
    value: 0.791
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.86
  additional property: Liveness
    type: PropertyValue
    value: 0.107
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.825
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.309
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Despacito
type: MusicRecording
duration: PT3M4S
duration ms: 184764
explicit: false
by artist: Andrew Foy
in album: Best Covers
  type: MusicAlbum
  date published: 2018-08-07
isrc code: QM24S1827550
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-11T14:17:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcbd0d34148e425e28826d48bd68b0600f7f2ed45fb66a9a8d6c1d1bf3eee7171
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957579
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957579
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827550
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-11T14:35: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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbd0d34148e425e28826d48bd68b0600f7f2ed45fb66a9a8d6c1d1bf3eee7171. Chain 2 (Bitcoin): anchored in block 957579 (2026-07-11T14:35: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1827550.
  date published: 2026-07-11T14:35:38Z
audio: Despacito
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 88.152
  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.406
  additional property: Energy
    type: PropertyValue
    value: 0.24
  additional property: Speechiness
    type: PropertyValue
    value: 0.048
  additional property: Acousticness
    type: PropertyValue
    value: 0.851
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.912
  additional property: Liveness
    type: PropertyValue
    value: 0.103
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.673
  additional property: Loudness (dB)
    type: PropertyValue
    value: -19.233
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Eastside
type: MusicAlbum
date published: 2018-08-29

Eastside
type: MusicAlbum
date published: 2018-08-29

Beautiful
type: MusicAlbum
date published: 2018-09-07

Beautiful
type: MusicAlbum
date published: 2018-09-07

My Boy
type: MusicAlbum
date published: 2018-09-13

My Boy
type: MusicAlbum
date published: 2018-09-13

2002
type: MusicAlbum
date published: 2018-09-27
track: 2002
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184707
  explicit: false
  by artist: Andrew Foy
  in album: 2002
    type: MusicAlbum
    date published: 2018-09-27
  isrc code: QM24S1835629
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T05:02:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x350a775eb1a3c397b5d98126ab24de3d36b2a61f3fdaa040464fdf1d0c67b5b4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958673
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958673
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1835629
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T05:38:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x350a775eb1a3c397b5d98126ab24de3d36b2a61f3fdaa040464fdf1d0c67b5b4. Chain 2 (Bitcoin): anchored in block 958673 (2026-07-19T05:38:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1835629.
    date published: 2026-07-19T05:38:28Z
  audio: 2002
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.828
    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.65
    additional property: Energy
      type: PropertyValue
      value: 0.259
    additional property: Speechiness
      type: PropertyValue
      value: 0.053
    additional property: Acousticness
      type: PropertyValue
      value: 0.651
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.77
    additional property: Liveness
      type: PropertyValue
      value: 0.115
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.735
    additional property: Loudness (dB)
      type: PropertyValue
      value: -17.064
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

2002
type: MusicAlbum
date published: 2018-09-27

No Brainer
type: MusicAlbum
date published: 2018-10-04

No Brainer
type: MusicAlbum
date published: 2018-10-04

Happier
type: MusicAlbum
date published: 2018-10-11
track: Happier
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212808
  explicit: false
  by artist: Andrew Foy
  in album: Happier
    type: MusicAlbum
    date published: 2018-10-11
  isrc code: QM24S1838016
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T17:03:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x96da3264d73ac293704bc96c02dca9e5dd5a3ae18f49359a8280cb0119e4356a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958448
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958448
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1838016
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T19:49:21Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96da3264d73ac293704bc96c02dca9e5dd5a3ae18f49359a8280cb0119e4356a. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1838016.
    date published: 2026-07-17T19:49:21Z
  audio: Happier
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.262
    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.73
    additional property: Energy
      type: PropertyValue
      value: 0.228
    additional property: Speechiness
      type: PropertyValue
      value: 0.054
    additional property: Acousticness
      type: PropertyValue
      value: 0.79
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.876
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.502
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.123
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Happier
type: MusicAlbum
date published: 2018-10-11

Paris in the Rain
type: MusicAlbum
date published: 2018-10-18

Paris in the Rain
type: MusicAlbum
date published: 2018-10-18

Shallow
type: MusicAlbum
date published: 2018-11-01

Shallow
type: MusicAlbum
date published: 2018-11-01

Sunflower
type: MusicAlbum
date published: 2018-11-09

Sunflower
type: MusicAlbum
date published: 2018-11-09

Better
type: MusicAlbum
date published: 2018-11-15

Better
type: MusicAlbum
date published: 2018-11-15

Best Part
type: MusicAlbum
date published: 2018-11-22
track: Best Part
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207639
  explicit: false
  by artist: Andrew Foy
  in album: Best Part
    type: MusicAlbum
    date published: 2018-11-22
  isrc code: QM24S1843019
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T12:09:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa5c4c2249bc1f639e9ce23b1ee39cd6cb2eb640ca9987233fa219328f8aae204
  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/QM24S1843019
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T15:09:13Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5c4c2249bc1f639e9ce23b1ee39cd6cb2eb640ca9987233fa219328f8aae204. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:09:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1843019.
    date published: 2026-07-15T15:09:13Z
  audio: Best Part
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 76.24
    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.678
    additional property: Energy
      type: PropertyValue
      value: 0.102
    additional property: Speechiness
      type: PropertyValue
      value: 0.123
    additional property: Acousticness
      type: PropertyValue
      value: 0.735
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.107
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.489
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.714
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Best Part
type: MusicAlbum
date published: 2018-11-22

When The Party's Over
type: MusicAlbum
date published: 2018-12-13

When The Party's Over
type: MusicAlbum
date published: 2018-12-13

Japanese Denim
type: MusicAlbum
date published: 2018-12-20
track: Japanese Denim
  type: MusicRecording
  duration: PT3M56S
  duration ms: 236944
  explicit: false
  by artist: Andrew Foy
  in album: Japanese Denim
    type: MusicAlbum
    date published: 2018-12-20
  isrc code: QM24S1846168
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T20:10:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x94af298332ac46034c7d538701ab9bf229a62bdab34250ade55027636cdeedbf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956738
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956738
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1846168
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T04:47:21Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94af298332ac46034c7d538701ab9bf229a62bdab34250ade55027636cdeedbf. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1846168.
    date published: 2026-07-05T04:47:21Z
  audio: Japanese Denim
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 123.632
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.64
    additional property: Energy
      type: PropertyValue
      value: 0.067
    additional property: Speechiness
      type: PropertyValue
      value: 0.057
    additional property: Acousticness
      type: PropertyValue
      value: 0.812
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.209
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.14
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Japanese Denim
type: MusicAlbum
date published: 2018-12-20

thank u, next
type: MusicAlbum
date published: 2019-01-10

thank u, next
type: MusicAlbum
date published: 2019-01-10

Sweet but Psycho
type: MusicAlbum
date published: 2019-01-17

Sweet but Psycho
type: MusicAlbum
date published: 2019-01-17

SICKO MODE
type: MusicAlbum
date published: 2019-01-31

SICKO MODE
type: MusicAlbum
date published: 2019-01-31

7 Rings
type: MusicAlbum
date published: 2019-02-14

7 Rings
type: MusicAlbum
date published: 2019-02-14

Love Someone
type: MusicAlbum
date published: 2019-02-21

Love Someone
type: MusicAlbum
date published: 2019-02-21

Sunflower
type: MusicAlbum
date published: 2019-03-04

Sucker
type: MusicAlbum
date published: 2019-03-28

Sucker
type: MusicAlbum
date published: 2019-03-28

Old Town Road
type: MusicAlbum
date published: 2019-04-11

Old Town Road
type: MusicAlbum
date published: 2019-04-11
track: Old Town Road
  type: MusicRecording
  duration: PT1M11S
  duration ms: 71372
  explicit: false
  by artist: Andrew Foy
  in album: Old Town Road
    type: MusicAlbum
    date published: 2019-04-11
  isrc code: QM24S1914880
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T15:28:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x37d6ba09d4402d9066680d647968e6f1a4f14f7b6e217105726193ba5ac627a2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956826
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956826
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1914880
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T19:27:56Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37d6ba09d4402d9066680d647968e6f1a4f14f7b6e217105726193ba5ac627a2. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1914880.
    date published: 2026-07-05T19:27:56Z
  audio: Old Town Road
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 136.781
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.651
    additional property: Energy
      type: PropertyValue
      value: 0.101
    additional property: Speechiness
      type: PropertyValue
      value: 0.092
    additional property: Acousticness
      type: PropertyValue
      value: 0.894
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.833
    additional property: Liveness
      type: PropertyValue
      value: 0.116
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.399
    additional property: Loudness (dB)
      type: PropertyValue
      value: -18.05
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Murder On My Mind
type: MusicAlbum
date published: 2019-04-18

Murder On My Mind
type: MusicAlbum
date published: 2019-04-18

Boy With Luv
type: MusicAlbum
date published: 2019-05-02

Boy With Luv
type: MusicAlbum
date published: 2019-05-02

Kill This Love
type: MusicAlbum
date published: 2019-05-09

Kill This Love
type: MusicAlbum
date published: 2019-05-09

On My Way
type: MusicAlbum
date published: 2019-05-16

On My Way
type: MusicAlbum
date published: 2019-05-16

If I Can't Have You
type: MusicAlbum
date published: 2019-05-23
track: If I Can't Have You
  type: MusicRecording
  duration: PT3M6S
  duration ms: 186441
  explicit: false
  by artist: Andrew Foy
  in album: If I Can't Have You
    type: MusicAlbum
    date published: 2019-05-23
  isrc code: QM24S1919092
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T11:31:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x57a6a1cfc9bde218ea49aff05a17217c46ed4924253c4f2714c849426f324126
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958876
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958876
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1919092
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T12:15: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57a6a1cfc9bde218ea49aff05a17217c46ed4924253c4f2714c849426f324126. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1919092.
    date published: 2026-07-20T12:15:48Z
  audio: If I Can't Have You
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124
    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.754
    additional property: Energy
      type: PropertyValue
      value: 0.135
    additional property: Speechiness
      type: PropertyValue
      value: 0.066
    additional property: Acousticness
      type: PropertyValue
      value: 0.894
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.85
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.421
    additional property: Loudness (dB)
      type: PropertyValue
      value: -18.122
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

If I Can't Have You
type: MusicAlbum
date published: 2019-05-23

Bad Guy
type: MusicAlbum
date published: 2019-05-30
track: Bad Guy
  type: MusicRecording
  duration: PT2M29S
  duration ms: 149645
  explicit: false
  by artist: Andrew Foy
  in album: Bad Guy
    type: MusicAlbum
    date published: 2019-05-30
  isrc code: QM24S1920026
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T14:02:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6071dd4db411a0ded81f5a25d2ba6c4cfad63106fdb725b96fca433e9470462a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956728
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956728
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1920026
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:43:49Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6071dd4db411a0ded81f5a25d2ba6c4cfad63106fdb725b96fca433e9470462a. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1920026.
    date published: 2026-07-05T01:43:49Z
  audio: Bad Guy
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 135.668
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.708
    additional property: Energy
      type: PropertyValue
      value: 0.252
    additional property: Speechiness
      type: PropertyValue
      value: 0.185
    additional property: Acousticness
      type: PropertyValue
      value: 0.591
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.907
    additional property: Liveness
      type: PropertyValue
      value: 0.092
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.345
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.759
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Bad Guy
type: MusicAlbum
date published: 2019-05-30

Nightmare
type: MusicAlbum
date published: 2019-06-20

Nightmare
type: MusicAlbum
date published: 2019-06-20

A Whole New World
type: MusicAlbum
date published: 2019-06-27

A Whole New World
type: MusicAlbum
date published: 2019-06-27
track: A Whole New World
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161019
  explicit: false
  by artist: Andrew Foy
  in album: A Whole New World
    type: MusicAlbum
    date published: 2019-06-27
  isrc code: QM24S1922015
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T21:59:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4afb674052027e5abf5d1dfffdbeb2925771f1bd9b39100850c33f3e689fb2b7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958212
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958212
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1922015
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T23:25: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4afb674052027e5abf5d1dfffdbeb2925771f1bd9b39100850c33f3e689fb2b7. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1922015.
    date published: 2026-07-15T23:25:50Z
  audio: A Whole New World
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 122.706
    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.666
    additional property: Energy
      type: PropertyValue
      value: 0.235
    additional property: Speechiness
      type: PropertyValue
      value: 0.052
    additional property: Acousticness
      type: PropertyValue
      value: 0.85
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.821
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.236
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.39
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Señorita
type: MusicAlbum
date published: 2019-07-11
track: Señorita
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193340
  explicit: false
  by artist: Andrew Foy
  in album: Señorita
    type: MusicAlbum
    date published: 2019-07-11
  isrc code: QM24S1922312
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T21:12:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x79973b25312394d269ba0f262d673e22fce5d8cb57211e75b38f1a0b0d31ebad
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958783
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958783
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1922312
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T00:08:49Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79973b25312394d269ba0f262d673e22fce5d8cb57211e75b38f1a0b0d31ebad. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-20T00:08:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1922312.
    date published: 2026-07-20T00:08:49Z
  audio: Señorita
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 117.325
    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.744
    additional property: Energy
      type: PropertyValue
      value: 0.301
    additional property: Speechiness
      type: PropertyValue
      value: 0.054
    additional property: Acousticness
      type: PropertyValue
      value: 0.73
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.858
    additional property: Liveness
      type: PropertyValue
      value: 0.13
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.68
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.836
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Señorita
type: MusicAlbum
date published: 2019-07-11

All of Me
type: MusicAlbum
date published: 2019-09-05

All of Me
type: MusicAlbum
date published: 2019-09-05

Circles
type: MusicAlbum
date published: 2019-09-26

Circles
type: MusicAlbum
date published: 2019-09-26

Sweater Weather
type: MusicAlbum
date published: 2019-10-03

Sweater Weather
type: MusicAlbum
date published: 2019-10-03
track: Sweater Weather
  type: MusicRecording
  duration: PT3M45S
  duration ms: 225058
  explicit: false
  by artist: Andrew Foy
  in album: Sweater Weather
    type: MusicAlbum
    date published: 2019-10-03
  isrc code: QM24S1925327
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-11T15:12:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa020765c1cac132b6b54405b5eda1a99c0c741de7968cc704b16238f8784848d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957583
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957583
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1925327
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-11T15:53:17Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa020765c1cac132b6b54405b5eda1a99c0c741de7968cc704b16238f8784848d. Chain 2 (Bitcoin): anchored in block 957583 (2026-07-11T15:53:17Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1925327.
    date published: 2026-07-11T15:53:17Z
  audio: Sweater Weather
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.092
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.617
    additional property: Energy
      type: PropertyValue
      value: 0.139
    additional property: Speechiness
      type: PropertyValue
      value: 0.06
    additional property: Acousticness
      type: PropertyValue
      value: 0.906
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.889
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.225
    additional property: Loudness (dB)
      type: PropertyValue
      value: -19.209
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

I Love You 3000
type: MusicAlbum
date published: 2019-10-31
track: I Love You 3000
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206627
  explicit: false
  by artist: Andrew Foy
  in album: I Love You 3000
    type: MusicAlbum
    date published: 2019-10-31
  isrc code: QM24S1926261
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T20:27:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x470fba5ce4af10788a83d86522b9db7b85490daa4ae590cc05ff6813f4d50f6e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958203
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958203
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1926261
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T23:29: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x470fba5ce4af10788a83d86522b9db7b85490daa4ae590cc05ff6813f4d50f6e. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T23:29: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1926261.
    date published: 2026-07-15T23:29:38Z
  audio: I Love You 3000
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.238
    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.725
    additional property: Energy
      type: PropertyValue
      value: 0.245
    additional property: Speechiness
      type: PropertyValue
      value: 0.044
    additional property: Acousticness
      type: PropertyValue
      value: 0.755
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.904
    additional property: Liveness
      type: PropertyValue
      value: 0.098
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.404
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.759
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

I Love You 3000
type: MusicAlbum
date published: 2019-10-31

Interstellar
type: MusicAlbum
date published: 2019-11-07

Interstellar
type: MusicAlbum
date published: 2019-11-07

Roxanne
type: MusicAlbum
date published: 2019-12-12
track: Roxanne
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160406
  explicit: false
  by artist: Andrew Foy
  in album: Roxanne
    type: MusicAlbum
    date published: 2019-12-12
  isrc code: QM24S1927774
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T10:29:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbcadd22abf4948ac2e5dc109b0e37d272891a7366f45ebb565b82eb5dfb1e7c3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958544
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958544
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1927774
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T12:14:37Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcadd22abf4948ac2e5dc109b0e37d272891a7366f45ebb565b82eb5dfb1e7c3. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1927774.
    date published: 2026-07-18T12:14:37Z
  audio: Roxanne
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 171.484
    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.471
    additional property: Energy
      type: PropertyValue
      value: 0.229
    additional property: Speechiness
      type: PropertyValue
      value: 0.073
    additional property: Acousticness
      type: PropertyValue
      value: 0.706
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.794
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.869
    additional property: Loudness (dB)
      type: PropertyValue
      value: -17.476
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Roxanne
type: MusicAlbum
date published: 2019-12-12

Everything I Wanted
type: MusicAlbum
date published: 2019-12-19
track: Everything I Wanted
  type: MusicRecording
  duration: PT3M46S
  duration ms: 226089
  explicit: false
  by artist: Andrew Foy
  in album: Everything I Wanted
    type: MusicAlbum
    date published: 2019-12-19
  isrc code: QM24S1927935
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T03:10:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf8a0a62100338e4f0990f2d6ca2f2f0b87675de2ad1d2354f36c202f3ea59ce4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956639
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956639
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1927935
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T11:19:20Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8a0a62100338e4f0990f2d6ca2f2f0b87675de2ad1d2354f36c202f3ea59ce4. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S1927935.
    date published: 2026-07-04T11:19:20Z
  audio: Everything I Wanted
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.045
    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.702
    additional property: Energy
      type: PropertyValue
      value: 0.059
    additional property: Speechiness
      type: PropertyValue
      value: 0.088
    additional property: Acousticness
      type: PropertyValue
      value: 0.634
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.863
    additional property: Liveness
      type: PropertyValue
      value: 0.116
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.552
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.493
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Everything I Wanted
type: MusicAlbum
date published: 2019-12-19

Falling
type: MusicAlbum
date published: 2020-01-23

Falling
type: MusicAlbum
date published: 2020-01-23

Memories
type: MusicAlbum
date published: 2020-01-30
track: Memories
  type: MusicRecording
  duration: PT3M5S
  duration ms: 185965
  explicit: false
  by artist: Andrew Foy
  in album: Memories
    type: MusicAlbum
    date published: 2020-01-30
  isrc code: QM24S2000456
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T17:39:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x25cd2c1b803f21f6bdd2d1d73c4ee2f24c1914be4f5760f1803c22b3aee51e72
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956560
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956560
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2000456
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T23:28:02Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25cd2c1b803f21f6bdd2d1d73c4ee2f24c1914be4f5760f1803c22b3aee51e72. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2000456.
    date published: 2026-07-03T23:28:02Z
  audio: Memories
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 182.24
    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.552
    additional property: Energy
      type: PropertyValue
      value: 0.1
    additional property: Speechiness
      type: PropertyValue
      value: 0.065
    additional property: Acousticness
      type: PropertyValue
      value: 0.872
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.845
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.633
    additional property: Loudness (dB)
      type: PropertyValue
      value: -24.392
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

Memories
type: MusicAlbum
date published: 2020-01-30

My Oh My
type: MusicAlbum
date published: 2020-02-06

My Oh My
type: MusicAlbum
date published: 2020-02-06

My Heart Will Go On
type: MusicAlbum
date published: 2020-02-13

My Heart Will Go On
type: MusicAlbum
date published: 2020-02-13

What If I Told You That I Love You
type: MusicAlbum
date published: 2020-02-20

What If I Told You That I Love You
type: MusicAlbum
date published: 2020-02-20

No Time To Die
type: MusicAlbum
date published: 2020-03-19

No Time To Die
type: MusicAlbum
date published: 2020-03-19
track: No Time To Die
  type: MusicRecording
  duration: PT3M57S
  duration ms: 237000
  explicit: false
  by artist: Andrew Foy
  in album: No Time To Die
    type: MusicAlbum
    date published: 2020-03-19
  isrc code: QM24S2002549
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T08:16:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe6ef4600f0b420fc8e1023460f9989a0f59c54671162dbbfb9a4e54153a1b2f8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956639
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956639
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2002549
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T11:19:20Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6ef4600f0b420fc8e1023460f9989a0f59c54671162dbbfb9a4e54153a1b2f8. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2002549.
    date published: 2026-07-04T11:19:20Z
  audio: No Time To Die
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 142.403
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.435
    additional property: Energy
      type: PropertyValue
      value: 0.081
    additional property: Speechiness
      type: PropertyValue
      value: 0.046
    additional property: Acousticness
      type: PropertyValue
      value: 0.871
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.822
    additional property: Liveness
      type: PropertyValue
      value: 0.091
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.193
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.356
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Sweet Night
type: MusicAlbum
date published: 2020-04-16

Sweet Night
type: MusicAlbum
date published: 2020-04-16

Tyler Durden
type: MusicAlbum
date published: 2020-04-23

Tyler Durden
type: MusicAlbum
date published: 2020-04-23

Sunday Best
type: MusicAlbum
date published: 2020-04-26
track: Sunday Best
  type: MusicRecording
  duration: PT2M35S
  duration ms: 155641
  explicit: false
  by artist: Andrew Foy
  in album: Sunday Best
    type: MusicAlbum
    date published: 2020-04-26
  isrc code: QM24S2004246
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T16:22:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x92ce09e162c4d2977f3c4e5933c518b365825ccc7821b0b1fe3baf93ecf578a1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958448
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958448
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2004246
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T19:49:21Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92ce09e162c4d2977f3c4e5933c518b365825ccc7821b0b1fe3baf93ecf578a1. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2004246.
    date published: 2026-07-17T19:49:21Z
  audio: Sunday Best
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 112.85
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.704
    additional property: Energy
      type: PropertyValue
      value: 0.207
    additional property: Speechiness
      type: PropertyValue
      value: 0.076
    additional property: Acousticness
      type: PropertyValue
      value: 0.743
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.781
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.854
    additional property: Loudness (dB)
      type: PropertyValue
      value: -20.386
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Sunday Best
type: MusicAlbum
date published: 2020-04-26

Sophia
type: MusicAlbum
date published: 2020-04-30

Sophia
type: MusicAlbum
date published: 2020-04-30
track: Sophia
  type: MusicRecording
  duration: PT3M6S
  duration ms: 186902
  explicit: false
  by artist: Andrew Foy
  in album: Sophia
    type: MusicAlbum
    date published: 2020-04-30
  isrc code: QM24S2004679
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T09:45:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x968118ff81ee17320da4a0e5ad6d0f8d378cac8a150774d80ef86e5eb401ce91
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957852
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957852
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2004679
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T11:25:45Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x968118ff81ee17320da4a0e5ad6d0f8d378cac8a150774d80ef86e5eb401ce91. Chain 2 (Bitcoin): anchored in block 957852 (2026-07-13T11:25:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2004679.
    date published: 2026-07-13T11:25:45Z
  audio: Sophia
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 112.995
    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.723
    additional property: Energy
      type: PropertyValue
      value: 0.272
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.343
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.566
    additional property: Liveness
      type: PropertyValue
      value: 0.228
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.696
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.404
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

death bed (coffee for your head)
type: MusicAlbum
date published: 2020-05-07

death bed (coffee for your head)
type: MusicAlbum
date published: 2020-05-07

Pink + White
type: MusicAlbum
date published: 2020-06-04

Pink + White
type: MusicAlbum
date published: 2020-06-04

Best Friend
type: MusicAlbum
date published: 2020-06-18

Best Friend
type: MusicAlbum
date published: 2020-06-18
track: Best Friend
  type: MusicRecording
  duration: PT4M3S
  duration ms: 243310
  explicit: true
  by artist: Andrew Foy
  in album: Best Friend
    type: MusicAlbum
    date published: 2020-06-18
  isrc code: QM24S2006278
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T20:19:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x31893c0e14022f58169bfda9150add27245ec6386de2c0f4b6451605552d114d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956728
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956728
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2006278
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:43:49Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31893c0e14022f58169bfda9150add27245ec6386de2c0f4b6451605552d114d. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2006278.
    date published: 2026-07-05T01:43:49Z
  audio: Best Friend
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 144.665
    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.591
    additional property: Energy
      type: PropertyValue
      value: 0.203
    additional property: Speechiness
      type: PropertyValue
      value: 0.06
    additional property: Acousticness
      type: PropertyValue
      value: 0.862
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.363
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.319
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.743
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Moral of the Story
type: MusicAlbum
date published: 2020-06-25
track: Moral of the Story
  type: MusicRecording
  duration: PT2M49S
  duration ms: 169062
  explicit: false
  by artist: Andrew Foy
  in album: Moral of the Story
    type: MusicAlbum
    date published: 2020-06-25
  isrc code: QM24S2006416
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-11T16:12:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3583067ca5b13ba31a699ad5fba95ceb863ab0b8b0635e4229912d818d91a26c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957587
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957587
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2006416
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-11T16:48: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3583067ca5b13ba31a699ad5fba95ceb863ab0b8b0635e4229912d818d91a26c. Chain 2 (Bitcoin): anchored in block 957587 (2026-07-11T16:48: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2006416.
    date published: 2026-07-11T16:48:26Z
  audio: Moral of the Story
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.81
    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.593
    additional property: Energy
      type: PropertyValue
      value: 0.083
    additional property: Speechiness
      type: PropertyValue
      value: 0.072
    additional property: Acousticness
      type: PropertyValue
      value: 0.886
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.117
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.399
    additional property: Loudness (dB)
      type: PropertyValue
      value: -21.353
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Moral of the Story
type: MusicAlbum
date published: 2020-06-25

Before You Go
type: MusicAlbum
date published: 2020-07-02

Before You Go
type: MusicAlbum
date published: 2020-07-02

ily (i love you baby)
type: MusicAlbum
date published: 2020-07-09

ily (i love you baby)
type: MusicAlbum
date published: 2020-07-09

How You Like That
type: MusicAlbum
date published: 2020-07-16

How You Like That
type: MusicAlbum
date published: 2020-07-16

Stay Gold
type: MusicAlbum
date published: 2020-07-30
track: Stay Gold
  type: MusicRecording
  duration: PT4M8S
  duration ms: 248278
  explicit: false
  by artist: Andrew Foy
  in album: Stay Gold
    type: MusicAlbum
    date published: 2020-07-30
  isrc code: QM24S2007515
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T03:38:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3a20de5391f852453680149623e4bdffd2a77dd846e31cf924e67fb33c8bc590
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958959
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958959
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2007515
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T03:51:22Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a20de5391f852453680149623e4bdffd2a77dd846e31cf924e67fb33c8bc590. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2007515.
    date published: 2026-07-21T03:51:22Z
  audio: Stay Gold
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.81
    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.557
    additional property: Energy
      type: PropertyValue
      value: 0.241
    additional property: Speechiness
      type: PropertyValue
      value: 0.053
    additional property: Acousticness
      type: PropertyValue
      value: 0.835
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.957
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.202
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.664
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Stay Gold
type: MusicAlbum
date published: 2020-07-30

Watermelon Sugar
type: MusicAlbum
date published: 2020-08-06

Watermelon Sugar
type: MusicAlbum
date published: 2020-08-06
track: Watermelon Sugar
  type: MusicRecording
  duration: PT2M53S
  duration ms: 173500
  explicit: false
  by artist: Andrew Foy
  in album: Watermelon Sugar
    type: MusicAlbum
    date published: 2020-08-06
  isrc code: QM24S2007782
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T11:52:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0a06b3daadfdb39d480e10be16ddfeafcc57d0a8003bea67126ea5ea59ef06a0
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958153
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958153
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2007782
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T14:55:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a06b3daadfdb39d480e10be16ddfeafcc57d0a8003bea67126ea5ea59ef06a0. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T14:55:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2007782.
    date published: 2026-07-15T14:55:28Z
  audio: Watermelon Sugar
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.213
    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.691
    additional property: Energy
      type: PropertyValue
      value: 0.332
    additional property: Speechiness
      type: PropertyValue
      value: 0.048
    additional property: Acousticness
      type: PropertyValue
      value: 0.345
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.808
    additional property: Liveness
      type: PropertyValue
      value: 0.125
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.375
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.27
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Savage Love
type: MusicAlbum
date published: 2020-08-13

Savage Love
type: MusicAlbum
date published: 2020-08-13

My Future
type: MusicAlbum
date published: 2020-08-20

My Future
type: MusicAlbum
date published: 2020-08-20
track: My Future
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197535
  explicit: false
  by artist: Andrew Foy
  in album: My Future
    type: MusicAlbum
    date published: 2020-08-20
  isrc code: QM24S2008141
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T17:27:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x870504925c47aaf24140cb6f64fa36161fb13ecba0e4bee2c48fe1c126fe62f9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958448
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958448
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2008141
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T19:49:21Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x870504925c47aaf24140cb6f64fa36161fb13ecba0e4bee2c48fe1c126fe62f9. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2008141.
    date published: 2026-07-17T19:49:21Z
  audio: My Future
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.153
    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.619
    additional property: Energy
      type: PropertyValue
      value: 0.06
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.883
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.846
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.126
    additional property: Loudness (dB)
      type: PropertyValue
      value: -24.614
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Dynamite
type: MusicAlbum
date published: 2020-09-10

Dynamite
type: MusicAlbum
date published: 2020-09-10

Backyard Boy
type: MusicAlbum
date published: 2020-09-17

Backyard Boy
type: MusicAlbum
date published: 2020-09-17
track: Backyard Boy
  type: MusicRecording
  duration: PT2M9S
  duration ms: 129839
  explicit: false
  by artist: Andrew Foy
  in album: Backyard Boy
    type: MusicAlbum
    date published: 2020-09-17
  isrc code: QM24S2008832
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-11T15:15:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc7bab2226602a89a223483fd32d505c12abacb615c881fbe68a8c0a4d6877733
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957587
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957587
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2008832
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-11T16:48: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7bab2226602a89a223483fd32d505c12abacb615c881fbe68a8c0a4d6877733. Chain 2 (Bitcoin): anchored in block 957587 (2026-07-11T16:48: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2008832.
    date published: 2026-07-11T16:48:26Z
  audio: Backyard Boy
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 137.949
    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.848
    additional property: Energy
      type: PropertyValue
      value: 0.074
    additional property: Speechiness
      type: PropertyValue
      value: 0.078
    additional property: Acousticness
      type: PropertyValue
      value: 0.631
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.006
    additional property: Liveness
      type: PropertyValue
      value: 0.145
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.848
    additional property: Loudness (dB)
      type: PropertyValue
      value: -26.689
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Lovesick Girls
type: MusicAlbum
date published: 2020-10-29

Lovesick Girls
type: MusicAlbum
date published: 2020-10-29
track: Lovesick Girls
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200322
  explicit: false
  by artist: Andrew Foy
  in album: Lovesick Girls
    type: MusicAlbum
    date published: 2020-10-29
  isrc code: QM24S2010432
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T06:10:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xba645f778c03e4257f70e838c25a60d474ef3c001550a71dfa361bf6b998ace1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958682
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958682
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2010432
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T06:17:12Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba645f778c03e4257f70e838c25a60d474ef3c001550a71dfa361bf6b998ace1. Chain 2 (Bitcoin): anchored in block 958682 (2026-07-19T06:17:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2010432.
    date published: 2026-07-19T06:17:12Z
  audio: Lovesick Girls
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 122.241
    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.559
    additional property: Energy
      type: PropertyValue
      value: 0.054
    additional property: Speechiness
      type: PropertyValue
      value: 0.063
    additional property: Acousticness
      type: PropertyValue
      value: 0.836
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.833
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.405
    additional property: Loudness (dB)
      type: PropertyValue
      value: -25.512
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

You Broke Me First
type: MusicAlbum
date published: 2020-11-05

You Broke Me First
type: MusicAlbum
date published: 2020-11-05

Mistletoe
type: MusicAlbum
date published: 2020-11-26

Mistletoe
type: MusicAlbum
date published: 2020-11-26

Wonderful Christmastime
type: MusicAlbum
date published: 2020-12-03

Wonderful Christmastime
type: MusicAlbum
date published: 2020-12-03

Therefore I Am
type: MusicAlbum
date published: 2020-12-17

Therefore I Am
type: MusicAlbum
date published: 2020-12-17
track: Therefore I Am
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168021
  explicit: false
  by artist: Andrew Foy
  in album: Therefore I Am
    type: MusicAlbum
    date published: 2020-12-17
  isrc code: QM24S2011690
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-14T19:40:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xae830bdf2e72d1a0c5028394570e372753514afd635279368941387a40ad6908
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958058
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958058
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2011690
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-14T20:20: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae830bdf2e72d1a0c5028394570e372753514afd635279368941387a40ad6908. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2011690.
    date published: 2026-07-14T20:20:34Z
  audio: Therefore I Am
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 93.305
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.685
    additional property: Energy
      type: PropertyValue
      value: 0.216
    additional property: Speechiness
      type: PropertyValue
      value: 0.056
    additional property: Acousticness
      type: PropertyValue
      value: 0.919
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.83
    additional property: Liveness
      type: PropertyValue
      value: 0.094
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.654
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.102
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

At My Worst
type: MusicAlbum
date published: 2020-12-31

At My Worst
type: MusicAlbum
date published: 2020-12-31

Space Girl
type: MusicAlbum
date published: 2021-01-21

Space Girl
type: MusicAlbum
date published: 2021-01-21
track: Space Girl
  type: MusicRecording
  duration: PT3M37S
  duration ms: 217619
  explicit: false
  by artist: Andrew Foy
  in album: Space Girl
    type: MusicAlbum
    date published: 2021-01-21
  isrc code: QM24S2100316
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-11T15:21:54+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa2fd26f548779549efdf86bc5a17b8538d0ee4d04fc2df007da9a37438014975
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957583
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957583
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2100316
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-11T15:53:17Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2fd26f548779549efdf86bc5a17b8538d0ee4d04fc2df007da9a37438014975. Chain 2 (Bitcoin): anchored in block 957583 (2026-07-11T15:53:17Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2100316.
    date published: 2026-07-11T15:53:17Z
  audio: Space Girl
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.97
    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.732
    additional property: Energy
      type: PropertyValue
      value: 0.054
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.798
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.005
    additional property: Liveness
      type: PropertyValue
      value: 0.12
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.262
    additional property: Loudness (dB)
      type: PropertyValue
      value: -26.776
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

You Broke Me First
type: MusicAlbum
date published: 2021-01-28
track: You Broke Me First
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168261
  explicit: false
  by artist: Andrew Foy
  in album: You Broke Me First
    type: MusicAlbum
    date published: 2021-01-28
  isrc code: QM24S2100309
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T03:58:54+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x117d4cbcfd599625490bae3c3930419f8afcb63b9e4f55c6ff53c453e3290724
  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/QM24S2100309
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x117d4cbcfd599625490bae3c3930419f8afcb63b9e4f55c6ff53c453e3290724. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2100309.
    date published: 2026-07-03T09:04:44Z
  audio: You Broke Me First
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 122.936
    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.644
    additional property: Energy
      type: PropertyValue
      value: 0.249
    additional property: Speechiness
      type: PropertyValue
      value: 0.06
    additional property: Acousticness
      type: PropertyValue
      value: 0.879
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.741
    additional property: Liveness
      type: PropertyValue
      value: 0.096
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.201
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.868
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

drivers license
type: MusicAlbum
date published: 2021-01-28

drivers license
type: MusicAlbum
date published: 2021-01-28

You Broke Me First
type: MusicAlbum
date published: 2021-01-28

Just The Two Of Us
type: MusicAlbum
date published: 2021-02-04

Just The Two Of Us
type: MusicAlbum
date published: 2021-02-04

Afterglow
type: MusicAlbum
date published: 2021-02-18

Afterglow
type: MusicAlbum
date published: 2021-02-18

Save Your Tears
type: MusicAlbum
date published: 2021-02-25

Save Your Tears
type: MusicAlbum
date published: 2021-02-25
track: Save Your Tears
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214194
  explicit: false
  by artist: Andrew Foy
  in album: Save Your Tears
    type: MusicAlbum
    date published: 2021-02-25
  isrc code: QM24S2101310
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T19:49:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa7236c3b99b0b06da07a84f963fc461c6ff467c619c7f9a50e2dec8900855f50
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958775
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958775
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2101310
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T20:13: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7236c3b99b0b06da07a84f963fc461c6ff467c619c7f9a50e2dec8900855f50. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T20:13: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2101310.
    date published: 2026-07-19T20:13:58Z
  audio: Save Your Tears
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 118.062
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.696
    additional property: Energy
      type: PropertyValue
      value: 0.206
    additional property: Speechiness
      type: PropertyValue
      value: 0.071
    additional property: Acousticness
      type: PropertyValue
      value: 0.907
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.9
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.308
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.363
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Arcade
type: MusicAlbum
date published: 2021-03-11

Arcade
type: MusicAlbum
date published: 2021-03-11

Heartbreak Anniversary
type: MusicAlbum
date published: 2021-04-01

Heartbreak Anniversary
type: MusicAlbum
date published: 2021-04-01

Let Her Go
type: MusicAlbum
date published: 2021-04-29

Let Her Go
type: MusicAlbum
date published: 2021-04-29

Peaches
type: MusicAlbum
date published: 2021-05-13

Peaches
type: MusicAlbum
date published: 2021-05-13

Afterglow (Stephan Baulig Remix)
type: MusicAlbum
date published: 2021-05-20
track: Afterglow - Stephan Baulig Remix
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213620
  explicit: false
  by artist: Andrew Foy
  in album: Afterglow (Stephan Baulig Remix)
    type: MusicAlbum
    date published: 2021-05-20
  isrc code: QM24S2102701
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T02:59:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x26ccfd44d9fe8b8e85e3358017e91a446ab201c3990b00dfcebb1413e6d257ff
  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/QM24S2102701
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26ccfd44d9fe8b8e85e3358017e91a446ab201c3990b00dfcebb1413e6d257ff. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2102701.
    date published: 2026-07-02T16:51:38Z
  audio: Afterglow - Stephan Baulig Remix
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 116.029
    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.674
    additional property: Energy
      type: PropertyValue
      value: 0.52
    additional property: Speechiness
      type: PropertyValue
      value: 0.051
    additional property: Acousticness
      type: PropertyValue
      value: 0.272
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.151
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.422
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.106
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Afterglow (Stephan Baulig Remix)
type: MusicAlbum
date published: 2021-05-20

Gurenge
type: MusicAlbum
date published: 2021-05-27
track: Gurenge
  type: MusicRecording
  duration: PT3M59S
  duration ms: 239324
  explicit: false
  by artist: Andrew Foy
  in album: Gurenge
    type: MusicAlbum
    date published: 2021-05-27
  isrc code: QM24S2102976
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T16:55:49+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x72d937ca1cdf67f88f80434cb6daade7f7aed6d9aaa145885da29ff66ba22f38
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959037
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959037
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2102976
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T16:59:47Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72d937ca1cdf67f88f80434cb6daade7f7aed6d9aaa145885da29ff66ba22f38. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59:47Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2102976.
    date published: 2026-07-21T16:59:47Z
  audio: Gurenge
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.42
    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.572
    additional property: Energy
      type: PropertyValue
      value: 0.309
    additional property: Speechiness
      type: PropertyValue
      value: 0.053
    additional property: Acousticness
      type: PropertyValue
      value: 0.639
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.847
    additional property: Liveness
      type: PropertyValue
      value: 0.117
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.486
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.016
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Gurenge
type: MusicAlbum
date published: 2021-05-27

Butter
type: MusicAlbum
date published: 2021-06-24

Butter
type: MusicAlbum
date published: 2021-06-24

Beggin'
type: MusicAlbum
date published: 2021-07-29

Beggin'
type: MusicAlbum
date published: 2021-07-29

Photograph
type: MusicAlbum
date published: 2021-08-19

Photograph
type: MusicAlbum
date published: 2021-08-19

Stay
type: MusicAlbum
date published: 2021-09-17
track: Stay
  type: MusicRecording
  duration: PT2M21S
  duration ms: 141176
  explicit: false
  by artist: Andrew Foy
  in album: Stay
    type: MusicAlbum
    date published: 2021-09-17
  isrc code: QM24S2106062
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T05:52:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3094cdf10a0f35573034ab622166ed194e8d20b673552f546ad3328cf0175983
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958680
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958680
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2106062
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T06:04:14Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3094cdf10a0f35573034ab622166ed194e8d20b673552f546ad3328cf0175983. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04:14Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2106062.
    date published: 2026-07-19T06:04:14Z
  audio: Stay
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 83.865
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.608
    additional property: Energy
      type: PropertyValue
      value: 0.15
    additional property: Speechiness
      type: PropertyValue
      value: 0.07
    additional property: Acousticness
      type: PropertyValue
      value: 0.482
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.924
    additional property: Liveness
      type: PropertyValue
      value: 0.094
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.519
    additional property: Loudness (dB)
      type: PropertyValue
      value: -20.03
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Stay
type: MusicAlbum
date published: 2021-09-17

DNA
type: MusicAlbum
date published: 2021-10-14

DNA
type: MusicAlbum
date published: 2021-10-14

Love Nwantiti
type: MusicAlbum
date published: 2021-11-11
track: Love Nwantiti
  type: MusicRecording
  duration: PT2M9S
  duration ms: 129032
  explicit: false
  by artist: Andrew Foy
  in album: Love Nwantiti
    type: MusicAlbum
    date published: 2021-11-11
  isrc code: QM24S2107028
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-11T16:00:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8545434b4f44bb2497ac3dd1cf79491d80dc11e18b1220193b7fd16b21524a0f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957587
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957587
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2107028
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-11T16:48: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8545434b4f44bb2497ac3dd1cf79491d80dc11e18b1220193b7fd16b21524a0f. Chain 2 (Bitcoin): anchored in block 957587 (2026-07-11T16:48: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2107028.
    date published: 2026-07-11T16:48:26Z
  audio: Love Nwantiti
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 86.107
    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.48
    additional property: Energy
      type: PropertyValue
      value: 0.158
    additional property: Speechiness
      type: PropertyValue
      value: 0.081
    additional property: Acousticness
      type: PropertyValue
      value: 0.809
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.886
    additional property: Liveness
      type: PropertyValue
      value: 0.117
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.498
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.239
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Love Nwantiti
type: MusicAlbum
date published: 2021-11-11

Easy On Me
type: MusicAlbum
date published: 2021-12-03

Easy On Me
type: MusicAlbum
date published: 2021-12-03
track: Easy On Me
  type: MusicRecording
  duration: PT3M8S
  duration ms: 188873
  explicit: false
  by artist: Andrew Foy
  in album: Easy On Me
    type: MusicAlbum
    date published: 2021-12-03
  isrc code: QM24S2107360
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T15:53:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb32d1e32d8e2feb8dc0356497856b508009ddd81734bbd2e42d2dcfd36aaab84
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958756
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958756
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2107360
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T18:56: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb32d1e32d8e2feb8dc0356497856b508009ddd81734bbd2e42d2dcfd36aaab84. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T18:56:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM24S2107360.
    date published: 2026-07-19T18:56:19Z
  audio: Easy On Me
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 141.738
    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.539
    additional property: Energy
      type: PropertyValue
      value: 0.183
    additional property: Speechiness
      type: PropertyValue
      value: 0.046
    additional property: Acousticness
      type: PropertyValue
      value: 0.896
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.728
    additional property: Liveness
      type: PropertyValue
      value: 0.099
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.079
    additional property: Loudness (dB)
      type: PropertyValue
      value: -17.064
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Fukashigi no Carte
type: MusicAlbum
date published: 2022-07-07

Glimpse of Us
type: MusicAlbum
date published: 2022-09-01
track: Glimpse of Us
  type: MusicRecording
  duration: PT3M41S
  duration ms: 221442
  explicit: false
  by artist: Andrew Foy
  in album: Glimpse of Us
    type: MusicAlbum
    date published: 2022-09-01
  isrc code: CA5KR2281014
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T03:51:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcdab39826a4859aa23089df944eb016a07d930667f645053e429470cc92a9ad7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CA5KR2281014
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdab39826a4859aa23089df944eb016a07d930667f645053e429470cc92a9ad7. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CA5KR2281014.
    date published: 2026-07-05T10:01:46Z
  audio: Glimpse of Us
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 170.391
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.406
    additional property: Energy
      type: PropertyValue
      value: 0.098
    additional property: Speechiness
      type: PropertyValue
      value: 0.044
    additional property: Acousticness
      type: PropertyValue
      value: 0.889
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.733
    additional property: Liveness
      type: PropertyValue
      value: 0.117
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.287
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.837
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major