Tanner Patrick
type: MusicGroup
description: Tanner Patrick Howe (born May 24, 1991) is an American singer-songwriter and multi-instrumentalist from Dallas, Texas. In August 2011, Howe began uploading videos to his YouTube channel and was select
popularity: 31
followers: 40969
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2d434a20ad66681b5e092ffbae2dffd230d971f1998947b64af130c4de0642dc
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/93d5e0d0-04b3-4646-9e69-fc00a583abde.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/93d5e0d0-04b3-4646-9e69-fc00a583abde.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/93d5e0d0-04b3-4646-9e69-fc00a583abde
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x2d434a20ad66681b5e092ffbae2dffd230d971f1998947b64af130c4de0642dc","name":"Tanner Patrick","registered_at":"2026-06-12T04:49:34Z","symbol":"NIM0191728","token_address":"0xe00d3b1117ad0c1a633ac873e56d2b64b94ad2cb","type":"artist","uuid":"93d5e0d0-04b3-4646-9e69-fc00a583abde"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d434a20ad66681b5e092ffbae2dffd230d971f1998947b64af130c4de0642dc. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/93d5e0d0-04b3-4646-9e69-fc00a583abde.json and https://artists.proofprofile.net/proofs/artist/93d5e0d0-04b3-4646-9e69-fc00a583abde.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x2d434a20ad66681b5e092ffbae2dffd230d971f1998947b64af130c4de0642dc","name":"Tanner Patrick","registered_at":"2026-06-12T04:49:34Z","symbol":"NIM0191728","token_address":"0xe00d3b1117ad0c1a633ac873e56d2b64b94ad2cb","type":"artist","uuid":"93d5e0d0-04b3-4646-9e69-fc00a583abde"}
album: Merry Go Round
  type: MusicAlbum
  date published: 2012-04-03
  track: Merry Go Round
    type: MusicRecording
    duration: PT3M21S
    duration ms: 201946
    explicit: false
    by artist: Tanner Patrick
    in album: Merry Go Round
      type: MusicAlbum
      date published: 2012-04-03
    isrc code: TCABE1272371
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-21T08:55:19+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x8c787efe7ec8c89aceaf0d75b2a46c7cbcf020269fa621b4e71ff952878ed840
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958988
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958988
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCABE1272371
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-21T09:08:06Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c787efe7ec8c89aceaf0d75b2a46c7cbcf020269fa621b4e71ff952878ed840. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T09:08:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCABE1272371.
      date published: 2026-07-21T09:08:06Z
    audio: Merry Go Round
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 126.01
      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.618
      additional property: Energy
        type: PropertyValue
        value: 0.849
      additional property: Speechiness
        type: PropertyValue
        value: 0.044
      additional property: Acousticness
        type: PropertyValue
        value: 0.03
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.001
      additional property: Liveness
        type: PropertyValue
        value: 0.121
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.713
      additional property: Loudness (dB)
        type: PropertyValue
        value: -5.755
      additional property: Key Name
        type: PropertyValue
        value: D
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: Ours
  type: MusicAlbum
  date published: 2012-09-10
album: A Thousand Years / Twenty-Four (Mashup)
  type: MusicAlbum
  date published: 2012-09-18
  track: A Thousand Years / Twenty-Four (Mashup)
    type: MusicRecording
    duration: PT4M42S
    duration ms: 282073
    explicit: false
    by artist: Tanner Patrick
    in album: A Thousand Years / Twenty-Four (Mashup)
      type: MusicAlbum
      date published: 2012-09-18
    isrc code: TCABJ1204215
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-20T03:11:17+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x0640db69c68dc95d5d8f41d771250d723d61c3ff482175a05c2c48eaa57d1ffe
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958812
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958812
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCABJ1204215
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-20T03:24:09Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0640db69c68dc95d5d8f41d771250d723d61c3ff482175a05c2c48eaa57d1ffe. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCABJ1204215.
      date published: 2026-07-20T03:24:09Z
    audio: A Thousand Years / Twenty-Four (Mashup)
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 139.877
      additional property: Musical Key
        type: PropertyValue
        value: 9
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.509
      additional property: Energy
        type: PropertyValue
        value: 0.148
      additional property: Speechiness
        type: PropertyValue
        value: 0.033
      additional property: Acousticness
        type: PropertyValue
        value: 0.715
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Toes
album: It Will Rain
album: Part of Me
album: Paradise
album: Merry Go Round (Acoustic)
album: Boyfriend
album: Undercover Martyn (feat. Cameron Mitchell)
album: Domino / Last Friday Night (Mashup)
album: Mistletoe
album: Payphone
album: Stereo Hearts
album: We Are Never Ever Getting Back Together
album: Good Time (feat. Arielle)
album: Sideways Figure Eights
album: Stay
album: Clarity
album: Roar
album: Royals
album: Last Christmas
album: Say Something
album: Dark Horse
album: Happy
album: The Waiting Home
album: Pompeii (feat. Rajiv Dhall)
album: Bang Bang
album: Shake It Off - (feat. Rajiv Dhall)
album: All About That Bass
album: Call Me Maybe
album: The Waiting Home (Acoustic)
album: Amnesia
album: Classic
album: Blank Space
album: Love Me Like You Do
album: Earned It
album: I Want You to Know
album: Shut up and Dance (feat. Rajiv Dhall & Andrew Bazzi)
album: See You Again (feat. Rajiv Dhall)
album: Honey, I'm Good.
album: Bad Blood
album: Beautiful Now / Verge (Mashup)
album: River (Acoustic)
album: Can't Feel My Face
album: Cool for the Summer
album: Fly Away
album: Wildest Dreams (feat. Kris Williams)
album: What Do You Mean? (feat. Alec Bailey)
album: Drag Me Down
album: Love Myself
album: Stitches
album: On My Mind / Something in the Way You Move (Mashup)
album: Sorry
album: Hello
album: When We Were Young
album: Love Yourself
album: Star Wars: Main Title Theme
album: Stressed out (feat. Garrett Perales)
album: Hands to Myself
album: Pillowtalk
album: Roses
album: Cake by the Ocean (feat. Rajiv Dhall)
album: 7 Years

Liveness
type: PropertyValue
value: 0.09

Valence (Positivity)
type: PropertyValue
value: 0.237

Loudness (dB)
type: PropertyValue
value: -10.76

Key Name
type: PropertyValue
value: A

Mode Name
type: PropertyValue
value: Major

Toes
type: MusicAlbum
date published: 2012-09-18

It Will Rain
type: MusicAlbum
date published: 2012-09-18

Part of Me
type: MusicAlbum
date published: 2012-09-18

Paradise
type: MusicAlbum
date published: 2012-09-18

Merry Go Round (Acoustic)
type: MusicAlbum
date published: 2012-09-18

Boyfriend
type: MusicAlbum
date published: 2012-09-18

Undercover Martyn (feat. Cameron Mitchell)
type: MusicAlbum
date published: 2012-09-18
track: Undercover Martyn (feat. Cameron Mitchell)
  type: MusicRecording
  duration: PT3M29S
  duration ms: 209416
  explicit: false
  by artist: Tanner Patrick
  in album: Undercover Martyn (feat. Cameron Mitchell)
    type: MusicAlbum
    date published: 2012-09-18
  isrc code: TCABJ1203957
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T10:42:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x54f2363a871d1fdeae073980baee5a76d39c4d9f2f1561673221da386154a449
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956822
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956822
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCABJ1203957
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T18:48: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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54f2363a871d1fdeae073980baee5a76d39c4d9f2f1561673221da386154a449. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/TCABJ1203957.
    date published: 2026-07-05T18:48:28Z
  audio: Undercover Martyn (feat. Cameron Mitchell)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.926
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.644
    additional property: Energy
      type: PropertyValue
      value: 0.537
    additional property: Speechiness
      type: PropertyValue
      value: 0.024
    additional property: Acousticness
      type: PropertyValue
      value: 0.702
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.25
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.647
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.201
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Domino / Last Friday Night (Mashup)
type: MusicAlbum
date published: 2012-09-18

Mistletoe
type: MusicAlbum
date published: 2012-09-18

Payphone
type: MusicAlbum
date published: 2012-09-18

Stereo Hearts
type: MusicAlbum
date published: 2012-09-18
track: Stereo Hearts
  type: MusicRecording
  duration: PT3M31S
  duration ms: 211534
  explicit: false
  by artist: Tanner Patrick
  in album: Stereo Hearts
    type: MusicAlbum
    date published: 2012-09-18
  isrc code: TCABJ1204397
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T02:11:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7bbe184d98d316727ff88768dd1d7118107a32a20d20d9003e5afe9c7f386c50
  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/TCABJ1204397
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bbe184d98d316727ff88768dd1d7118107a32a20d20d9003e5afe9c7f386c50. 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/TCABJ1204397.
    date published: 2026-07-02T16:51:38Z
  audio: Stereo Hearts
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.946
    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.735
    additional property: Energy
      type: PropertyValue
      value: 0.277
    additional property: Speechiness
      type: PropertyValue
      value: 0.052
    additional property: Acousticness
      type: PropertyValue
      value: 0.506
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.078
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.725
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.323
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

We Are Never Ever Getting Back Together
type: MusicAlbum
date published: 2012-11-07

Good Time (feat. Arielle)
type: MusicAlbum
date published: 2012-11-20

Sideways Figure Eights
type: MusicAlbum
date published: 2013-02-05

Stay
type: MusicAlbum
date published: 2013-03-27

Clarity
type: MusicAlbum
date published: 2013-06-20

Roar
type: MusicAlbum
date published: 2013-09-01

Royals
type: MusicAlbum
date published: 2013-11-14

Last Christmas
type: MusicAlbum
date published: 2013-12-08

Say Something
type: MusicAlbum
date published: 2014-01-30

Dark Horse
type: MusicAlbum
date published: 2014-02-27

Happy
type: MusicAlbum
date published: 2014-04-03

The Waiting Home
type: MusicAlbum
date published: 2014-04-22

Pompeii (feat. Rajiv Dhall)
type: MusicAlbum
date published: 2014-07-18

Bang Bang
type: MusicAlbum
date published: 2014-08-13

Shake It Off - (feat. Rajiv Dhall)
type: MusicAlbum
date published: 2014-09-05

All About That Bass
type: MusicAlbum
date published: 2014-09-21

Call Me Maybe
type: MusicAlbum
date published: 2014-10-23
track: Call Me Maybe
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200000
  explicit: false
  by artist: Tanner Patrick
  in album: Call Me Maybe
    type: MusicAlbum
    date published: 2014-10-23
  isrc code: TCACA1411701
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T10:29:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x96f1efd553a8bfd7fcfa9d1ae518e41fe5edcdd0fd0b389b0875c31b0e5a4c37
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956822
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956822
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCACA1411701
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T18:48: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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96f1efd553a8bfd7fcfa9d1ae518e41fe5edcdd0fd0b389b0875c31b0e5a4c37. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/TCACA1411701.
    date published: 2026-07-05T18:48:28Z
  audio: Call Me Maybe
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.006
    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.745
    additional property: Energy
      type: PropertyValue
      value: 0.807
    additional property: Speechiness
      type: PropertyValue
      value: 0.087
    additional property: Acousticness
      type: PropertyValue
      value: 0.263
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.089
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.629
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.899
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

The Waiting Home (Acoustic)
type: MusicAlbum
date published: 2014-11-18

Amnesia
type: MusicAlbum
date published: 2014-11-25

Classic
type: MusicAlbum
date published: 2014-12-19

Blank Space
type: MusicAlbum
date published: 2014-12-30
track: Blank Space
  type: MusicRecording
  duration: PT3M52S
  duration ms: 232899
  explicit: false
  by artist: Tanner Patrick
  in album: Blank Space
    type: MusicAlbum
    date published: 2014-12-30
  isrc code: TCACC1486417
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T18:51:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8e03f147f16986c8c23d04a455b732f5ad306b312955ff8a92c7420e86743db2
  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/TCACC1486417
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e03f147f16986c8c23d04a455b732f5ad306b312955ff8a92c7420e86743db2. 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/TCACC1486417.
    date published: 2026-07-05T01:12:41Z
  audio: Blank Space
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.905
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.745
    additional property: Energy
      type: PropertyValue
      value: 0.423
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.608
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.09
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.486
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.445
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Love Me Like You Do
type: MusicAlbum
date published: 2015-02-19

Earned It
type: MusicAlbum
date published: 2015-03-17

I Want You to Know
type: MusicAlbum
date published: 2015-03-30

Shut up and Dance (feat. Rajiv Dhall & Andrew Bazzi)
type: MusicAlbum
date published: 2015-04-16

See You Again (feat. Rajiv Dhall)
type: MusicAlbum
date published: 2015-04-28

Honey, I'm Good.
type: MusicAlbum
date published: 2015-06-07

Bad Blood
type: MusicAlbum
date published: 2015-06-16

Beautiful Now / Verge (Mashup)
type: MusicAlbum
date published: 2015-06-20
track: Beautiful Now / Verge (Mashup)
  type: MusicRecording
  duration: PT3M5S
  duration ms: 185435
  explicit: false
  by artist: Tanner Patrick
  in album: Beautiful Now / Verge (Mashup)
    type: MusicAlbum
    date published: 2015-06-20
  isrc code: TCACG1570612
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T22:22:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf8b8cfcf255cab07bf03e0bb6420face5b2e9ca06b4c358c45f7a18fc1de840e
  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/TCACG1570612
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T01:25:57Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8b8cfcf255cab07bf03e0bb6420face5b2e9ca06b4c358c45f7a18fc1de840e. 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/TCACG1570612.
    date published: 2026-07-06T01:25:57Z
  audio: Beautiful Now / Verge (Mashup)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.897
    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.767
    additional property: Energy
      type: PropertyValue
      value: 0.416
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.546
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.096
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.768
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.023
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

River (Acoustic)
type: MusicAlbum
date published: 2015-07-04

Can't Feel My Face
type: MusicAlbum
date published: 2015-08-11

Cool for the Summer
type: MusicAlbum
date published: 2015-08-14

Fly Away
type: MusicAlbum
date published: 2015-08-21

Wildest Dreams (feat. Kris Williams)
type: MusicAlbum
date published: 2015-08-31

What Do You Mean? (feat. Alec Bailey)
type: MusicAlbum
date published: 2015-09-17

Drag Me Down
type: MusicAlbum
date published: 2015-09-22

Love Myself
type: MusicAlbum
date published: 2015-10-05

Stitches
type: MusicAlbum
date published: 2015-10-11

On My Mind / Something in the Way You Move (Mashup)
type: MusicAlbum
date published: 2015-10-21

Sorry
type: MusicAlbum
date published: 2015-10-26

Hello
type: MusicAlbum
date published: 2015-11-05

When We Were Young
type: MusicAlbum
date published: 2015-11-23

Love Yourself
type: MusicAlbum
date published: 2015-12-08

Star Wars: Main Title Theme
type: MusicAlbum
date published: 2015-12-22

Stressed out (feat. Garrett Perales)
type: MusicAlbum
date published: 2016-01-06

Hands to Myself
type: MusicAlbum
date published: 2016-01-19

Pillowtalk
type: MusicAlbum
date published: 2016-02-01

Roses
type: MusicAlbum
date published: 2016-02-06

Cake by the Ocean (feat. Rajiv Dhall)
type: MusicAlbum
date published: 2016-02-29

7 Years
type: MusicAlbum
date published: 2016-03-14

I Know What You Did Last Summer (feat. Megan Lee)
type: MusicAlbum
date published: 2016-04-01

No
type: MusicAlbum
date published: 2016-04-13

Dangerous Woman
type: MusicAlbum
date published: 2016-04-26

True Colors
type: MusicAlbum
date published: 2016-05-02

Can't Stop the Feeling!
type: MusicAlbum
date published: 2016-05-12

This Is What You Came For
type: MusicAlbum
date published: 2016-05-14

I Took a Pill in Ibiza
type: MusicAlbum
date published: 2016-05-22

Treat You Better
type: MusicAlbum
date published: 2016-06-06

One Dance
type: MusicAlbum
date published: 2016-06-17

Rise
type: MusicAlbum
date published: 2016-07-26

Closer
type: MusicAlbum
date published: 2016-08-25
track: Closer
  type: MusicRecording
  duration: PT3M0S
  duration ms: 180221
  explicit: false
  by artist: Tanner Patrick
  in album: Closer
    type: MusicAlbum
    date published: 2016-08-25
  isrc code: TCACR1635952
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T22:32:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8eec93a7c31bfaff9eb0a9b96ecd9d1fff61042804eaa3cd44d81a196dbd577a
  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/TCACR1635952
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T01:25:57Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eec93a7c31bfaff9eb0a9b96ecd9d1fff61042804eaa3cd44d81a196dbd577a. 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/TCACR1635952.
    date published: 2026-07-06T01:25:57Z
  audio: Closer
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 94.956
    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.762
    additional property: Energy
      type: PropertyValue
      value: 0.43
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.609
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.101
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.764
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.283
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

Side to Side
type: MusicAlbum
date published: 2016-10-14

Silent Night / O Holy Night
type: MusicAlbum
date published: 2016-12-18

Shape of You
type: MusicAlbum
date published: 2017-01-11

Castle on the Hill
type: MusicAlbum
date published: 2017-01-30

I Don't Wanna Live Forever
type: MusicAlbum
date published: 2017-02-10

Everything Good Happens After Midnight
type: MusicAlbum
date published: 2017-05-12

Say You Won't Let Go
type: MusicAlbum
date published: 2017-06-12

Fireflies
type: MusicAlbum
date published: 2017-06-30
track: Fireflies
  type: MusicRecording
  duration: PT3M39S
  duration ms: 219385
  explicit: false
  by artist: Tanner Patrick
  in album: Fireflies
    type: MusicAlbum
    date published: 2017-06-30
  isrc code: TCADD1759253
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T15:26:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9ec5322a05316f94e049fca9b81f7d5d4a4c643136b075e3191376012fdd338b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958432
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958432
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADD1759253
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T15:43: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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ec5322a05316f94e049fca9b81f7d5d4a4c643136b075e3191376012fdd338b. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43: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/TCADD1759253.
    date published: 2026-07-17T15:43:17Z
  audio: Fireflies
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.688
    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.537
    additional property: Energy
      type: PropertyValue
      value: 0.473
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.645
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.096
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.673
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.901
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Slow Hands
type: MusicAlbum
date published: 2017-07-30

I Don't Want to Be
type: MusicAlbum
date published: 2017-08-16
track: I Don't Want to Be
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199782
  explicit: false
  by artist: Tanner Patrick
  in album: I Don't Want to Be
    type: MusicAlbum
    date published: 2017-08-16
  isrc code: TCADF1754385
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T08:59:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb7aa50ece19f3b0b49d1bc07d19a2fa38e3e4274945640016f02ecc3324aaa2c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958526
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958526
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADF1754385
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T09:09:53Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7aa50ece19f3b0b49d1bc07d19a2fa38e3e4274945640016f02ecc3324aaa2c. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09: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/TCADF1754385.
    date published: 2026-07-18T09:09:53Z
  audio: I Don't Want to Be
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 154.045
    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.626
    additional property: Energy
      type: PropertyValue
      value: 0.429
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.775
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.145
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.493
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.828
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Look What You Made Me Do
type: MusicAlbum
date published: 2017-09-07

...Ready for It?
type: MusicAlbum
date published: 2017-10-02

Stay With Me
type: MusicAlbum
date published: 2017-11-09

2017 Mashup (feat. Jena Rose)
type: MusicAlbum
date published: 2018-01-12

Too Good at Goodbyes
type: MusicAlbum
date published: 2018-01-17

Medicine
type: MusicAlbum
date published: 2018-02-01

The Middle
type: MusicAlbum
date published: 2018-03-06

In My Blood
type: MusicAlbum
date published: 2018-04-24

Meant to Be
type: MusicAlbum
date published: 2018-05-09

Perfect
type: MusicAlbum
date published: 2018-06-06
track: Perfect
  type: MusicRecording
  duration: PT4M23S
  duration ms: 263805
  explicit: false
  by artist: Tanner Patrick
  in album: Perfect
    type: MusicAlbum
    date published: 2018-06-06
  isrc code: TCADR1827975
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T01:50:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x538ec206a06e9b5358449d167869494d6c51fee79cbf8a980cd328e4220414e4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADR1827975
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x538ec206a06e9b5358449d167869494d6c51fee79cbf8a980cd328e4220414e4. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADR1827975.
    date published: 2026-07-04T10:04:33Z
  audio: Perfect
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 188.25
    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.283
    additional property: Energy
      type: PropertyValue
      value: 0.186
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.727
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.343
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.781
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Happier
type: MusicAlbum
date published: 2018-12-21

Without Me
type: MusicAlbum
date published: 2019-02-22
track: Without Me
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207749
  explicit: false
  by artist: Tanner Patrick
  in album: Without Me
    type: MusicAlbum
    date published: 2019-02-22
  isrc code: TCAEB1975540
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T13:05:54+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc0ff496f720c0e73684fe2bc1b8906dfe53cda08532bb9bd39a3d212fac7272b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958300
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958300
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEB1975540
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T16:14:30Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0ff496f720c0e73684fe2bc1b8906dfe53cda08532bb9bd39a3d212fac7272b. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/TCAEB1975540.
    date published: 2026-07-16T16:14:30Z
  audio: Without Me
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 136.131
    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.75
    additional property: Energy
      type: PropertyValue
      value: 0.354
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.763
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.479
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.869
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Without Me
type: MusicAlbum
date published: 2019-02-22

Ruin My Life
type: MusicAlbum
date published: 2019-03-15

Someone You Loved
type: MusicAlbum
date published: 2020-04-10

Sucker
type: MusicAlbum
date published: 2020-04-20

Ruin My Life (Remastered)
type: MusicAlbum
date published: 2020-06-12

Lose You to Love Me
type: MusicAlbum
date published: 2020-06-20

If the World Was Ending
type: MusicAlbum
date published: 2020-07-17

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

Break My Heart
type: MusicAlbum
date published: 2020-12-04

Drivers License
type: MusicAlbum
date published: 2021-02-23

Love Story (Taylor's Version)
type: MusicAlbum
date published: 2021-03-26

Stay
type: MusicAlbum
date published: 2021-11-05

All I Want for Christmas Is You
type: MusicAlbum
date published: 2021-12-03

2021 Mashup
type: MusicAlbum
date published: 2021-12-31

Build Me Up Buttercup
type: MusicAlbum
date published: 2023-11-03

Can't Help Falling In Love
type: MusicAlbum
date published: 2023-11-10

Wouldn't It Be Nice
type: MusicAlbum
date published: 2023-11-17

You Make My Dreams (Come True)
type: MusicAlbum
date published: 2023-11-24

Isn't She Lovely
type: MusicAlbum
date published: 2023-12-01

Let's Stay Together
type: MusicAlbum
date published: 2023-12-08

September
type: MusicAlbum
date published: 2023-12-15

What A Wonderful World
type: MusicAlbum
date published: 2023-12-22

My Girl
type: MusicAlbum
date published: 2023-12-29

The Vintage Vault
type: MusicAlbum
date published: 2024-01-05

Here Comes The Sun
type: MusicAlbum
date published: 2024-01-05

Flatline
type: MusicAlbum
date published: 2024-03-29

Reasons
type: MusicAlbum
date published: 2024-04-12

Breaking Up
type: MusicAlbum
date published: 2024-04-26

Running Away
type: MusicAlbum
date published: 2024-05-10

Ready or Not
type: MusicAlbum
date published: 2024-05-24
track: Ready or Not
  type: MusicRecording
  duration: PT2M29S
  duration ms: 149419
  explicit: false
  by artist: Tanner Patrick
  in album: Ready or Not
    type: MusicAlbum
    date published: 2024-05-24
  isrc code: TCAIE2456395
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T03:02:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcd5943d51107bb76df6c94509a094e41c751872042e9efe09b4d0968f83398e9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958234
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958234
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIE2456395
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T03:46:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd5943d51107bb76df6c94509a094e41c751872042e9efe09b4d0968f83398e9. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIE2456395.
    date published: 2026-07-16T03:46:09Z
  audio: Ready or Not
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 99.993
    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.774
    additional property: Energy
      type: PropertyValue
      value: 0.677
    additional property: Speechiness
      type: PropertyValue
      value: 0.06
    additional property: Acousticness
      type: PropertyValue
      value: 0.09
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.195
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.756
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.139
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

In a World of My Own/Very Good Advice
type: MusicRecording
duration: PT4M8S
duration ms: 248880
explicit: false
by artist: Tanner Patrick
in album: Everybody Loves Disney
  type: MusicAlbum
  date published: 2016-03-25
isrc code: USWD11676110
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T13:02:34+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd85e6f16c96a69dedd9768ae7e262bddc31a410249dddebd1be7714e3b67e789
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959132
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959132
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USWD11676110
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T13:20: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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85e6f16c96a69dedd9768ae7e262bddc31a410249dddebd1be7714e3b67e789. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/USWD11676110.
  date published: 2026-07-22T13:20:46Z
audio: In a World of My Own/Very Good Advice
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 128.307
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.569
  additional property: Energy
    type: PropertyValue
    value: 0.464
  additional property: Speechiness
    type: PropertyValue
    value: 0.057
  additional property: Acousticness
    type: PropertyValue
    value: 0.579
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.359
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.292
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.405
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major