Kevin Kerrigan
type: MusicGroup
popularity: 32
followers: 1541
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5a22edd712e23f6e68fd4be3888eb2c8e89b053d2a28fc3e329a8e4b59963abd
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/73ca7726-6f9b-4bc2-9d67-8e0767c0246a.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/73ca7726-6f9b-4bc2-9d67-8e0767c0246a.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/73ca7726-6f9b-4bc2-9d67-8e0767c0246a
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x5a22edd712e23f6e68fd4be3888eb2c8e89b053d2a28fc3e329a8e4b59963abd","name":"Kevin Kerrigan","registered_at":"2026-06-12T01:05:21Z","symbol":"NIM0151219","token_address":"0x5e5bf04f67053021ecb537fa68aaca9c64f7e59d","type":"artist","uuid":"73ca7726-6f9b-4bc2-9d67-8e0767c0246a"}
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 0x5a22edd712e23f6e68fd4be3888eb2c8e89b053d2a28fc3e329a8e4b59963abd. 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/73ca7726-6f9b-4bc2-9d67-8e0767c0246a.json and https://artists.proofprofile.net/proofs/artist/73ca7726-6f9b-4bc2-9d67-8e0767c0246a.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x5a22edd712e23f6e68fd4be3888eb2c8e89b053d2a28fc3e329a8e4b59963abd","name":"Kevin Kerrigan","registered_at":"2026-06-12T01:05:21Z","symbol":"NIM0151219","token_address":"0x5e5bf04f67053021ecb537fa68aaca9c64f7e59d","type":"artist","uuid":"73ca7726-6f9b-4bc2-9d67-8e0767c0246a"}
album: Parasols
  type: MusicAlbum
  date published: 2011
album: Wonders of the Universe
  type: MusicAlbum
  date published: 2011
album: Empty World (Original Soundtrack)
  type: MusicAlbum
  date published: 2011-06-07
  track: Dawn
    type: MusicRecording
    duration: PT4M25S
    duration ms: 265859
    explicit: false
    by artist: Kevin Kerrigan
    in album: Empty World (Original Soundtrack)
      type: MusicAlbum
      date published: 2011-06-07
    isrc code: GBHSE1100001
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-06T00:24:20+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xad64900186607d945f61a7da9acb7469aeef623f3154abe787e1fc699ab8642e
    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/GBHSE1100001
    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 0xad64900186607d945f61a7da9acb7469aeef623f3154abe787e1fc699ab8642e. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1100001 — a six-check JSON result.
      date published: 2026-07-06T01:25:57Z
    audio: Dawn
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 69.183
      additional property: Musical Key
        type: PropertyValue
        value: 5
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.121
      additional property: Energy
        type: PropertyValue
        value: 0.049
      additional property: Speechiness
        type: PropertyValue
        value: 0.042
      additional property: Acousticness
        type: PropertyValue
        value: 0.949
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.965
      additional property: Liveness
        type: PropertyValue
        value: 0.093
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.035
      additional property: Loudness (dB)
        type: PropertyValue
        value: -26.339
      additional property: Key Name
        type: PropertyValue
        value: F
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: Goodbye
    type: MusicRecording
    duration: PT2M11S
    duration ms: 131481
    explicit: false
    by artist: Kevin Kerrigan
    in album: Empty World (Original Soundtrack)
      type: MusicAlbum
      date published: 2011-06-07
    isrc code: GBHSE1100003
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-06T03:13:05+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x0ac49e5ebf14e842105b8b1baa966d3524ffe04dd0b017c76d6cd8bdc24a9ca2
    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/GBHSE1100003
    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 0x0ac49e5ebf14e842105b8b1baa966d3524ffe04dd0b017c76d6cd8bdc24a9ca2. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1100003 — a six-check JSON result.
      date published: 2026-07-06T06:56:49Z
    audio: Goodbye
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 106.252
      additional property: Musical Key
        type: PropertyValue
        value: 5
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.295
      additional property: Energy
        type: PropertyValue
        value: 0.019
      additional property: Speechiness
        type: PropertyValue
        value: 0.036
      additional property: Acousticness
        type: PropertyValue
        value: 0.987
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.739
      additional property: Liveness
        type: PropertyValue
        value: 0.066
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Pandora
album: The Thompsons (Original Soundtrack)
album: Solasta
album: The Moonlit Castle
album: Chiaroscuro
album: Ephemeral (Postcards I)
album: Horizon (Postcards Ii)
album: Laguna (Postcards III)
album: Tacenda (Postcards IV)
album: The Comet Tides
album: Breathe
album: Emerge
album: Imperfections
album: For We Are Also What We Have Lost
album: Coriolis
album: Midnight
album: Adrift
album: Free
album: Portrait
album: Shipwrecks
album: Machines
album: Strangers Faces
album: Elysian
album: Heirloom
album: Oxytocin
album: Iridescent
album: Magellanic Clouds
album: Gossamer
album: Zenith
album: Silhouette
album: Tenderly
album: Traces
album: Olympus Mons
album: A Life Worth Living
album: Dusk
album: Candlelight
album: The Redemption
album: Asleep and Dreaming
album: Helium
album: Radiant
album: Slumber
album: Aquarelle
album: Les étoiles
album: The Small Things
album: The Hidden Waterfall
album: A Love Story
album: Replica : Selected Ambient Works
album: Dulcet: Selected Piano Works
album: Luma: Selected Cinema Works
album: A Hazy Memory

Valence (Positivity)
type: PropertyValue
value: 0.123

Loudness (dB)
type: PropertyValue
value: -32.41

Key Name
type: PropertyValue
value: F

Mode Name
type: PropertyValue
value: Major

Pandora
type: MusicAlbum
date published: 2012-04-15

The Thompsons (Original Soundtrack)
type: MusicAlbum
date published: 2012-11-16

Solasta
type: MusicAlbum
date published: 2017-02-10

The Moonlit Castle
type: MusicAlbum
date published: 2018-01-01
track: The Lake
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199704
  explicit: false
  by artist: Kevin Kerrigan
  in album: The Moonlit Castle
    type: MusicAlbum
    date published: 2018-01-01
  isrc code: GBHSE1800001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T22:42:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2af75332a6a2fc733d4c5032003296ae0192dadaae1f48b6c03edb0444106f96
  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/GBHSE1800001
  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 0x2af75332a6a2fc733d4c5032003296ae0192dadaae1f48b6c03edb0444106f96. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1800001 — a six-check JSON result.
    date published: 2026-07-05T01:12:41Z
  audio: The Lake
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 116.762
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.413
    additional property: Energy
      type: PropertyValue
      value: 0.049
    additional property: Speechiness
      type: PropertyValue
      value: 0.043
    additional property: Acousticness
      type: PropertyValue
      value: 0.99
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.963
    additional property: Liveness
      type: PropertyValue
      value: 0.087
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.084
    additional property: Loudness (dB)
      type: PropertyValue
      value: -29.072
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Old Photographs
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199024
  explicit: false
  by artist: Kevin Kerrigan
  in album: The Moonlit Castle
    type: MusicAlbum
    date published: 2018-01-01
  isrc code: GBHSE1800005
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T20:37:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2e0ecb2b5dd9cf12be622ab3e1b013b67b2325c42257cf5e83492ac564ee68c9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959058
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959058
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1800005
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T21:09:36Z
  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 0x2e0ecb2b5dd9cf12be622ab3e1b013b67b2325c42257cf5e83492ac564ee68c9. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1800005 — a six-check JSON result.
    date published: 2026-07-21T21:09:36Z
  audio: Old Photographs
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 141.347
    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.32
    additional property: Energy
      type: PropertyValue
      value: 0.031
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.994
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.926
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.13
    additional property: Loudness (dB)
      type: PropertyValue
      value: -29.14
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Chiaroscuro
type: MusicAlbum
date published: 2019-03-15
track: You
  type: MusicRecording
  duration: PT2M36S
  duration ms: 156907
  explicit: false
  by artist: Kevin Kerrigan
  in album: Chiaroscuro
    type: MusicAlbum
    date published: 2019-03-15
  isrc code: GBHSE1900004
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T02:00:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf768ac40a7f21e6ae7fe13e406cef0451bea3ecd3e919d46001b5091250789cf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958349
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958349
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1900004
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T02:28:59Z
  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 0xf768ac40a7f21e6ae7fe13e406cef0451bea3ecd3e919d46001b5091250789cf. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28:59Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1900004 — a six-check JSON result.
    date published: 2026-07-17T02:28:59Z
  audio: You
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 75.101
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.361
    additional property: Energy
      type: PropertyValue
      value: 0.058
    additional property: Speechiness
      type: PropertyValue
      value: 0.046
    additional property: Acousticness
      type: PropertyValue
      value: 0.994
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.922
    additional property: Liveness
      type: PropertyValue
      value: 0.132
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.125
    additional property: Loudness (dB)
      type: PropertyValue
      value: -24.956
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Reverie
  type: MusicRecording
  duration: PT2M27S
  duration ms: 147884
  explicit: false
  by artist: Kevin Kerrigan
  in album: Chiaroscuro
    type: MusicAlbum
    date published: 2019-03-15
  isrc code: GBHSE1900007
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T05:55:45+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xebf8fdee3a76d461bcc579b68a86b7ed71cb8e5ca823b75d32837fd5a82319e4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958977
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958977
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1900007
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T06:27: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 0xebf8fdee3a76d461bcc579b68a86b7ed71cb8e5ca823b75d32837fd5a82319e4. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1900007 — a six-check JSON result.
    date published: 2026-07-21T06:27:23Z
  audio: Reverie
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 76.125
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 1
    additional property: Danceability
      type: PropertyValue
      value: 0.452
    additional property: Energy
      type: PropertyValue
      value: 0.032
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.995
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.912
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.356
    additional property: Loudness (dB)
      type: PropertyValue
      value: -26.037
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Ephemeral (Postcards I)
type: MusicAlbum
date published: 2019-08-23

Horizon (Postcards Ii)
type: MusicAlbum
date published: 2019-09-20
track: Horizon (Postcards Ii)
  type: MusicRecording
  duration: PT5M11S
  duration ms: 311098
  explicit: false
  by artist: Kevin Kerrigan
  in album: Horizon (Postcards Ii)
    type: MusicAlbum
    date published: 2019-09-20
  isrc code: GBHSE1900012
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T03:22:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x54ed01c37f97c9304650a283a0a06ae1941c490c0661117f8e1f9e64bf356875
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958816
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958816
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1900012
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T03:51:05Z
  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 0x54ed01c37f97c9304650a283a0a06ae1941c490c0661117f8e1f9e64bf356875. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE1900012 — a six-check JSON result.
    date published: 2026-07-20T03:51:05Z
  audio: Horizon (Postcards Ii)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 74.823
    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.221
    additional property: Energy
      type: PropertyValue
      value: 0.058
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.99
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.817
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.038
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.816
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Laguna (Postcards III)
type: MusicAlbum
date published: 2019-10-18

Tacenda (Postcards IV)
type: MusicAlbum
date published: 2019-11-14

The Comet Tides
type: MusicAlbum
date published: 2020-05-29
track: Nepenthe
  type: MusicRecording
  duration: PT2M45S
  duration ms: 165061
  explicit: false
  by artist: Kevin Kerrigan
  in album: The Comet Tides
    type: MusicAlbum
    date published: 2020-05-29
  isrc code: GBHSE2000005
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T20:15:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4eb6bb71af8301d41ee72ff4ebbd40f745419fcb7739bab2cd274c8ed79c3448
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958607
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958607
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2000005
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T21:01:11Z
  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 0x4eb6bb71af8301d41ee72ff4ebbd40f745419fcb7739bab2cd274c8ed79c3448. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2000005 — a six-check JSON result.
    date published: 2026-07-18T21:01:11Z
  audio: Nepenthe
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.275
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.342
    additional property: Energy
      type: PropertyValue
      value: 0.109
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.957
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.447
    additional property: Liveness
      type: PropertyValue
      value: 0.096
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.065
    additional property: Loudness (dB)
      type: PropertyValue
      value: -20.753
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: In Dreams
  type: MusicRecording
  duration: PT5M1S
  duration ms: 301933
  explicit: false
  by artist: Kevin Kerrigan
  in album: The Comet Tides
    type: MusicAlbum
    date published: 2020-05-29
  isrc code: GBHSE2000010
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T06:50:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x031833c4903445cfdd6c9f650f4b95cc2416478f2bdb5ab9ffd8c654fdffd534
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958256
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958256
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2000010
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T07:22:18Z
  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 0x031833c4903445cfdd6c9f650f4b95cc2416478f2bdb5ab9ffd8c654fdffd534. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2000010 — a six-check JSON result.
    date published: 2026-07-16T07:22:18Z
  audio: In Dreams
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.338
    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.358
    additional property: Energy
      type: PropertyValue
      value: 0.078
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.987
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.975
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.122
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.765
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Breathe
type: MusicAlbum
date published: 2020-12-04
track: Breathe
  type: MusicRecording
  duration: PT2M44S
  duration ms: 164850
  explicit: false
  by artist: Kevin Kerrigan
  in album: Breathe
    type: MusicAlbum
    date published: 2020-12-04
  isrc code: GBHSE2000012
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x82a1d87e5b333710d4c0fd6b24c2189a923a38764b445d029dfc7b379470be79
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958552
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958552
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2000012
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T13:15:29Z
  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 0x82a1d87e5b333710d4c0fd6b24c2189a923a38764b445d029dfc7b379470be79. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2000012 — a six-check JSON result.
    date published: 2026-07-18T13:15:29Z
  audio: Breathe
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 70.224
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.213
    additional property: Energy
      type: PropertyValue
      value: 0.004
    additional property: Speechiness
      type: PropertyValue
      value: 0.043
    additional property: Acousticness
      type: PropertyValue
      value: 0.992
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.747
    additional property: Liveness
      type: PropertyValue
      value: 0.079
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.037
    additional property: Loudness (dB)
      type: PropertyValue
      value: -36.554
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Emerge
type: MusicAlbum
date published: 2021-01-01
track: Emerge
  type: MusicRecording
  duration: PT3M21S
  duration ms: 201894
  explicit: false
  by artist: Kevin Kerrigan
  in album: Emerge
    type: MusicAlbum
    date published: 2021-01-01
  isrc code: GBHSE2100001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T10:03:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x75d1cd60a67586c06a0ce19133be3422be43debccd6a966597db07333145dca6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2100001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x75d1cd60a67586c06a0ce19133be3422be43debccd6a966597db07333145dca6. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2100001 — a six-check JSON result.
    date published: 2026-07-05T10:01:46Z
  audio: Emerge
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 70.293
    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.172
    additional property: Energy
      type: PropertyValue
      value: 0.007
    additional property: Speechiness
      type: PropertyValue
      value: 0.046
    additional property: Acousticness
      type: PropertyValue
      value: 0.992
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.877
    additional property: Liveness
      type: PropertyValue
      value: 0.086
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.034
    additional property: Loudness (dB)
      type: PropertyValue
      value: -35.68
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

Imperfections
type: MusicAlbum
date published: 2021-02-01
track: Imperfections
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150151
  explicit: false
  by artist: Kevin Kerrigan
  in album: Imperfections
    type: MusicAlbum
    date published: 2021-02-01
  isrc code: GBHSE2100002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T23:07:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe278c2bbf435c513c29b44edc8067aff679ed2d6ed765b35af27113c6a217161
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959076
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959076
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2100002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T23:41:40Z
  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 0xe278c2bbf435c513c29b44edc8067aff679ed2d6ed765b35af27113c6a217161. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2100002 — a six-check JSON result.
    date published: 2026-07-21T23:41:40Z
  audio: Imperfections
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 85.68
    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.238
    additional property: Energy
      type: PropertyValue
      value: 0.017
    additional property: Speechiness
      type: PropertyValue
      value: 0.048
    additional property: Acousticness
      type: PropertyValue
      value: 0.978
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.906
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.084
    additional property: Loudness (dB)
      type: PropertyValue
      value: -31.036
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

For We Are Also What We Have Lost
type: MusicAlbum
date published: 2021-03-05

Coriolis
type: MusicAlbum
date published: 2021-09-10

Midnight
type: MusicAlbum
date published: 2021-11-11

Adrift
type: MusicAlbum
date published: 2021-12-09

Free
type: MusicAlbum
date published: 2022-01-01

Portrait
type: MusicAlbum
date published: 2022-02-17
track: Portrait
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127971
  explicit: false
  by artist: Kevin Kerrigan
  in album: Portrait
    type: MusicAlbum
    date published: 2022-02-17
  isrc code: GBHSE2100104
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T06:43:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x338b6c0278c7a804d9dea5e899c6f81e18781b582be90f522f6837abf07af852
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958980
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958980
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2100104
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T07:04:12Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x338b6c0278c7a804d9dea5e899c6f81e18781b582be90f522f6837abf07af852. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2100104 — a six-check JSON result.
    date published: 2026-07-21T07:04:12Z
  audio: Portrait
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 70.548
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.371
    additional property: Energy
      type: PropertyValue
      value: 0.009
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.991
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.931
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.222
    additional property: Loudness (dB)
      type: PropertyValue
      value: -28.51
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Shipwrecks
type: MusicAlbum
date published: 2022-03-03

Machines
type: MusicAlbum
date published: 2022-03-31

Strangers Faces
type: MusicAlbum
date published: 2022-05-20

Elysian
type: MusicAlbum
date published: 2023-02-17

Heirloom
type: MusicAlbum
date published: 2023-03-17

Oxytocin
type: MusicAlbum
date published: 2023-04-14
track: Oxytocin
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215894
  explicit: false
  by artist: Kevin Kerrigan
  in album: Oxytocin
    type: MusicAlbum
    date published: 2023-04-14
  isrc code: GBHSE2200002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T12:54:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x66c40a0b270b3523ef8b9188256c4b8937870c0a53a132c0d95f5af878b8e9d9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958552
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958552
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2200002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T13:15:29Z
  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 0x66c40a0b270b3523ef8b9188256c4b8937870c0a53a132c0d95f5af878b8e9d9. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2200002 — a six-check JSON result.
    date published: 2026-07-18T13:15:29Z
  audio: Oxytocin
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.132
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.142
    additional property: Energy
      type: PropertyValue
      value: 0.037
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.928
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.811
    additional property: Liveness
      type: PropertyValue
      value: 0.099
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.053
    additional property: Loudness (dB)
      type: PropertyValue
      value: -30.955
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Iridescent
type: MusicAlbum
date published: 2023-05-12

Magellanic Clouds
type: MusicAlbum
date published: 2023-06-16
track: Magellanic Clouds
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118888
  explicit: false
  by artist: Kevin Kerrigan
  in album: Magellanic Clouds
    type: MusicAlbum
    date published: 2023-06-16
  isrc code: GBHSE2200003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T20:48:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x35982d51c62644ba194d91182433db5e1257f61cd7dc7a23a04d8b94adbd8285
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958779
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958779
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2200003
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T21:08:39Z
  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 0x35982d51c62644ba194d91182433db5e1257f61cd7dc7a23a04d8b94adbd8285. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2200003 — a six-check JSON result.
    date published: 2026-07-19T21:08:39Z
  audio: Magellanic Clouds
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 71.109
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.161
    additional property: Energy
      type: PropertyValue
      value: 0.024
    additional property: Speechiness
      type: PropertyValue
      value: 0.048
    additional property: Acousticness
      type: PropertyValue
      value: 0.862
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.912
    additional property: Liveness
      type: PropertyValue
      value: 0.146
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.072
    additional property: Loudness (dB)
      type: PropertyValue
      value: -32.753
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Gossamer
type: MusicAlbum
date published: 2023-07-14

Zenith
type: MusicAlbum
date published: 2023-08-11

Silhouette
type: MusicAlbum
date published: 2023-09-15

Tenderly
type: MusicAlbum
date published: 2023-10-13

Traces
type: MusicAlbum
date published: 2023-11-16

Olympus Mons
type: MusicAlbum
date published: 2023-12-08

A Life Worth Living
type: MusicAlbum
date published: 2024-01-12

Dusk
type: MusicAlbum
date published: 2024-02-09

Candlelight
type: MusicAlbum
date published: 2024-03-08

The Redemption
type: MusicAlbum
date published: 2024-04-12

Asleep and Dreaming
type: MusicAlbum
date published: 2024-05-10

Helium
type: MusicAlbum
date published: 2024-06-14

Radiant
type: MusicAlbum
date published: 2024-07-12

Slumber
type: MusicAlbum
date published: 2024-08-09

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

Les étoiles
type: MusicAlbum
date published: 2024-10-11

The Small Things
type: MusicAlbum
date published: 2024-11-15

The Hidden Waterfall
type: MusicAlbum
date published: 2024-12-06

A Love Story
type: MusicAlbum
date published: 2025-01-17
track: A Love Story
  type: MusicRecording
  duration: PT4M36S
  duration ms: 276665
  explicit: false
  by artist: Kevin Kerrigan
  in album: A Love Story
    type: MusicAlbum
    date published: 2025-01-17
  isrc code: GBHSE2500001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T04:19:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6197fb954f6650b32be2730e2b81eb2430ee7793003f056892bbec75046749eb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2500001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x6197fb954f6650b32be2730e2b81eb2430ee7793003f056892bbec75046749eb. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2500001 — a six-check JSON result.
    date published: 2026-07-05T10:01:46Z
  audio: A Love Story
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 132.665
    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.196
    additional property: Energy
      type: PropertyValue
      value: 0.303
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.959
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.879
    additional property: Liveness
      type: PropertyValue
      value: 0.107
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.068
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.666
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

Replica : Selected Ambient Works
type: MusicAlbum
date published: 2025-02-14
track: Breathe
  type: MusicRecording
  duration: PT2M44S
  duration ms: 164850
  explicit: false
  by artist: Kevin Kerrigan
  in album: Replica : Selected Ambient Works
    type: MusicAlbum
    date published: 2025-02-14
  isrc code: GBHSE2000012
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T07:59:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x82a1d87e5b333710d4c0fd6b24c2189a923a38764b445d029dfc7b379470be79
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958373
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958373
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2000012
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T06:09:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82a1d87e5b333710d4c0fd6b24c2189a923a38764b445d029dfc7b379470be79. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2000012 — a six-check JSON result.
    date published: 2026-07-17T06:09:33Z
  audio: Breathe
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 71.928
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.171
    additional property: Energy
      type: PropertyValue
      value: 0.004
    additional property: Speechiness
      type: PropertyValue
      value: 0.043
    additional property: Acousticness
      type: PropertyValue
      value: 0.992
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.747
    additional property: Liveness
      type: PropertyValue
      value: 0.079
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.037
    additional property: Loudness (dB)
      type: PropertyValue
      value: -36.554
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Helium
  type: MusicRecording
  duration: PT1M56S
  duration ms: 116179
  explicit: false
  by artist: Kevin Kerrigan
  in album: Replica : Selected Ambient Works
    type: MusicAlbum
    date published: 2025-02-14
  isrc code: GBHSE2400006
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T01:06:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf2029f81069e02ac13cf04713c6617847b546d5862bfc11506f320de0e697802
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958346
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958346
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2400006
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T01:47:42Z
  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 0xf2029f81069e02ac13cf04713c6617847b546d5862bfc11506f320de0e697802. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBHSE2400006 — a six-check JSON result.
    date published: 2026-07-17T01:47:42Z
  audio: Helium
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.095
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.24
    additional property: Energy
      type: PropertyValue
      value: 0.051
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.957
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.964
    additional property: Liveness
      type: PropertyValue
      value: 0.097
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.064
    additional property: Loudness (dB)
      type: PropertyValue
      value: -28.42
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Dulcet: Selected Piano Works
type: MusicAlbum
date published: 2025-03-28

Luma: Selected Cinema Works
type: MusicAlbum
date published: 2025-05-09

A Hazy Memory
type: MusicAlbum
date published: 2025-08-29