Philip Brooks
type: MusicGroup
popularity: 40
followers: 21564
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x50861e3c5cc801d6dfed3df4b31350443831de7b2244df2c5aa31dbf41d1223f
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/df31c960-25ed-4b5b-8396-d1583b36f579.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/df31c960-25ed-4b5b-8396-d1583b36f579.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/df31c960-25ed-4b5b-8396-d1583b36f579
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x50861e3c5cc801d6dfed3df4b31350443831de7b2244df2c5aa31dbf41d1223f","name":"Philip Brooks","registered_at":"2026-06-12T11:44:04Z","symbol":"NIM0287620","token_address":"0x35bc081e573e3b8276a0ab6dd7079384dd4813b1","type":"artist","uuid":"df31c960-25ed-4b5b-8396-d1583b36f579"}
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 0x50861e3c5cc801d6dfed3df4b31350443831de7b2244df2c5aa31dbf41d1223f. 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/df31c960-25ed-4b5b-8396-d1583b36f579.json and https://artists.proofprofile.net/proofs/artist/df31c960-25ed-4b5b-8396-d1583b36f579.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x50861e3c5cc801d6dfed3df4b31350443831de7b2244df2c5aa31dbf41d1223f","name":"Philip Brooks","registered_at":"2026-06-12T11:44:04Z","symbol":"NIM0287620","token_address":"0x35bc081e573e3b8276a0ab6dd7079384dd4813b1","type":"artist","uuid":"df31c960-25ed-4b5b-8396-d1583b36f579"}
album: i'm alive now
  type: MusicAlbum
  date published: 2017-05-15
album: Half Asleep
  type: MusicAlbum
  date published: 2017-06-15
album: Runaway
  type: MusicAlbum
  date published: 2017-06-23
album: I'm Alive Now
  type: MusicAlbum
  date published: 2017-07-08
album: Honey Let's Just Drive
  type: MusicAlbum
  date published: 2018
album: honey let’s just drive
  type: MusicAlbum
  date published: 2018-05-11
album: honey let's just drive
  type: MusicAlbum
  date published: 2018-05-11
album: Honey Let's Just Drive
  type: MusicAlbum
  date published: 2018-05-11
album: honey let's just drive
  type: MusicAlbum
  date published: 2018-05-11
album: A Rose Coloured Dream
  type: MusicAlbum
  date published: 2018-05-25
album: Dancing
  type: MusicAlbum
  date published: 2018-07-27
album: heatwave
  type: MusicAlbum
  date published: 2018-08-10
album: heatwave
  type: MusicAlbum
  date published: 2018-08-10
album: Heatwave
  type: MusicAlbum
  date published: 2018-08-10
album: Heatwave
  type: MusicAlbum
  date published: 2018-08-10
album: One More Night
  type: MusicAlbum
  date published: 2018-08-17
album: It's Alright Now
  type: MusicAlbum
  date published: 2018-08-24
album: spend some time alone inside my head
  type: MusicAlbum
  date published: 2019-04-25
album: spend some time alone inside my head
  type: MusicAlbum
  date published: 2019-04-25
album: spend some time alone inside my head
  type: MusicAlbum
  date published: 2019-04-25
album: spend some time alone inside my head
  type: MusicAlbum
  date published: 2019-04-25
album: i don't know if i ever wanna go back home
  type: MusicAlbum
  date published: 2019-07-24
album: i don't know if i ever wanna go back home
  type: MusicAlbum
  date published: 2019-07-24
album: can't fix the things i left behind
  type: MusicAlbum
  date published: 2019-09-27
album: half alive in a dream
  type: MusicAlbum
  date published: 2019-11-29
album: i'm getting lonely
  type: MusicAlbum
  date published: 2020-04-17
album: i'm getting lonely
  type: MusicAlbum
  date published: 2020-05-01
album: heatwave (reworked)
  type: MusicAlbum
  date published: 2020-07-31
album: i'm so in love with all of my friends
  type: MusicAlbum
  date published: 2020-09-18
album: i’m so in love with all of my friends
  type: MusicAlbum
  date published: 2020-09-18
album: i'm so in love with all of my friends
  type: MusicAlbum
  date published: 2020-09-18
album: everything is changing now
  type: MusicAlbum
  date published: 2020-11-27
album: maybe i should let you disappear
  type: MusicAlbum
  date published: 2021-05-14
album: i don't wanna talk!
  type: MusicAlbum
  date published: 2021-07-09
album: red dress
  type: MusicAlbum
  date published: 2021-08-13
album: Heatwave (alternate version)
  type: MusicAlbum
  date published: 2021-09-17
album: cracked lips
  type: MusicAlbum
  date published: 2021-11-19
album: quite early one morning
  type: MusicAlbum
  date published: 2021-12-03
  track: i don't wanna talk!
    type: MusicRecording
    duration: PT2M44S
    duration ms: 164400
    explicit: false
    by artist: Philip Brooks
    in album: quite early one morning
      type: MusicAlbum
      date published: 2021-12-03
    isrc code: QZ93L2118118
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-02T20:39:53+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x71f5bbb28795d8387857a9d9cd407601ebd1775b50ab26d08412125f4da6d129
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956397
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956397
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ93L2118118
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-02T21:02:00Z
    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 0x71f5bbb28795d8387857a9d9cd407601ebd1775b50ab26d08412125f4da6d129. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-02T21:02:00Z), 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/QZ93L2118118.
      date published: 2026-07-02T21:02:00Z
    audio: i don't wanna talk!
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 99.793
      additional property: Musical Key
        type: PropertyValue
        value: 3
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
      additional property: Danceability
      additional property: Energy
      additional property: Speechiness
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: creek
album: wait till u get home
album: mountain songs
album: is there something for me?
album: charlie
album: tell me everything you fear
album: lay down
album: on my own
album: i just learned to love that way
album: in a house by a stream

Time Signature
type: PropertyValue
value: 4

Danceability
type: PropertyValue
value: 0.373

Energy
type: PropertyValue
value: 0.436

Speechiness
type: PropertyValue
value: 0.034

Acousticness
type: PropertyValue
value: 0.781

Instrumentalness
type: PropertyValue
value: 0.326

Liveness
type: PropertyValue
value: 0.149

Valence (Positivity)
type: PropertyValue
value: 0.382

Loudness (dB)
type: PropertyValue
value: -14.528

Key Name
type: PropertyValue
value: Eb

Mode Name
type: PropertyValue
value: Major

quite early one morning
type: MusicAlbum
date published: 2021-12-03

quite early one morning
type: MusicAlbum
date published: 2021-12-03

quite early one morning
type: MusicAlbum
date published: 2021-12-03

quite early one morning
type: MusicAlbum
date published: 2021-12-03

creek
type: MusicAlbum
date published: 2022-05-27

wait till u get home
type: MusicAlbum
date published: 2022-06-10

mountain songs
type: MusicAlbum
date published: 2022-06-24

mountain songs
type: MusicAlbum
date published: 2022-06-24
track: creek
  type: MusicRecording
  duration: PT2M33S
  duration ms: 153500
  explicit: false
  by artist: Philip Brooks
  in album: mountain songs
    type: MusicAlbum
    date published: 2022-06-24
  isrc code: USDA12200303
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T06:54:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x348161583078ac89c7de6cd5cc1cbf63294632c602661ea5e88f69699e9812ee
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956889
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956889
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USDA12200303
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T06:56: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 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 0x348161583078ac89c7de6cd5cc1cbf63294632c602661ea5e88f69699e9812ee. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/USDA12200303.
    date published: 2026-07-06T06:56:49Z
  audio: creek
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.589
    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.331
    additional property: Energy
      type: PropertyValue
      value: 0.259
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.934
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.03
    additional property: Liveness
      type: PropertyValue
      value: 0.119
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.345
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.935
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

mountain songs
type: MusicAlbum
date published: 2022-06-24

is there something for me?
type: MusicAlbum
date published: 2023-04-07

charlie
type: MusicAlbum
date published: 2023-05-05

tell me everything you fear
type: MusicAlbum
date published: 2023-06-02

lay down
type: MusicAlbum
date published: 2023-06-21

on my own
type: MusicAlbum
date published: 2023-06-30
track: you won't know where you stand
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117514
  explicit: false
  by artist: Philip Brooks
  in album: on my own
    type: MusicAlbum
    date published: 2023-06-30
  isrc code: USDA12309030
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T03:45:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7e5e864dc8ced52e3f6299cdd0f70e18dd356fdafc0c464067f2d4b656305647
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958653
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958653
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USDA12309030
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T03:54:23Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e5e864dc8ced52e3f6299cdd0f70e18dd356fdafc0c464067f2d4b656305647. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USDA12309030.
    date published: 2026-07-19T03:54:23Z
  audio: you won't know where you stand
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.027
    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.642
    additional property: Energy
      type: PropertyValue
      value: 0.183
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.92
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.003
    additional property: Liveness
      type: PropertyValue
      value: 0.083
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.375
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.673
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

on my own
type: MusicAlbum
date published: 2023-06-30

on my own
type: MusicAlbum
date published: 2023-06-30

i just learned to love that way
type: MusicAlbum
date published: 2023-10-26

in a house by a stream
type: MusicAlbum
date published: 2023-11-23

in a house by a stream
type: MusicAlbum
date published: 2023-11-23

in a house by a stream
type: MusicAlbum
date published: 2023-11-23