Hayley Griffiths
type: MusicGroup
popularity: 18
followers: 1787
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb611c38359510476f4980ab8e432d6c1674e9038f30a48ad595a39ef2e3fbc1b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953701
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953701
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/74ba8618-d2a6-4c3b-82e3-d2e3bcbd746d.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/74ba8618-d2a6-4c3b-82e3-d2e3bcbd746d.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/74ba8618-d2a6-4c3b-82e3-d2e3bcbd746d
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-14T22:16:40Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xb611c38359510476f4980ab8e432d6c1674e9038f30a48ad595a39ef2e3fbc1b","name":"Hayley Griffiths","registered_at":"2026-06-14T16:47:44Z","symbol":"NIM0514900","token_address":"0x4fa306af94eb50853f3049ca9d6f13a0c870a154","type":"artist","uuid":"74ba8618-d2a6-4c3b-82e3-d2e3bcbd746d"}
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 → block must exist at that height 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 0xb611c38359510476f4980ab8e432d6c1674e9038f30a48ad595a39ef2e3fbc1b. Chain 2 (Bitcoin): anchored in block 953701 (2026-06-14T22:16:40Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/74ba8618-d2a6-4c3b-82e3-d2e3bcbd746d.json and https://artists.proofprofile.net/proofs/artist/74ba8618-d2a6-4c3b-82e3-d2e3bcbd746d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-14T22:16:40Z
  text: {"copyright_id":"0xb611c38359510476f4980ab8e432d6c1674e9038f30a48ad595a39ef2e3fbc1b","name":"Hayley Griffiths","registered_at":"2026-06-14T16:47:44Z","symbol":"NIM0514900","token_address":"0x4fa306af94eb50853f3049ca9d6f13a0c870a154","type":"artist","uuid":"74ba8618-d2a6-4c3b-82e3-d2e3bcbd746d"}
album: Silver Screen
  type: MusicAlbum
  date published: 2010-08-01
  track: Prelude
    type: MusicRecording
    duration: PT1M26S
    duration ms: 86376
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Vanished
    type: MusicRecording
    duration: PT3M17S
    duration ms: 197740
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: What Is A Champion?
    type: MusicRecording
    duration: PT3M6S
    duration ms: 186780
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Our Love
    type: MusicRecording
    duration: PT3M24S
    duration ms: 204706
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Wait For the Sun
    type: MusicRecording
    duration: PT3M31S
    duration ms: 211671
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Haunted
    type: MusicRecording
    duration: PT3M33S
    duration ms: 213530
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Mechanical Lives
    type: MusicRecording
    duration: PT3M47S
    duration ms: 227090
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Blank Canvas
    type: MusicRecording
    duration: PT3M5S
    duration ms: 185945
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Separated By Glass
    type: MusicRecording
    duration: PT4M13S
    duration ms: 253653
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Is This A Dream?
    type: MusicRecording
    duration: PT2M41S
    duration ms: 161795
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Silent At the End
    type: MusicRecording
    duration: PT2M19S
    duration ms: 139505
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
album: Silver Screen
  type: MusicAlbum
  date published: 2010-08-01
  track: Prelude
    type: MusicRecording
    duration: PT1M26S
    duration ms: 86376
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Vanished
    type: MusicRecording
    duration: PT3M17S
    duration ms: 197740
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: What Is A Champion?
    type: MusicRecording
    duration: PT3M6S
    duration ms: 186780
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Our Love
    type: MusicRecording
    duration: PT3M24S
    duration ms: 204706
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Wait For the Sun
    type: MusicRecording
    duration: PT3M31S
    duration ms: 211671
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Haunted
    type: MusicRecording
    duration: PT3M33S
    duration ms: 213530
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
      type: MusicAlbum
      date published: 2010-08-01
  track: Mechanical Lives
    type: MusicRecording
    duration: PT3M47S
    duration ms: 227090
    explicit: false
    by artist: Hayley Griffiths
    in album: Silver Screen
  track: Blank Canvas
  track: Separated By Glass
  track: Is This A Dream?
  track: Silent At the End
album: Celtic Rose
album: Aurora
album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
album: Vocal Warm Ups for Kids
album: Haunted
album: Hayley Griffiths (Live at 't Blok)
album: Melanie
album: Far from Here

Hayley Griffiths
type: MusicGroup

Silver Screen
type: MusicAlbum
date published: 2010-08-01

Blank Canvas
type: MusicRecording
duration: PT3M5S
duration ms: 185945
explicit: false
by artist: Hayley Griffiths
in album: Silver Screen
  type: MusicAlbum
  date published: 2010-08-01

Separated By Glass
type: MusicRecording
duration: PT4M13S
duration ms: 253653
explicit: false
by artist: Hayley Griffiths
in album: Silver Screen
  type: MusicAlbum
  date published: 2010-08-01

Is This A Dream?
type: MusicRecording
duration: PT2M41S
duration ms: 161795
explicit: false
by artist: Hayley Griffiths
in album: Silver Screen
  type: MusicAlbum
  date published: 2010-08-01

Silent At the End
type: MusicRecording
duration: PT2M19S
duration ms: 139505
explicit: false
by artist: Hayley Griffiths
in album: Silver Screen
  type: MusicAlbum
  date published: 2010-08-01

Celtic Rose
type: MusicAlbum
date published: 2011-07-12
track: Isle of Hope, Isle of Tears
  type: MusicRecording
  duration: PT5M9S
  duration ms: 309917
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: Wild Mountainside
  type: MusicRecording
  duration: PT3M29S
  duration ms: 209973
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: Galway Bay
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215145
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: Danny Boy
  type: MusicRecording
  duration: PT4M3S
  duration ms: 243697
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: No Frontiers
  type: MusicRecording
  duration: PT4M48S
  duration ms: 288601
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: You Raise Me Up
  type: MusicRecording
  duration: PT5M11S
  duration ms: 311824
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: Carrickfergus
  type: MusicRecording
  duration: PT4M27S
  duration ms: 267494
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: May It Be
  type: MusicRecording
  duration: PT4M3S
  duration ms: 243070
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: I Know My Love
  type: MusicRecording
  duration: PT2M42S
  duration ms: 162299
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: Bright Blue Rose
  type: MusicRecording
  duration: PT4M39S
  duration ms: 279354
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: Lagan Love
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235390
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12
track: Song For Ireland
  type: MusicRecording
  duration: PT5M9S
  duration ms: 309839
  explicit: false
  by artist: Hayley Griffiths
  in album: Celtic Rose
    type: MusicAlbum
    date published: 2011-07-12

Aurora
type: MusicAlbum
date published: 2018-06-25
track: Aurora
  type: MusicRecording
  duration: PT4M32S
  duration ms: 272643
  explicit: false
  by artist: Hayley Griffiths
  in album: Aurora
    type: MusicAlbum
    date published: 2018-06-25

Vocal Warm Ups, Vol.2 Intermediate and Advanced
type: MusicAlbum
date published: 2018-09-09
track: Breathing
  type: MusicRecording
  duration: PT0M59S
  duration ms: 59919
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Ftah
  type: MusicRecording
  duration: PT1M10S
  duration ms: 70658
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Raspberries
  type: MusicRecording
  duration: PT0M44S
  duration ms: 44419
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Hum into Mum
  type: MusicRecording
  duration: PT0M50S
  duration ms: 50410
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
  isrc code: TCADU1897039
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T10:42:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xfb15010543f606408d5502d2d6e2be7299a36e3fb8fa9384eacf1ac098e7812c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADU1897039
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T19:59:51Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 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 0xfb15010543f606408d5502d2d6e2be7299a36e3fb8fa9384eacf1ac098e7812c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADU1897039.
    date published: 2026-07-03T19:59:51Z
track: Humming 5ths
  type: MusicRecording
  duration: PT1M4S
  duration ms: 64365
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Lip Trills
  type: MusicRecording
  duration: PT1M6S
  duration ms: 66037
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Descending 5 Note Scale
  type: MusicRecording
  duration: PT0M36S
  duration ms: 36966
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Ave Maria
  type: MusicRecording
  duration: PT0M47S
  duration ms: 47136
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Hey Ha
  type: MusicRecording
  duration: PT1M13S
  duration ms: 73467
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Broken Triad Tonic Dominant
  type: MusicRecording
  duration: PT0M49S
  duration ms: 49504
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Staccato Chromatic
  type: MusicRecording
  duration: PT0M33S
  duration ms: 33297
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Triplets
  type: MusicRecording
  duration: PT2M23S
  duration ms: 143824
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Stamina Exercise
  type: MusicRecording
  duration: PT0M33S
  duration ms: 33297
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Descending 5ths
  type: MusicRecording
  duration: PT0M19S
  duration ms: 19736
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: See Bee
  type: MusicRecording
  duration: PT1M13S
  duration ms: 73328
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Days of the Week Challenge
  type: MusicRecording
  duration: PT0M38S
  duration ms: 38359
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Bella Senora
  type: MusicRecording
  duration: PT1M8S
  duration ms: 68080
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Staccato Octaves
  type: MusicRecording
  duration: PT0M34S
  duration ms: 34388
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
    type: MusicAlbum
    date published: 2018-09-09
track: Octave Exercise
  type: MusicRecording
  duration: PT1M1S
  duration ms: 61347
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
track: Extended Arpeggios
track: Interval Exercise
track: High 3rds
track: 2 Octave Scales
track: Double Arpeggios
track: Articulation Exercise

Hayley Griffiths
type: MusicGroup

Vocal Warm Ups, Vol.2 Intermediate and Advanced
type: MusicAlbum
date published: 2018-09-09

Extended Arpeggios
type: MusicRecording
duration: PT0M51S
duration ms: 51687
explicit: false
by artist: Hayley Griffiths
in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
  type: MusicAlbum
  date published: 2018-09-09

Interval Exercise
type: MusicRecording
duration: PT0M58S
duration ms: 58328
explicit: false
by artist: Hayley Griffiths
in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
  type: MusicAlbum
  date published: 2018-09-09

High 3rds
type: MusicRecording
duration: PT0M14S
duration ms: 14721
explicit: false
by artist: Hayley Griffiths
in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
  type: MusicAlbum
  date published: 2018-09-09

2 Octave Scales
type: MusicRecording
duration: PT0M51S
duration ms: 51281
explicit: false
by artist: Hayley Griffiths
in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
  type: MusicAlbum
  date published: 2018-09-09

Double Arpeggios
type: MusicRecording
duration: PT0M37S
duration ms: 37268
explicit: false
by artist: Hayley Griffiths
in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
  type: MusicAlbum
  date published: 2018-09-09

Articulation Exercise
type: MusicRecording
duration: PT2M41S
duration ms: 161703
explicit: false
by artist: Hayley Griffiths
in album: Vocal Warm Ups, Vol.2 Intermediate and Advanced
  type: MusicAlbum
  date published: 2018-09-09

Vocal Warm Ups, Vol. 1 Beginners and Improvers
type: MusicAlbum
date published: 2018-09-09
track: Breathing
  type: MusicRecording
  duration: PT1M42S
  duration ms: 102214
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Panting
  type: MusicRecording
  duration: PT0M53S
  duration ms: 53870
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Hissing
  type: MusicRecording
  duration: PT0M56S
  duration ms: 56424
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Fricative Consonants
  type: MusicRecording
  duration: PT0M45S
  duration ms: 45789
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Fricative 3rds
  type: MusicRecording
  duration: PT0M54S
  duration ms: 54520
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Lip Trills
  type: MusicRecording
  duration: PT1M1S
  duration ms: 61974
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Humming
  type: MusicRecording
  duration: PT0M50S
  duration ms: 50015
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Oscillating 2nd's
  type: MusicRecording
  duration: PT0M37S
  duration ms: 37151
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Italian Vowels
  type: MusicRecording
  duration: PT0M53S
  duration ms: 53684
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Low Arpeggios
  type: MusicRecording
  duration: PT0M49S
  duration ms: 49783
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Avoo Avoo
  type: MusicRecording
  duration: PT0M33S
  duration ms: 33761
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Me Ah Smile
  type: MusicRecording
  duration: PT0M39S
  duration ms: 39845
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Spree Spray
  type: MusicRecording
  duration: PT1M19S
  duration ms: 79365
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Fla Fla Nee
  type: MusicRecording
  duration: PT0M42S
  duration ms: 42840
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Ma Pa La Ah
  type: MusicRecording
  duration: PT2M21S
  duration ms: 141502
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Ee Ah
  type: MusicRecording
  duration: PT2M2S
  duration ms: 122415
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: 123454321 51
  type: MusicRecording
  duration: PT0M49S
  duration ms: 49179
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: 9 Note Scale
  type: MusicRecording
  duration: PT1M10S
  duration ms: 70031
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Nu Ay
  type: MusicRecording
  duration: PT0M45S
  duration ms: 45325
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Legato Octaves
  type: MusicRecording
  duration: PT1M7S
  duration ms: 67802
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Bella Senora
  type: MusicRecording
  duration: PT0M41S
  duration ms: 41749
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: High Arpeggios
  type: MusicRecording
  duration: PT0M18S
  duration ms: 18111
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
    type: MusicAlbum
    date published: 2018-09-09
track: Ee Ah Ah Ah Ee
track: Nay, Nay, Nay, Nay
track: Papa's Got a Head Like a Ping Pong Ball

Ee Ah Ah Ah Ee
type: MusicRecording
duration: PT1M52S
duration ms: 112523
explicit: false
by artist: Hayley Griffiths
in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
  type: MusicAlbum
  date published: 2018-09-09

Nay, Nay, Nay, Nay
type: MusicRecording
duration: PT0M44S
duration ms: 44048
explicit: false
by artist: Hayley Griffiths
in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
  type: MusicAlbum
  date published: 2018-09-09

Papa's Got a Head Like a Ping Pong Ball
type: MusicRecording
duration: PT1M2S
duration ms: 62415
explicit: false
by artist: Hayley Griffiths
in album: Vocal Warm Ups, Vol. 1 Beginners and Improvers
  type: MusicAlbum
  date published: 2018-09-09
isrc code: TCADU1897009

Vocal Warm Ups for Kids
type: MusicAlbum
date published: 2019-01-04
track: Breathing
  type: MusicRecording
  duration: PT1M54S
  duration ms: 114520
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965608
track: Sirens, Whimpers & Yawns
  type: MusicRecording
  duration: PT1M18S
  duration ms: 78111
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965610
track: Car Engines, Lip Trills & Roaring
  type: MusicRecording
  duration: PT1M38S
  duration ms: 98917
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965611
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T16:31:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x12f8f53c58d8e9f6656a0f3ed11a3864dcfd37c5e52313a1209183612064912c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958319
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/958319
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEA1965611
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T00:05:51Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 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 0x12f8f53c58d8e9f6656a0f3ed11a3864dcfd37c5e52313a1209183612064912c. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-17T00:05:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEA1965611.
    date published: 2026-07-17T00:05:51Z
track: Meow & Haunted House
  type: MusicRecording
  duration: PT1M1S
  duration ms: 61765
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965613
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T00:47:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xccaeda7f1545f629963ec2d30582ed56362c213a44c65466c5fdee1a77d59662
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958342
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/958342
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEA1965613
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T03:48: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 → block OTSBitcoinBlock must exist at that height 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 0xccaeda7f1545f629963ec2d30582ed56362c213a44c65466c5fdee1a77d59662. Chain 2 (Bitcoin): anchored in block 958342 (2026-07-17T03:48: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/TCAEA1965613.
    date published: 2026-07-17T03:48:37Z
track: La, Me & Fla Fla Nee
  type: MusicRecording
  duration: PT1M31S
  duration ms: 91347
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965614
track: Laughing & Crying
  type: MusicRecording
  duration: PT0M48S
  duration ms: 48761
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965615
track: Numbers
  type: MusicRecording
  duration: PT0M44S
  duration ms: 44117
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965617
track: Hot Cross Buns & How Cool Am I
  type: MusicRecording
  duration: PT1M1S
  duration ms: 61672
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965618
track: Down in the Depths, No, No & Bumblebee Buzz
  type: MusicRecording
  duration: PT1M27S
  duration ms: 87028
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965620
track: Articulation 1
  type: MusicRecording
  duration: PT1M39S
  duration ms: 99056
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965621
track: Articulation 2
  type: MusicRecording
  duration: PT1M2S
  duration ms: 62415
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04
  isrc code: TCAEA1965622
track: Articulation 3
  type: MusicRecording
  duration: PT1M3S
  duration ms: 63947
  explicit: false
  by artist: Hayley Griffiths
  in album: Vocal Warm Ups for Kids
    type: MusicAlbum
    date published: 2019-01-04

Haunted
type: MusicAlbum
date published: 2019-05-31
track: Haunted
  type: MusicRecording
  duration: PT4M12S
  duration ms: 252000
  explicit: false
  by artist: Hayley Griffiths
  in album: Haunted
    type: MusicAlbum
    date published: 2019-05-31

Hayley Griffiths (Live at 't Blok)
type: MusicAlbum
date published: 2021-04-16
track: Haunted (Live at 't Blok)
  type: MusicRecording
  duration: PT4M14S
  duration ms: 254423
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Because of You (Live at 't Blok)
  type: MusicRecording
  duration: PT4M56S
  duration ms: 296506
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Aurora (Live at 't Blok)
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274976
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Last Goodbye (Live at 't Blok)
  type: MusicRecording
  duration: PT4M18S
  duration ms: 258782
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Speechless (Live at 't Blok)
  type: MusicRecording
  duration: PT3M21S
  duration ms: 201791
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Separated by Glass (Live at 't Blok)
  type: MusicRecording
  duration: PT5M4S
  duration ms: 304987
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Fairytale Lies (Live at 't Blok)
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274703
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Mechanical Lives (Live at 't Blok)
  type: MusicRecording
  duration: PT6M28S
  duration ms: 388297
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Only the Good Die Young (Live at 't Blok)
  type: MusicRecording
  duration: PT4M18S
  duration ms: 258858
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Vanished (Live at 't Blok)
  type: MusicRecording
  duration: PT4M43S
  duration ms: 283840
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Poison Ivy (Live at 't Blok)
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274477
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16
track: Borderline (Live at 't Blok)
  type: MusicRecording
  duration: PT6M4S
  duration ms: 364936
  explicit: false
  by artist: Hayley Griffiths
  in album: Hayley Griffiths (Live at 't Blok)
    type: MusicAlbum
    date published: 2021-04-16

Melanie
type: MusicAlbum
date published: 2023-01-20
track: Broken Lullaby
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361233
  explicit: false
  by artist: Hayley Griffiths
  in album: Melanie
    type: MusicAlbum
    date published: 2023-01-20
track: Last Goodbye
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274583
  explicit: false
  by artist: Hayley Griffiths
  in album: Melanie
    type: MusicAlbum
    date published: 2023-01-20
track: Melanie
  type: MusicRecording
  duration: PT4M57S
  duration ms: 297288
  explicit: false
  by artist: Hayley Griffiths
  in album: Melanie
    type: MusicAlbum
    date published: 2023-01-20
track: Perfect Lie
  type: MusicRecording
  duration: PT4M5S
  duration ms: 245192
  explicit: false
  by artist: Hayley Griffiths
  in album: Melanie
    type: MusicAlbum
    date published: 2023-01-20
track: Made My Bed
  type: MusicRecording
  duration: PT5M23S
  duration ms: 323874
  explicit: false
  by artist: Hayley Griffiths
  in album: Melanie
    type: MusicAlbum
    date published: 2023-01-20
track: Little Star
  type: MusicRecording
  duration: PT6M2S
  duration ms: 362147
  explicit: false
  by artist: Hayley Griffiths
  in album: Melanie
    type: MusicAlbum
    date published: 2023-01-20
track: Dust to Gold
  type: MusicRecording
  duration: PT6M47S
  duration ms: 407474
  explicit: false
  by artist: Hayley Griffiths
  in album: Melanie
    type: MusicAlbum
    date published: 2023-01-20

Far from Here
type: MusicAlbum
date published: 2023-01-20
track: Far from Here
  type: MusicRecording
  duration: PT4M2S
  duration ms: 242326
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20
track: Siúil a Ruin
  type: MusicRecording
  duration: PT2M50S
  duration ms: 170277
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20
track: Star of the County Down
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161010
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20
track: Scarborough Fair
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192893
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20
track: Black Is the Colour
  type: MusicRecording
  duration: PT3M57S
  duration ms: 237225
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20
track: Skye Boat Song
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202565
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20
track: The Parting Glass
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202251
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20
track: When You Were Sweet Sixteen
  type: MusicRecording
  duration: PT4M40S
  duration ms: 280749
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20
track: She Moved Through the Fair
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199810
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20
track: Loch Lomond
  type: MusicRecording
  duration: PT4M18S
  duration ms: 258008
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20
track: Caledonia
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293221
  explicit: false
  by artist: Hayley Griffiths
  in album: Far from Here
    type: MusicAlbum
    date published: 2023-01-20