David Keenan
type: MusicGroup
genre: irish-singer-songwriter
description: David Keenan (born April 1971) is a Scottish writer and author of five novels. Career He used to run the Glasgow record shop, distribution company and record label Volcanic Tongue. Journalism His w
popularity: 31
followers: 33690
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1a29d472f920d19aced040e42ff14b588c880fce9e7c35f22c273766f8e97545
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/b5a8b257-e6dc-4ae7-b758-2390d8fb4e5d.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/b5a8b257-e6dc-4ae7-b758-2390d8fb4e5d.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/b5a8b257-e6dc-4ae7-b758-2390d8fb4e5d
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x1a29d472f920d19aced040e42ff14b588c880fce9e7c35f22c273766f8e97545","name":"David Keenan","registered_at":"2026-06-12T07:54:36Z","symbol":"NIM0234352","token_address":"0x29f34d7b0b09f7df870f91748b76e71a2552854f","type":"artist","uuid":"b5a8b257-e6dc-4ae7-b758-2390d8fb4e5d"}
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 0x1a29d472f920d19aced040e42ff14b588c880fce9e7c35f22c273766f8e97545. 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/b5a8b257-e6dc-4ae7-b758-2390d8fb4e5d.json and https://artists.proofprofile.net/proofs/artist/b5a8b257-e6dc-4ae7-b758-2390d8fb4e5d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x1a29d472f920d19aced040e42ff14b588c880fce9e7c35f22c273766f8e97545","name":"David Keenan","registered_at":"2026-06-12T07:54:36Z","symbol":"NIM0234352","token_address":"0x29f34d7b0b09f7df870f91748b76e71a2552854f","type":"artist","uuid":"b5a8b257-e6dc-4ae7-b758-2390d8fb4e5d"}
album: Crude
  type: MusicAlbum
  date published: 2022-12-18
  track: Miracles
    type: MusicRecording
    duration: PT3M32S
    duration ms: 212822
    explicit: false
    by artist: David Keenan
    in album: Crude
      type: MusicAlbum
      date published: 2022-12-18
    genre: irish-singer-songwriter
    isrc code: IEJHB2200001
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-30T03:59:53+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xbc27e4014398abec50109127d44ea38f7553748799ec24bc11c060567562e432
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 960207
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/960207
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200001
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-30T04:47:22Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xbc27e4014398abec50109127d44ea38f7553748799ec24bc11c060567562e432. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200001.
      date published: 2026-07-30T04:47:22Z
    audio: Miracles
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 125.589
      additional property: Musical Key
        type: PropertyValue
        value: 8
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 5
      additional property: Danceability
        type: PropertyValue
        value: 0.522
      additional property: Energy
        type: PropertyValue
        value: 0.223
      additional property: Speechiness
        type: PropertyValue
        value: 0.039
      additional property: Acousticness
        type: PropertyValue
        value: 0.701
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.105
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.156
      additional property: Loudness (dB)
        type: PropertyValue
        value: -16.932
      additional property: Key Name
        type: PropertyValue
        value: Ab
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: God is a Magpie
    type: MusicRecording
    duration: PT2M42S
    duration ms: 162876
    explicit: false
    by artist: David Keenan
    in album: Crude
      type: MusicAlbum
      date published: 2022-12-18
    genre: irish-singer-songwriter
    isrc code: IEJHB2200002
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-06T08:12:58+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x034397319bde05346dae5a061b64fad0a485fffe1ad36e5125ac1656a795a363
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957073
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957073
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200002
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-07T18:39: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 0x034397319bde05346dae5a061b64fad0a485fffe1ad36e5125ac1656a795a363. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200002.
      date published: 2026-07-07T18:39:05Z
    audio: God is a Magpie
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 141.817
      additional property: Musical Key
        type: PropertyValue
        value: 3
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 5
      additional property: Danceability
        type: PropertyValue
        value: 0.343
      additional property: Energy
        type: PropertyValue
        value: 0.02
      additional property: Speechiness
        type: PropertyValue
        value: 0.039
      additional property: Acousticness
        type: PropertyValue
        value: 0.97
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.111
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Raving towards Byzantium
  track: Waiting Room
  track: Andy Wilson
  track: Back to the Pavement
  track: Ears are Prickd
  track: National Gallery Pop
  track: Don't Speak ill of the Dead
  track: On Michael Street
  track: Untitled
album: "WHAT THEN?"
album: Alchemy & Prose: Live Recordings
album: A Beginner's Guide to Bravery
album: Radiate a Smile
album: Christmas'll Ruin Me
album: An Irish Song
album: Tick Tock
album: CRUDE BOYO EP
album: El Paso
album: Aldente Pasta
album: Semidelinquent
album: Good Friday
album: Philomena
album: What Then Cried Jo Soap
album: Sentimental Dole
album: Bark
album: Peter O'Toole's Drinking Stories
album: Origin of the World (Blackmountain Session)
album: Unholy Ghosts (Live Acoustic)
album: Snakes & Ladders / Full Stop
album: The Healing
album: Unholy Ghosts
album: Altar Wine - Acoustic
album: Altar Wine
album: Tin Pan Alley
album: A Corner Boys Lament / Origin of the World (Mahogany Sessions)
album: Evidence of Living
album: Strip Me Bare, Vol. 2
album: Strip Me Bare
album: Cobwebs
album: Amelioration
album: Origin of the World (Black Mountain Session)
album: Altar Wine (Acoustic)

Valence (Positivity)
type: PropertyValue
value: 0.039

Loudness (dB)
type: PropertyValue
value: -20.575

Key Name
type: PropertyValue
value: Eb

Mode Name
type: PropertyValue
value: Minor

Raving towards Byzantium
type: MusicRecording
duration: PT4M30S
duration ms: 270681
explicit: false
by artist: David Keenan
by artist: Junior Brother
in album: Crude
  type: MusicAlbum
  date published: 2022-12-18
genre: irish-singer-songwriter
isrc code: IEJHB2200003
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T04:29:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x696008be26e127022bad5f4329829121f4ad8bb5bbfc56f4ccdd57b61b6cd4b0
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/IEJHB2200003
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 0x696008be26e127022bad5f4329829121f4ad8bb5bbfc56f4ccdd57b61b6cd4b0. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200003.
  date published: 2026-07-06T06:56:49Z
audio: Raving towards Byzantium
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.07
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.47
  additional property: Energy
    type: PropertyValue
    value: 0.297
  additional property: Speechiness
    type: PropertyValue
    value: 0.036
  additional property: Acousticness
    type: PropertyValue
    value: 0.318
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.098
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.288
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.105
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Waiting Room
type: MusicRecording
duration: PT4M16S
duration ms: 256403
explicit: false
by artist: David Keenan
in album: Crude
  type: MusicAlbum
  date published: 2022-12-18
genre: irish-singer-songwriter
isrc code: IEJHB2200004
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T04:59:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8b00d37ecff3366af222ebdba2f97c4952ac4700162d7a95a669cac34bd012b8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960209
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960209
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200004
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T05:15:54Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x8b00d37ecff3366af222ebdba2f97c4952ac4700162d7a95a669cac34bd012b8. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200004.
  date published: 2026-07-30T05:15:54Z
audio: Waiting Room
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 95.438
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.599
  additional property: Energy
    type: PropertyValue
    value: 0.046
  additional property: Speechiness
    type: PropertyValue
    value: 0.049
  additional property: Acousticness
    type: PropertyValue
    value: 0.919
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.003
  additional property: Liveness
    type: PropertyValue
    value: 0.1
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.173
  additional property: Loudness (dB)
    type: PropertyValue
    value: -22.446
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Andy Wilson
type: MusicRecording
duration: PT2M18S
duration ms: 138579
explicit: false
by artist: David Keenan
in album: Crude
  type: MusicAlbum
  date published: 2022-12-18
genre: irish-singer-songwriter
isrc code: IEJHB2200005
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T22:10:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4da0b2c302826c6db3edee76b3cb862ce40a2f000ed3bfc65aa46de9eba434ce
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960321
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960321
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200005
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T22:27:30Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4da0b2c302826c6db3edee76b3cb862ce40a2f000ed3bfc65aa46de9eba434ce. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200005.
  date published: 2026-07-30T22:27:30Z
audio: Andy Wilson
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 113.664
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.37
  additional property: Energy
    type: PropertyValue
    value: 0.337
  additional property: Speechiness
    type: PropertyValue
    value: 0.036
  additional property: Acousticness
    type: PropertyValue
    value: 0.25
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.075
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.315
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.424
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Back to the Pavement
type: MusicRecording
duration: PT3M18S
duration ms: 198501
explicit: false
by artist: David Keenan
in album: Crude
  type: MusicAlbum
  date published: 2022-12-18
genre: irish-singer-songwriter
isrc code: IEJHB2200006
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T09:12:13+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdab99c8c067b2a1e7587648c37fcc8fc9be930b44a7abe31e490344ac80e5905
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200006
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xdab99c8c067b2a1e7587648c37fcc8fc9be930b44a7abe31e490344ac80e5905. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200006.
  date published: 2026-07-08T03:20:19Z
audio: Back to the Pavement
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 107.516
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.452
  additional property: Energy
    type: PropertyValue
    value: 0.632
  additional property: Speechiness
    type: PropertyValue
    value: 0.079
  additional property: Acousticness
    type: PropertyValue
    value: 0.355
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.004
  additional property: Liveness
    type: PropertyValue
    value: 0.096
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.595
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.254
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Ears are Prickd
type: MusicRecording
duration: PT3M11S
duration ms: 191751
explicit: false
by artist: David Keenan
in album: Crude
  type: MusicAlbum
  date published: 2022-12-18
genre: irish-singer-songwriter
isrc code: IEJHB2200007
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T12:23:45+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe9313e86edb971eb9a252fe7afd82eac8ea277aae23ca7c3c73658da35a550dd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960258
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960258
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200007
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T12:45:34Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xe9313e86edb971eb9a252fe7afd82eac8ea277aae23ca7c3c73658da35a550dd. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200007.
  date published: 2026-07-30T12:45:34Z
audio: Ears are Prickd
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.302
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.511
  additional property: Energy
    type: PropertyValue
    value: 0.059
  additional property: Speechiness
    type: PropertyValue
    value: 0.045
  additional property: Acousticness
    type: PropertyValue
    value: 0.866
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.005
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.237
  additional property: Loudness (dB)
    type: PropertyValue
    value: -20.762
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

National Gallery Pop
type: MusicRecording
duration: PT3M50S
duration ms: 230405
explicit: false
by artist: David Keenan
in album: Crude
  type: MusicAlbum
  date published: 2022-12-18
genre: irish-singer-songwriter
isrc code: IEJHB2200008
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T21:43:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6e73af25e3ba7efb63d3516b5eea777ca03f126b0d5706349911e7e04242588c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960321
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960321
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200008
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T22:27:30Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e73af25e3ba7efb63d3516b5eea777ca03f126b0d5706349911e7e04242588c. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200008.
  date published: 2026-07-30T22:27:30Z
audio: National Gallery Pop
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 154.46
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.472
  additional property: Energy
    type: PropertyValue
    value: 0.195
  additional property: Speechiness
    type: PropertyValue
    value: 0.057
  additional property: Acousticness
    type: PropertyValue
    value: 0.774
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.26
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.224
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.215
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Don't Speak ill of the Dead
type: MusicRecording
duration: PT3M18S
duration ms: 198563
explicit: false
by artist: David Keenan
in album: Crude
  type: MusicAlbum
  date published: 2022-12-18
genre: irish-singer-songwriter
isrc code: IEJHB2200009
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T11:03:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2f05ccf18774379fdb54df013e1692abecfe5deeb84a4d78c51f3782c416f3eb
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200009
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x2f05ccf18774379fdb54df013e1692abecfe5deeb84a4d78c51f3782c416f3eb. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200009.
  date published: 2026-07-08T03:20:19Z
audio: Don't Speak ill of the Dead
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 142.262
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 6
  additional property: Danceability
    type: PropertyValue
    value: 0.553
  additional property: Energy
    type: PropertyValue
    value: 0.073
  additional property: Speechiness
    type: PropertyValue
    value: 0.053
  additional property: Acousticness
    type: PropertyValue
    value: 0.82
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.111
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.279
  additional property: Loudness (dB)
    type: PropertyValue
    value: -17.734
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

On Michael Street
type: MusicRecording
duration: PT4M3S
duration ms: 243803
explicit: false
by artist: David Keenan
in album: Crude
  type: MusicAlbum
  date published: 2022-12-18
genre: irish-singer-songwriter
isrc code: IEJHB2200010
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T09:54:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x432f68c7533102c5d5996d7dc698d29e88c9f55bfa30308f9a3440d524259c00
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960241
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960241
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200010
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T09:58:01Z
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 0x432f68c7533102c5d5996d7dc698d29e88c9f55bfa30308f9a3440d524259c00. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58:01Z), 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/IEJHB2200010.
  date published: 2026-07-30T09:58:01Z
audio: On Michael Street
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 129.757
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.635
  additional property: Energy
    type: PropertyValue
    value: 0.073
  additional property: Speechiness
    type: PropertyValue
    value: 0.051
  additional property: Acousticness
    type: PropertyValue
    value: 0.817
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.109
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.214
  additional property: Loudness (dB)
    type: PropertyValue
    value: -18.958
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Untitled
type: MusicRecording
duration: PT3M28S
duration ms: 208566
explicit: false
by artist: David Keenan
in album: Crude
  type: MusicAlbum
  date published: 2022-12-18
genre: irish-singer-songwriter
isrc code: IEJHB2200011
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T22:44:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xba435214af7a9fae0ee00ff0cc7a23bd1f67e5eb4dbf486e4d5649f351898745
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957120
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957120
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200011
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:22: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 0xba435214af7a9fae0ee00ff0cc7a23bd1f67e5eb4dbf486e4d5649f351898745. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2200011.
  date published: 2026-07-08T03:22:41Z
audio: Untitled
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 100.982
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.405
  additional property: Energy
    type: PropertyValue
    value: 0.077
  additional property: Speechiness
    type: PropertyValue
    value: 0.103
  additional property: Acousticness
    type: PropertyValue
    value: 0.856
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.099
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.24
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.041
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

"WHAT THEN?"
type: MusicAlbum
date published: 2021-10-15
track: Me, Myself and Lunacy
  type: MusicRecording
  duration: PT3M42S
  duration ms: 222133
  explicit: false
  by artist: David Keenan
  in album: "WHAT THEN?"
    type: MusicAlbum
    date published: 2021-10-15
  genre: irish-singer-songwriter
  isrc code: IEACJ2100071
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T04:24:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2c9ea730db4bda718bb2c728f2e2d7a7989129759b93448b30358d3c7487995c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100071
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x2c9ea730db4bda718bb2c728f2e2d7a7989129759b93448b30358d3c7487995c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100071.
    date published: 2026-07-08T03:20:19Z
  audio: Me, Myself and Lunacy
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 142.458
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.529
    additional property: Energy
      type: PropertyValue
      value: 0.353
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.567
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.085
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.349
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.759
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Alchemy & Prose: Live Recordings
type: MusicAlbum
date published: 2020-08-29
track: Big Boys Must Cry - Live at the Olympia Theatre
  type: MusicRecording
  duration: PT4M39S
  duration ms: 279466
  explicit: false
  by artist: David Keenan
  in album: Alchemy & Prose: Live Recordings
    type: MusicAlbum
    date published: 2020-08-29
  popularity: 5
  genre: irish-singer-songwriter
  isrc code: IEACJ2000001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T13:01:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x02a1427dccda07ce1e071ab6fdad79a250e9531bb8d91dfda9be417d25e85460
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960264
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960264
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-30T14:36:16Z
  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 0x02a1427dccda07ce1e071ab6fdad79a250e9531bb8d91dfda9be417d25e85460. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/IEACJ2000001.
    date published: 2026-07-30T14:36:16Z
  audio: Big Boys Must Cry - Live at the Olympia Theatre
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.076
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.439
    additional property: Energy
      type: PropertyValue
      value: 0.602
    additional property: Speechiness
      type: PropertyValue
      value: 0.112
    additional property: Acousticness
      type: PropertyValue
      value: 0.552
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.923
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.41
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.478
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Bless the Mad Ones - Live at the Olympia Theatre
  type: MusicRecording
  duration: PT6M12S
  duration ms: 372186
  explicit: false
  by artist: David Keenan
  in album: Alchemy & Prose: Live Recordings
    type: MusicAlbum
    date published: 2020-08-29
  popularity: 8
  genre: irish-singer-songwriter
  isrc code: IEACJ2000002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T09:39:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x14cf3d096462884d17028f5c63f3f0d2f921666599adb3c70d319c957d86457a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957061
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957061
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-07T16:07:00Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14cf3d096462884d17028f5c63f3f0d2f921666599adb3c70d319c957d86457a. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000002.
    date published: 2026-07-07T16:07:00Z
  audio: Bless the Mad Ones - Live at the Olympia Theatre
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 141.958
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.338
    additional property: Energy
      type: PropertyValue
      value: 0.682
    additional property: Speechiness
      type: PropertyValue
      value: 0.075
    additional property: Acousticness
      type: PropertyValue
      value: 0.081
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.826
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.523
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.036
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: The Healing - Live at the Olympia Theatre
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213280
  explicit: false
  by artist: David Keenan
  in album: Alchemy & Prose: Live Recordings
    type: MusicAlbum
    date published: 2020-08-29
  popularity: 3
  genre: irish-singer-songwriter
  isrc code: IEACJ2000003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-31T04:14:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb723df05a5d2d8191fcd09ae3f7cd70f8243cb375a493ca83c407a4b639d4b96
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960349
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: The Healing - Live at the Olympia Theatre
track: Badlands - Live at the Olympia Theatre
track: Altar Wine - Acoustic Olympia Session
track: Good Old Days - Black Mountain Session
track: Origin of the World - Black Mountain Session
track: A Corner Boy's Lament - Live in New York City

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/960349

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000003

OTSTimestamp
type: PropertyValue
value: 2026-07-31T05:23:41Z

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

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

The Healing - Live at the Olympia Theatre
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 106.845
additional property: Musical Key
  type: PropertyValue
  value: 9
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.413
additional property: Energy
  type: PropertyValue
  value: 0.656
additional property: Speechiness
  type: PropertyValue
  value: 0.047
additional property: Acousticness
  type: PropertyValue
  value: 0.037
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.872
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.407
additional property: Loudness (dB)
  type: PropertyValue
  value: -10.341
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Major

Badlands - Live at the Olympia Theatre
type: MusicRecording
duration: PT4M7S
duration ms: 247093
explicit: false
by artist: David Keenan
in album: Alchemy & Prose: Live Recordings
  type: MusicAlbum
  date published: 2020-08-29
popularity: 5
genre: irish-singer-songwriter
isrc code: IEACJ2000004
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T17:28:39+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb5a527e2b17f3e2c6d25ac29748c32a9a0867dddadb0c8193d37dd30f43a83a8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960288
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960288
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000004
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T17:41:38Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5a527e2b17f3e2c6d25ac29748c32a9a0867dddadb0c8193d37dd30f43a83a8. Chain 2 (Bitcoin): anchored in block 960288 (2026-07-30T17:41:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000004.
  date published: 2026-07-30T17:41:38Z
audio: Badlands - Live at the Olympia Theatre
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 103.011
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.397
  additional property: Energy
    type: PropertyValue
    value: 0.76
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.001
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.705
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.658
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.012
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Altar Wine - Acoustic Olympia Session
type: MusicRecording
duration: PT4M19S
duration ms: 259893
explicit: false
by artist: David Keenan
in album: Alchemy & Prose: Live Recordings
  type: MusicAlbum
  date published: 2020-08-29
popularity: 3
genre: irish-singer-songwriter
isrc code: IEACJ2000006
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T11:07:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x227e61b6209450735438a0aa9c477ec8cba6196d8ac31073a1bd7ea74f52640d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000006
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x227e61b6209450735438a0aa9c477ec8cba6196d8ac31073a1bd7ea74f52640d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000006.
  date published: 2026-07-08T03:20:19Z
audio: Altar Wine - Acoustic Olympia Session
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 123.607
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.555
  additional property: Energy
    type: PropertyValue
    value: 0.362
  additional property: Speechiness
    type: PropertyValue
    value: 0.105
  additional property: Acousticness
    type: PropertyValue
    value: 0.797
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.139
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.402
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.263
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Good Old Days - Black Mountain Session
type: MusicRecording
duration: PT5M22S
duration ms: 322253
explicit: false
by artist: David Keenan
in album: Alchemy & Prose: Live Recordings
  type: MusicAlbum
  date published: 2020-08-29
popularity: 3
genre: irish-singer-songwriter
isrc code: IEACJ2000007
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-08-01T02:48:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x22cc43293ca9cf7eb0dcc9c32b965e96212279877ad2270d595b76cbdc98bbe0
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960500
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960500
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000007
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-08-01T03:13:03Z
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 0x22cc43293ca9cf7eb0dcc9c32b965e96212279877ad2270d595b76cbdc98bbe0. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/IEACJ2000007.
  date published: 2026-08-01T03:13:03Z
audio: Good Old Days - Black Mountain Session
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 138.663
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.513
  additional property: Energy
    type: PropertyValue
    value: 0.434
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.335
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.182
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.166
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.945
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Origin of the World - Black Mountain Session
type: MusicRecording
duration: PT7M57S
duration ms: 477200
explicit: false
by artist: David Keenan
in album: Alchemy & Prose: Live Recordings
  type: MusicAlbum
  date published: 2020-08-29
popularity: 4
genre: irish-singer-songwriter
isrc code: IEACJ2000008
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-31T05:19:22+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0b8849fc929a31efc3ce7b4c44905bf11867dd7275ef4190f5b7698df2e924be
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960352
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960352
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000008
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-31T05:48:30Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b8849fc929a31efc3ce7b4c44905bf11867dd7275ef4190f5b7698df2e924be. Chain 2 (Bitcoin): anchored in block 960352 (2026-07-31T05:48:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000008.
  date published: 2026-07-31T05:48:30Z
audio: Origin of the World - Black Mountain Session
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 104.524
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.231
  additional property: Energy
    type: PropertyValue
    value: 0.342
  additional property: Speechiness
    type: PropertyValue
    value: 0.039
  additional property: Acousticness
    type: PropertyValue
    value: 0.031
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.196
  additional property: Liveness
    type: PropertyValue
    value: 0.152
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.176
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.11
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

A Corner Boy's Lament - Live in New York City
type: MusicRecording
duration: PT4M43S
duration ms: 283341
explicit: false
by artist: David Keenan
in album: Alchemy & Prose: Live Recordings
  type: MusicAlbum
  date published: 2020-08-29
popularity: 5
genre: irish-singer-songwriter
isrc code: IEACJ2000009
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T10:56:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8191fa15be1954ac934b8b2b2189314ea843a511b44aa0783ac314c0421367b7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960250
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960250
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000009
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T11:13:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8191fa15be1954ac934b8b2b2189314ea843a511b44aa0783ac314c0421367b7. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2000009.
  date published: 2026-07-30T11:13:28Z
audio: A Corner Boy's Lament - Live in New York City
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 109.901
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.477
  additional property: Energy
    type: PropertyValue
    value: 0.212
  additional property: Speechiness
    type: PropertyValue
    value: 0.353
  additional property: Acousticness
    type: PropertyValue
    value: 0.831
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.629
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.286
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.423
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

A Beginner's Guide to Bravery
type: MusicAlbum
date published: 2020-01-10
track: Evidence of Living
  type: MusicRecording
  duration: PT6M48S
  duration ms: 408826
  explicit: false
  by artist: David Keenan
  in album: A Beginner's Guide to Bravery
    type: MusicAlbum
    date published: 2020-01-10
  genre: irish-singer-songwriter
  isrc code: IEACJ1900126
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-06T14:06:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3f54e5c1d48ec3902439bd34cb5d13d0f2339ad7b064f8564e3d9fd53952255e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900126
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x3f54e5c1d48ec3902439bd34cb5d13d0f2339ad7b064f8564e3d9fd53952255e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900126.
    date published: 2026-07-08T03:20:19Z
  audio: Evidence of Living
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 99.222
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.419
    additional property: Energy
      type: PropertyValue
      value: 0.263
    additional property: Speechiness
      type: PropertyValue
      value: 0.053
    additional property: Acousticness
      type: PropertyValue
      value: 0.886
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.07
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.232
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.476
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Radiate a Smile
type: MusicAlbum
date published: 2024-06-21
track: Radiate a Smile
  type: MusicRecording
  duration: PT4M55S
  duration ms: 295680
  explicit: false
  by artist: David Keenan
  in album: Radiate a Smile
    type: MusicAlbum
    date published: 2024-06-21
  genre: irish-singer-songwriter
  isrc code: IEJHB2400001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-19T20:20:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7e40ae4c08fddf1d59048067f8d9f543983cca89cb3a06bcdcbeffd1e7de05e7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956302
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2400001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e40ae4c08fddf1d59048067f8d9f543983cca89cb3a06bcdcbeffd1e7de05e7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2400001.
    date published: 2026-07-02T03:30:09Z
  audio: Radiate a Smile
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.15
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.471
    additional property: Energy
      type: PropertyValue
      value: 0.648
    additional property: Speechiness
      type: PropertyValue
      value: 0.051
    additional property: Acousticness
      type: PropertyValue
      value: 0.279
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.003
    additional property: Liveness
      type: PropertyValue
      value: 0.152
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.548
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.146
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Christmas'll Ruin Me
type: MusicAlbum
date published: 2023-12-08
track: Christmas'll Ruin Me
  type: MusicRecording
  duration: PT5M58S
  duration ms: 358144
  explicit: false
  by artist: David Keenan
  by artist: Evanne Kilgallon
  in album: Christmas'll Ruin Me
    type: MusicAlbum
    date published: 2023-12-08
  genre: irish-singer-songwriter
  isrc code: GBMJG2333950
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-08-01T03:15:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4f1aa8ac9a47b929545fe03391838e62f844bec83554f4289abb18b3306d2703
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960503
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960503
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMJG2333950
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-08-01T03:41:24Z
  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 0x4f1aa8ac9a47b929545fe03391838e62f844bec83554f4289abb18b3306d2703. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/GBMJG2333950.
    date published: 2026-08-01T03:41:24Z
  audio: Christmas'll Ruin Me
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 106.647
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.272
    additional property: Energy
      type: PropertyValue
      value: 0.426
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.517
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.094
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.165
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.714
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

An Irish Song
type: MusicAlbum
date published: 2023-08-25
track: An Irish Song
  type: MusicRecording
  duration: PT4M56S
  duration ms: 296277
  explicit: false
  by artist: David Keenan
  in album: An Irish Song
    type: MusicAlbum
    date published: 2023-08-25
  genre: irish-singer-songwriter
  isrc code: IEJHB2300008
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T04:44:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcb71da4312cc998b6226a0abe8ea8769a6b3b67cd42d1e76080e5f382147e90a
  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/IEJHB2300008
  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 0xcb71da4312cc998b6226a0abe8ea8769a6b3b67cd42d1e76080e5f382147e90a. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300008.
    date published: 2026-07-06T06:56:49Z
  audio: An Irish Song
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 166.558
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.3
    additional property: Energy
      type: PropertyValue
      value: 0.316
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.695
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.092
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.289
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.094
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Tick Tock
type: MusicAlbum
date published: 2023-06-02
track: Tick Tock
  type: MusicRecording
  duration: PT3M54S
  duration ms: 234524
  explicit: false
  by artist: David Keenan
  in album: Tick Tock
    type: MusicAlbum
    date published: 2023-06-02
  genre: irish-singer-songwriter
  isrc code: IEJHB2300006
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T19:03:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3758c4dcdd553e45d3312c6992f6e5d4d5641bca93da17eb2560a3b6dd470a39
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960296
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960296
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300006
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-30T19:11:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3758c4dcdd553e45d3312c6992f6e5d4d5641bca93da17eb2560a3b6dd470a39. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300006.
    date published: 2026-07-30T19:11:09Z
  audio: Tick Tock
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 156.92
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.422
    additional property: Energy
      type: PropertyValue
      value: 0.741
    additional property: Speechiness
      type: PropertyValue
      value: 0.119
    additional property: Acousticness
      type: PropertyValue
      value: 0.277
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.213
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.514
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.531
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major

CRUDE BOYO EP
type: MusicAlbum
date published: 2023-03-24
track: El Paso
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206210
  explicit: false
  by artist: David Keenan
  in album: CRUDE BOYO EP
    type: MusicAlbum
    date published: 2023-03-24
  genre: irish-singer-songwriter
  isrc code: IEJHB2300002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-09T01:03:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x02db3bdbaa336546d2da295087abebfcd32b63836ed56658c306247791a22fab
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x02db3bdbaa336546d2da295087abebfcd32b63836ed56658c306247791a22fab. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300002.
    date published: 2026-07-08T03:20:19Z
  audio: El Paso
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.59
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.648
    additional property: Energy
      type: PropertyValue
      value: 0.378
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.373
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.126
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.537
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.729
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Garden of Remembrance
  type: MusicRecording
  duration: PT2M56S
  duration ms: 176966
  explicit: false
  by artist: David Keenan
  in album: CRUDE BOYO EP
    type: MusicAlbum
    date published: 2023-03-24
  genre: irish-singer-songwriter
  isrc code: IEJHB2300003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T13:07:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x58ad467cc1f65cfc9c1976cb5859b5e080320f93d4ddf0629de630831b3df10d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300003
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x58ad467cc1f65cfc9c1976cb5859b5e080320f93d4ddf0629de630831b3df10d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300003.
    date published: 2026-07-08T03:20:19Z
  audio: Garden of Remembrance
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 92.938
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.435
    additional property: Energy
      type: PropertyValue
      value: 0.368
    additional property: Speechiness
      type: PropertyValue
      value: 0.271
    additional property: Acousticness
      type: PropertyValue
      value: 0.576
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.115
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.192
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.758
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: At One With My Rage
  type: MusicRecording
  duration: PT3M23S
  duration ms: 203843
  explicit: false
  by artist: David Keenan
  in album: CRUDE BOYO EP
    type: MusicAlbum
    date published: 2023-03-24
  genre: irish-singer-songwriter
  isrc code: IEJHB2300004
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T18:02:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd13000740c224321ae2657f92dc5650d039b1e09dd26beb41f8fb2ff4ef9467b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960291
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960291
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: At One With My Rage
track: Jokes not Funny

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300004

OTSTimestamp
type: PropertyValue
value: 2026-07-30T18:23:33Z

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

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

At One With My Rage
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 138.513
additional property: Musical Key
  type: PropertyValue
  value: 9
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.409
additional property: Energy
  type: PropertyValue
  value: 0.326
additional property: Speechiness
  type: PropertyValue
  value: 0.037
additional property: Acousticness
  type: PropertyValue
  value: 0.384
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.107
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.346
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.639
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Major

Jokes not Funny
type: MusicRecording
duration: PT3M26S
duration ms: 206011
explicit: false
by artist: David Keenan
in album: CRUDE BOYO EP
  type: MusicAlbum
  date published: 2023-03-24
genre: irish-singer-songwriter
isrc code: IEJHB2300005
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T19:02:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbd775416b2e5f06799d792bff6fcfffb86a4d3bdf79b83974fa5f09c8baeb048
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960298
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960298
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300005
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T19:26:00Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd775416b2e5f06799d792bff6fcfffb86a4d3bdf79b83974fa5f09c8baeb048. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300005.
  date published: 2026-07-30T19:26:00Z
audio: Jokes not Funny
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 102.327
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.496
  additional property: Energy
    type: PropertyValue
    value: 0.638
  additional property: Speechiness
    type: PropertyValue
    value: 0.06
  additional property: Acousticness
    type: PropertyValue
    value: 0.031
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.259
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.481
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.834
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

El Paso
type: MusicAlbum
date published: 2023-03-10
track: El Paso
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206210
  explicit: false
  by artist: David Keenan
  in album: El Paso
    type: MusicAlbum
    date published: 2023-03-10
  genre: irish-singer-songwriter
  isrc code: IEJHB2300002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-09T01:03:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x02db3bdbaa336546d2da295087abebfcd32b63836ed56658c306247791a22fab
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953520
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02db3bdbaa336546d2da295087abebfcd32b63836ed56658c306247791a22fab. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEJHB2300002.
    date published: 2026-06-13T13:32:09Z
  audio: El Paso
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.59
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.648
    additional property: Energy
      type: PropertyValue
      value: 0.378
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.373
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.126
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.537
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.729
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Aldente Pasta
type: MusicAlbum
date published: 2023-02-17
track: Aldente Pasta
  type: MusicRecording
  duration: PT4M36S
  duration ms: 276083
  explicit: false
  by artist: David Keenan
  in album: Aldente Pasta
    type: MusicAlbum
    date published: 2023-02-17
  genre: irish-singer-songwriter
  isrc code: QZDA62354124
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T13:50:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xfeb7d295afb9e5c821dfd49bb076757593cd5e96d31c2f86a982da9f9dc55dd8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960264
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960264
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA62354124
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-30T14:36:16Z
  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 0xfeb7d295afb9e5c821dfd49bb076757593cd5e96d31c2f86a982da9f9dc55dd8. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZDA62354124.
    date published: 2026-07-30T14:36:16Z
  audio: Aldente Pasta
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.731
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.372
    additional property: Energy
      type: PropertyValue
      value: 0.223
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.867
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.209
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.218
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Semidelinquent
type: MusicAlbum
date published: 2022-07-01

Good Friday
type: MusicAlbum
date published: 2022-04-15

Philomena
type: MusicAlbum
date published: 2021-09-24

What Then Cried Jo Soap
type: MusicAlbum
date published: 2021-08-19

Sentimental Dole
type: MusicAlbum
date published: 2021-07-16

Bark
type: MusicAlbum
date published: 2021-06-10

Peter O'Toole's Drinking Stories
type: MusicAlbum
date published: 2021-04-23

Origin of the World (Blackmountain Session)
type: MusicAlbum
date published: 2020-08-26

Unholy Ghosts (Live Acoustic)
type: MusicAlbum
date published: 2020-03-17

Snakes & Ladders / Full Stop
type: MusicAlbum
date published: 2020-02-13

The Healing
type: MusicAlbum
date published: 2020-01-03

Unholy Ghosts
type: MusicAlbum
date published: 2019-12-06

Altar Wine - Acoustic
type: MusicAlbum
date published: 2019-11-22

Altar Wine
type: MusicAlbum
date published: 2019-10-02

Tin Pan Alley
type: MusicAlbum
date published: 2019-09-13

A Corner Boys Lament / Origin of the World (Mahogany Sessions)
type: MusicAlbum
date published: 2019-07-04
track: Corner Boys Lament - Mahogany Sessions
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290720
  explicit: false
  by artist: David Keenan
  by artist: Mahogany
  in album: A Corner Boys Lament / Origin of the World (Mahogany Sessions)
    type: MusicAlbum
    date published: 2019-07-04
  genre: irish-singer-songwriter
  isrc code: GBX721900329
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-26T08:10:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7a5ba113a4fdeee219a2baf1dc46fd71f11dbc89e4e8137a1556d6997bff9e6f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBX721900329
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  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 0x7a5ba113a4fdeee219a2baf1dc46fd71f11dbc89e4e8137a1556d6997bff9e6f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBX721900329.
    date published: 2026-07-02T03:55:08Z
  audio: Corner Boys Lament - Mahogany Sessions
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 159.944
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 6
    additional property: Danceability
      type: PropertyValue
      value: 0.496
    additional property: Energy
      type: PropertyValue
      value: 0.096
    additional property: Speechiness
      type: PropertyValue
      value: 0.123
    additional property: Acousticness
      type: PropertyValue
      value: 0.768
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.326
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.027
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Origin Of The World - Mahogany Sessions
  type: MusicRecording
  duration: PT4M29S
  duration ms: 269466
  explicit: false
  by artist: David Keenan
  by artist: Mahogany
  in album: A Corner Boys Lament / Origin of the World (Mahogany Sessions)
    type: MusicAlbum
    date published: 2019-07-04
  genre: irish-singer-songwriter
  isrc code: GBX721900330
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-29T23:18:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xccd3666ebe25d475f53463547a0bb088ac8387b8428deeb43c474131a50d30c8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960165
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960165
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBX721900330
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-29T23:29: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 0xccd3666ebe25d475f53463547a0bb088ac8387b8428deeb43c474131a50d30c8. Chain 2 (Bitcoin): anchored in block 960165 (2026-07-29T23:29: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBX721900330.
    date published: 2026-07-29T23:29:40Z
  audio: Origin Of The World - Mahogany Sessions
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.869
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.542
    additional property: Energy
      type: PropertyValue
      value: 0.163
    additional property: Speechiness
      type: PropertyValue
      value: 0.085
    additional property: Acousticness
      type: PropertyValue
      value: 0.742
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.295
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.905
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Evidence of Living
type: MusicAlbum
date published: 2018-12-07
track: Two Kids
  type: MusicRecording
  duration: PT6M42S
  duration ms: 402330
  explicit: false
  by artist: David Keenan
  by artist: Laura Quirke
  in album: Evidence of Living
    type: MusicAlbum
    date published: 2018-12-07
  genre: irish-singer-songwriter
  isrc code: GBKPL1830011
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T07:40:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x417221d6ca82b8d82c4cfbaec6fd80d20c2a31c45633d141ed206229469a8dc2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1830011
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x417221d6ca82b8d82c4cfbaec6fd80d20c2a31c45633d141ed206229469a8dc2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1830011.
    date published: 2026-07-08T03:20:19Z
  audio: Two Kids
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.112
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.413
    additional property: Energy
      type: PropertyValue
      value: 0.1
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.693
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.085
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.19
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.359
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Postcards from Catalonia
  type: MusicRecording
  duration: PT4M44S
  duration ms: 284378
  explicit: false
  by artist: David Keenan
  in album: Evidence of Living
    type: MusicAlbum
    date published: 2018-12-07
  genre: irish-singer-songwriter
  isrc code: GBKPL1830013
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T22:36:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe6e19b5b11b4210d2d0b220e8e36600d965278cb6585705690127072a84c70bf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956302
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1830013
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6e19b5b11b4210d2d0b220e8e36600d965278cb6585705690127072a84c70bf. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1830013.
    date published: 2026-07-02T03:30:09Z
  audio: Postcards from Catalonia
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.608
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 6
    additional property: Danceability
      type: PropertyValue
      value: 0.405
    additional property: Energy
      type: PropertyValue
      value: 0.083
    additional property: Speechiness
      type: PropertyValue
      value: 0.079
    additional property: Acousticness
      type: PropertyValue
      value: 0.747
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.214
    additional property: Loudness (dB)
      type: PropertyValue
      value: -19.973
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

Strip Me Bare, Vol. 2
type: MusicAlbum
date published: 2018-09-13
track: Matchbox
  type: MusicRecording
  duration: PT4M10S
  duration ms: 250165
  explicit: false
  by artist: David Keenan
  in album: Strip Me Bare, Vol. 2
    type: MusicAlbum
    date published: 2018-09-13
  genre: irish-singer-songwriter
  isrc code: TCADW1816618
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-22T16:19:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcfb30df9ff873f63fa2de306f3c3169cc5ac68091fb95336dc7bc646185f33db
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADW1816618
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  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 0xcfb30df9ff873f63fa2de306f3c3169cc5ac68091fb95336dc7bc646185f33db. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCADW1816618.
    date published: 2026-07-02T03:55:08Z
  audio: Matchbox
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.629
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.437
    additional property: Energy
      type: PropertyValue
      value: 0.289
    additional property: Speechiness
      type: PropertyValue
      value: 0.052
    additional property: Acousticness
      type: PropertyValue
      value: 0.539
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.434
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.538
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: James Dean
  type: MusicRecording
  duration: PT3M46S
  duration ms: 226034
  explicit: false
  by artist: David Keenan
  in album: Strip Me Bare, Vol. 2
    type: MusicAlbum
    date published: 2018-09-13
  genre: irish-singer-songwriter
  isrc code: TCADW1816620
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-09T12:37:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd5621b625b4a87eea53808bbe6c6e5f488289bd845e115daa35bf16c66cc74d0
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953520
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADW1816620
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5621b625b4a87eea53808bbe6c6e5f488289bd845e115daa35bf16c66cc74d0. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADW1816620.
    date published: 2026-06-13T13:32:09Z
  audio: James Dean
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 101.37
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.487
    additional property: Energy
      type: PropertyValue
      value: 0.18
    additional property: Speechiness
      type: PropertyValue
      value: 0.06
    additional property: Acousticness
      type: PropertyValue
      value: 0.642
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.276
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.434
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Rise Up
  type: MusicRecording
  duration: PT4M49S
  duration ms: 289012
  explicit: false
  by artist: David Keenan
  in album: Strip Me Bare, Vol. 2
    type: MusicAlbum
    date published: 2018-09-13
  genre: irish-singer-songwriter
  isrc code: TCADW1816622
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T06:33:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd09819c5113747e5bc27b462fb18fe514430aad52ec226ff15cdd70e40603480
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960218
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960218
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Rise Up
track: Nazareth House

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADW1816622

OTSTimestamp
type: PropertyValue
value: 2026-07-30T06:57:05Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd09819c5113747e5bc27b462fb18fe514430aad52ec226ff15cdd70e40603480. Chain 2 (Bitcoin): anchored in block 960218 (2026-07-30T06:57: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADW1816622.
date published: 2026-07-30T06:57:05Z

Rise Up
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 140.989
additional property: Musical Key
  type: PropertyValue
  value: 11
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.528
additional property: Energy
  type: PropertyValue
  value: 0.072
additional property: Speechiness
  type: PropertyValue
  value: 0.043
additional property: Acousticness
  type: PropertyValue
  value: 0.478
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.113
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.144
additional property: Loudness (dB)
  type: PropertyValue
  value: -19.29
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Major

Nazareth House
type: MusicRecording
duration: PT3M8S
duration ms: 188863
explicit: false
by artist: David Keenan
in album: Strip Me Bare, Vol. 2
  type: MusicAlbum
  date published: 2018-09-13
genre: irish-singer-songwriter
isrc code: TCADW1816627
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T22:37:02+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcab73e33e2ce1dc09e0234e0958a5751ec33163d7400e389ac885215c5652ddf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADW1816627
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
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 0xcab73e33e2ce1dc09e0234e0958a5751ec33163d7400e389ac885215c5652ddf. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCADW1816627.
  date published: 2026-07-02T03:55:08Z
audio: Nazareth House
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 122.525
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.537
  additional property: Energy
    type: PropertyValue
    value: 0.309
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.551
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.105
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.375
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.918
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Strip Me Bare
type: MusicAlbum
date published: 2018-03-16
track: Lawrence of Arcadia
  type: MusicRecording
  duration: PT4M44S
  duration ms: 284496
  explicit: false
  by artist: David Keenan
  in album: Strip Me Bare
    type: MusicAlbum
    date published: 2018-03-16
  genre: irish-singer-songwriter
  isrc code: TCADN1833777
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-18T08:24:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7a3e4564b0a7995388b65244032d0a2f4b65a8672bf760ce3beb8c7cce606720
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957120
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADN1833777
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22: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 0x7a3e4564b0a7995388b65244032d0a2f4b65a8672bf760ce3beb8c7cce606720. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADN1833777.
    date published: 2026-07-08T03:22:41Z
  audio: Lawrence of Arcadia
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 165.321
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.446
    additional property: Energy
      type: PropertyValue
      value: 0.339
    additional property: Speechiness
      type: PropertyValue
      value: 0.047
    additional property: Acousticness
      type: PropertyValue
      value: 0.887
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.009
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.431
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.774
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Altar Wine
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215856
  explicit: false
  by artist: David Keenan
  in album: Strip Me Bare
    type: MusicAlbum
    date published: 2018-03-16
  genre: irish-singer-songwriter
  isrc code: TCADN1833785
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T10:24:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9251842a0b483b4d399addef22786c4db0129ad7513901c2a341ba37e336a2d5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADN1833785
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x9251842a0b483b4d399addef22786c4db0129ad7513901c2a341ba37e336a2d5. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADN1833785.
    date published: 2026-07-08T03:20:19Z
  audio: Altar Wine
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 94.591
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.553
    additional property: Energy
      type: PropertyValue
      value: 0.295
    additional property: Speechiness
      type: PropertyValue
      value: 0.066
    additional property: Acousticness
      type: PropertyValue
      value: 0.844
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.083
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.195
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.931
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: The Groundskeeper
  type: MusicRecording
  duration: PT6M22S
  duration ms: 382320
  explicit: false
  by artist: David Keenan
  in album: Strip Me Bare
    type: MusicAlbum
    date published: 2018-03-16
  genre: irish-singer-songwriter
  isrc code: TCADN1833786
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-09T22:39:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3e7df571e798c23bdaaa0ff2881be0a88eb1144608ca4dd1b08ed94d7871dfbe
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957120
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: The Groundskeeper

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADN1833786

OTSTimestamp
type: PropertyValue
value: 2026-07-08T03:22:41Z

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

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

The Groundskeeper
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 95.369
additional property: Musical Key
  type: PropertyValue
  value: 7
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.343
additional property: Energy
  type: PropertyValue
  value: 0.315
additional property: Speechiness
  type: PropertyValue
  value: 0.043
additional property: Acousticness
  type: PropertyValue
  value: 0.881
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.112
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.205
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.536
additional property: Key Name
  type: PropertyValue
  value: G
additional property: Mode Name
  type: PropertyValue
  value: Major

Cobwebs
type: MusicAlbum
date published: 2017-03-17
track: Cobwebs
  type: MusicRecording
  duration: PT3M9S
  duration ms: 189356
  explicit: false
  by artist: David Keenan
  in album: Cobwebs
    type: MusicAlbum
    date published: 2017-03-17
  genre: irish-singer-songwriter
  isrc code: TCACY1760671
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T21:25:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3c6ebf8ef496579974fe5593d9094b670c96283a37a504b2bf9fff438bcdea07
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953520
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCACY1760671
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c6ebf8ef496579974fe5593d9094b670c96283a37a504b2bf9fff438bcdea07. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCACY1760671.
    date published: 2026-06-13T13:32:09Z
  audio: Cobwebs
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 114.596
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.426
    additional property: Energy
      type: PropertyValue
      value: 0.336
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.455
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.213
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.81
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: The Friary
  type: MusicRecording
  duration: PT4M10S
  duration ms: 250040
  explicit: false
  by artist: David Keenan
  in album: Cobwebs
    type: MusicAlbum
    date published: 2017-03-17
  genre: irish-singer-songwriter
  isrc code: TCACY1760673
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T19:06:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4bc2742ecc42257ee735701a9d13c10bfa9bc0994f0afef132e564494ddb40e8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953513
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953513
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCACY1760673
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T12:47:07Z
  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 0x4bc2742ecc42257ee735701a9d13c10bfa9bc0994f0afef132e564494ddb40e8. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/TCACY1760673.
    date published: 2026-06-13T12:47:07Z
  audio: The Friary
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 114.809
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.593
    additional property: Energy
      type: PropertyValue
      value: 0.334
    additional property: Speechiness
      type: PropertyValue
      value: 0.052
    additional property: Acousticness
      type: PropertyValue
      value: 0.781
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.107
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.394
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.58
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Field Upon Field
  type: MusicRecording
  duration: PT1M2S
  duration ms: 62803
  explicit: false
  by artist: David Keenan
  in album: Cobwebs
    type: MusicAlbum
    date published: 2017-03-17
  genre: irish-singer-songwriter
  isrc code: TCACY1760675
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T02:29:12+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xddaa605b845706f1fe8330b43345ddb0ab159e9467492a54813ea6e2056d8124
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960200
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960200
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Field Upon Field

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCACY1760675

OTSTimestamp
type: PropertyValue
value: 2026-07-30T02:37:10Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddaa605b845706f1fe8330b43345ddb0ab159e9467492a54813ea6e2056d8124. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02:37:10Z), 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/TCACY1760675.
date published: 2026-07-30T02:37:10Z

Field Upon Field
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 73.629
additional property: Musical Key
  type: PropertyValue
  value: 10
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.774
additional property: Energy
  type: PropertyValue
  value: 0.419
additional property: Speechiness
  type: PropertyValue
  value: 0.946
additional property: Acousticness
  type: PropertyValue
  value: 0.83
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.165
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.366
additional property: Loudness (dB)
  type: PropertyValue
  value: -19.596
additional property: Key Name
  type: PropertyValue
  value: Bb
additional property: Mode Name
  type: PropertyValue
  value: Minor

"WHAT THEN?"
type: MusicAlbum
date published: 2021-10-15
track: What Then Cried Jo Soap
  type: MusicRecording
  duration: PT4M5S
  duration ms: 245546
  explicit: false
  by artist: David Keenan
  in album: "WHAT THEN?"
    type: MusicAlbum
    date published: 2021-10-15
  genre: irish-singer-songwriter
  isrc code: IEACJ2100063
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-21T14:05:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2557cd30eeb23e27048cdee9afcbc773650b01cc922c130cacdbb30fb21ea375
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956302
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100063
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2557cd30eeb23e27048cdee9afcbc773650b01cc922c130cacdbb30fb21ea375. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100063.
    date published: 2026-07-02T03:30:09Z
  audio: What Then Cried Jo Soap
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 108.57
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.55
    additional property: Energy
      type: PropertyValue
      value: 0.701
    additional property: Speechiness
      type: PropertyValue
      value: 0.071
    additional property: Acousticness
      type: PropertyValue
      value: 0.098
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.359
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.679
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.922
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Bark
  type: MusicRecording
  duration: PT2M28S
  duration ms: 148320
  explicit: false
  by artist: David Keenan
  in album: "WHAT THEN?"
    type: MusicAlbum
    date published: 2021-10-15
  genre: irish-singer-songwriter
  isrc code: IEACJ2100064
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-29T19:30:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6960030f410e35ea029ad0c50e40fc4552af3c3c980447bb401fb47acbc6d8fb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960138
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960138
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100064
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-29T19:35:34Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x6960030f410e35ea029ad0c50e40fc4552af3c3c980447bb401fb47acbc6d8fb. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100064.
    date published: 2026-07-29T19:35:34Z
  audio: Bark
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 176.369
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.331
    additional property: Energy
      type: PropertyValue
      value: 0.666
    additional property: Speechiness
      type: PropertyValue
      value: 0.059
    additional property: Acousticness
      type: PropertyValue
      value: 0.023
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.12
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.449
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.582
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Beggar to Beggar
  type: MusicRecording
  duration: PT2M44S
  duration ms: 164346
  explicit: false
  by artist: David Keenan
  in album: "WHAT THEN?"
    type: MusicAlbum
    date published: 2021-10-15
  genre: irish-singer-songwriter
  isrc code: IEACJ2100065
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-24T00:40:54+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x75153203009fd88bfd735df004c2d27c07427193f025295004e928caacc41c80
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Beggar to Beggar
track: Philomena
track: Peter O'Toole's Drinking Stories
track: Hopeful Dystopia
track: The Grave of Johnny Filth
track: The Boarding House
track: Me, Myself and Lunacy
track: Sentimental Dole
track: Grogan’s Druid

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100065

OTSTimestamp
type: PropertyValue
value: 2026-07-02T03:55:08Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75153203009fd88bfd735df004c2d27c07427193f025295004e928caacc41c80. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/IEACJ2100065.
date published: 2026-07-02T03:55:08Z

Beggar to Beggar
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 114.595
additional property: Musical Key
  type: PropertyValue
  value: 11
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.596
additional property: Energy
  type: PropertyValue
  value: 0.602
additional property: Speechiness
  type: PropertyValue
  value: 0.034
additional property: Acousticness
  type: PropertyValue
  value: 0.027
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.256
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.596
additional property: Loudness (dB)
  type: PropertyValue
  value: -13.49
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Major

Philomena
type: MusicRecording
duration: PT4M52S
duration ms: 292813
explicit: false
by artist: David Keenan
in album: "WHAT THEN?"
  type: MusicAlbum
  date published: 2021-10-15
genre: irish-singer-songwriter
isrc code: IEACJ2100066
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T22:35:09+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x712aabe14f502030f74c624ca08230a1eeef1f2e087ca0de9ad2e2a6fac9efb8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100066
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
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 0x712aabe14f502030f74c624ca08230a1eeef1f2e087ca0de9ad2e2a6fac9efb8. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/IEACJ2100066.
  date published: 2026-07-02T03:55:08Z
audio: Philomena
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 129.667
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.327
  additional property: Energy
    type: PropertyValue
    value: 0.458
  additional property: Speechiness
    type: PropertyValue
    value: 0.058
  additional property: Acousticness
    type: PropertyValue
    value: 0.144
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.109
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.289
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.48
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Peter O'Toole's Drinking Stories
type: MusicRecording
duration: PT3M29S
duration ms: 209386
explicit: false
by artist: David Keenan
in album: "WHAT THEN?"
  type: MusicAlbum
  date published: 2021-10-15
genre: irish-singer-songwriter
isrc code: IEACJ2100078
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T08:14:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xaa04e8a1b93eb6e4e13a56b672bfc6428dbfe53c91ed7802ed94e8987c89a5cc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957819
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957819
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100078
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-13T07:53: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 0xaa04e8a1b93eb6e4e13a56b672bfc6428dbfe53c91ed7802ed94e8987c89a5cc. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100078.
  date published: 2026-07-13T07:53:33Z
audio: Peter O'Toole's Drinking Stories
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 109.25
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.454
  additional property: Energy
    type: PropertyValue
    value: 0.59
  additional property: Speechiness
    type: PropertyValue
    value: 0.072
  additional property: Acousticness
    type: PropertyValue
    value: 0.291
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.144
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.412
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.095
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Hopeful Dystopia
type: MusicRecording
duration: PT2M53S
duration ms: 173920
explicit: false
by artist: David Keenan
in album: "WHAT THEN?"
  type: MusicAlbum
  date published: 2021-10-15
genre: irish-singer-songwriter
isrc code: IEACJ2100068
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T12:35:26+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7da56a9c47a80e17887703b45e2ef6e0c5e7143b51f9b339d8c6063154bd5ac6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960258
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960258
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100068
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T12:45:34Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x7da56a9c47a80e17887703b45e2ef6e0c5e7143b51f9b339d8c6063154bd5ac6. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100068.
  date published: 2026-07-30T12:45:34Z
audio: Hopeful Dystopia
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 142.371
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.671
  additional property: Energy
    type: PropertyValue
    value: 0.489
  additional property: Speechiness
    type: PropertyValue
    value: 0.085
  additional property: Acousticness
    type: PropertyValue
    value: 0.621
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.2
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.692
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.718
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

The Grave of Johnny Filth
type: MusicRecording
duration: PT4M4S
duration ms: 244213
explicit: false
by artist: David Keenan
by artist: David Keenan Poet
in album: "WHAT THEN?"
  type: MusicAlbum
  date published: 2021-10-15
genre: irish-singer-songwriter
isrc code: IEACJ2100069
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-29T15:37:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbd5340d7a3b9a3ed18f3feefc0789b29913bdf76e5fa0dbfb23af62371610640
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960138
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960138
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100069
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-29T19:35:34Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xbd5340d7a3b9a3ed18f3feefc0789b29913bdf76e5fa0dbfb23af62371610640. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100069.
  date published: 2026-07-29T19:35:34Z
audio: The Grave of Johnny Filth
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 165.101
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.491
  additional property: Energy
    type: PropertyValue
    value: 0.516
  additional property: Speechiness
    type: PropertyValue
    value: 0.108
  additional property: Acousticness
    type: PropertyValue
    value: 0.215
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.102
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.451
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.381
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

The Boarding House
type: MusicRecording
duration: PT4M17S
duration ms: 257252
explicit: false
by artist: David Keenan
in album: "WHAT THEN?"
  type: MusicAlbum
  date published: 2021-10-15
genre: irish-singer-songwriter
isrc code: IEACJ2100070
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T18:23:00+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x53db62f55b3372ffbe9cb4801c9b686d6e1589643a109b20e2e73bc99fc3d4d8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100070
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x53db62f55b3372ffbe9cb4801c9b686d6e1589643a109b20e2e73bc99fc3d4d8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100070.
  date published: 2026-07-08T03:20:19Z
audio: The Boarding House
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 120.555
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.31
  additional property: Energy
    type: PropertyValue
    value: 0.391
  additional property: Speechiness
    type: PropertyValue
    value: 0.039
  additional property: Acousticness
    type: PropertyValue
    value: 0.903
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.117
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.506
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.79
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Me, Myself and Lunacy
type: MusicRecording
duration: PT3M42S
duration ms: 222133
explicit: false
by artist: David Keenan
in album: "WHAT THEN?"
  type: MusicAlbum
  date published: 2021-10-15
genre: irish-singer-songwriter
isrc code: IEACJ2100071
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T04:24:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2c9ea730db4bda718bb2c728f2e2d7a7989129759b93448b30358d3c7487995c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953515
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953515
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100071
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:53:06Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c9ea730db4bda718bb2c728f2e2d7a7989129759b93448b30358d3c7487995c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100071.
  date published: 2026-06-13T12:53:06Z
audio: Me, Myself and Lunacy
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 142.458
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.529
  additional property: Energy
    type: PropertyValue
    value: 0.353
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.567
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.085
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.349
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.759
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Sentimental Dole
type: MusicRecording
duration: PT3M14S
duration ms: 194746
explicit: false
by artist: David Keenan
in album: "WHAT THEN?"
  type: MusicAlbum
  date published: 2021-10-15
genre: irish-singer-songwriter
isrc code: IEACJ2100072
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-28T01:27:02+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x45fa7dc8a4b41f6063f4a41b39507fbfb68257b1c1e0403f818477e0f313476d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956375
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956375
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100072
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T16:51:38Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45fa7dc8a4b41f6063f4a41b39507fbfb68257b1c1e0403f818477e0f313476d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100072.
  date published: 2026-07-02T16:51:38Z
audio: Sentimental Dole
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 166.078
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.6
  additional property: Energy
    type: PropertyValue
    value: 0.574
  additional property: Speechiness
    type: PropertyValue
    value: 0.218
  additional property: Acousticness
    type: PropertyValue
    value: 0.295
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.083
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.799
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.727
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Grogan’s Druid
type: MusicRecording
duration: PT4M11S
duration ms: 251960
explicit: false
by artist: David Keenan
in album: "WHAT THEN?"
  type: MusicAlbum
  date published: 2021-10-15
genre: irish-singer-songwriter
isrc code: IEACJ2100073
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T02:19:13+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x849469f812c09b71340cd225c3a4b03fd3309d0e31589e76eeadb2c0e0bd6b00
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960199
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960199
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100073
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T02:30: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 0x849469f812c09b71340cd225c3a4b03fd3309d0e31589e76eeadb2c0e0bd6b00. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100073.
  date published: 2026-07-30T02:30:29Z
audio: Grogan’s Druid
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 126.25
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.387
  additional property: Energy
    type: PropertyValue
    value: 0.413
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.537
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.293
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.437
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.783
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Alchemy & Prose: Live Recordings
type: MusicAlbum
date published: 2020-08-29

A Beginner's Guide to Bravery
type: MusicAlbum
date published: 2020-01-10
track: James Dean
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214546
  explicit: false
  by artist: David Keenan
  in album: A Beginner's Guide to Bravery
    type: MusicAlbum
    date published: 2020-01-10
  genre: irish-singer-songwriter
  isrc code: IEACJ1900118
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T02:02:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa183bbe783353d5553e9c875c9ac549f98cd38afcaf56eeb9f471813e50776c1
  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/IEACJ1900118
  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 0xa183bbe783353d5553e9c875c9ac549f98cd38afcaf56eeb9f471813e50776c1. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900118.
    date published: 2026-07-06T06:56:49Z
  audio: James Dean
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 86.693
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.433
    additional property: Energy
      type: PropertyValue
      value: 0.143
    additional property: Speechiness
      type: PropertyValue
      value: 0.078
    additional property: Acousticness
      type: PropertyValue
      value: 0.906
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.138
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.249
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.411
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Unholy Ghosts
  type: MusicRecording
  duration: PT4M33S
  duration ms: 273653
  explicit: false
  by artist: David Keenan
  in album: A Beginner's Guide to Bravery
    type: MusicAlbum
    date published: 2020-01-10
  genre: irish-singer-songwriter
  isrc code: IEACJ1900119
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-19T00:27:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x982d0d1b3720ccf4caaca6b81919db24f4ae653c49e9df0f50346adcb99ab2dc
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956302
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900119
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x982d0d1b3720ccf4caaca6b81919db24f4ae653c49e9df0f50346adcb99ab2dc. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900119.
    date published: 2026-07-02T03:30:09Z
  audio: Unholy Ghosts
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.103
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.398
    additional property: Energy
      type: PropertyValue
      value: 0.573
    additional property: Speechiness
      type: PropertyValue
      value: 0.05
    additional property: Acousticness
      type: PropertyValue
      value: 0.114
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.129
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.59
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.699
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Altar Wine
  type: MusicRecording
  duration: PT3M23S
  duration ms: 203720
  explicit: false
  by artist: David Keenan
  in album: A Beginner's Guide to Bravery
    type: MusicAlbum
    date published: 2020-01-10
  genre: irish-singer-songwriter
  isrc code: IEACJ1900109
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-26T08:10:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5e2a42ff8d670f9f4f7bef77c2f433251e7cdb1c7155b67fe990d6966cd8d636
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Altar Wine
track: Love in a Snug
track: Tin Pan Alley
track: Good Old Days
track: The Healing
track: Origin of the World
track: Eastern Nights
track: Evidence of Living
track: Subliminal Dublinia

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900109

OTSTimestamp
type: PropertyValue
value: 2026-07-02T03:55:08Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e2a42ff8d670f9f4f7bef77c2f433251e7cdb1c7155b67fe990d6966cd8d636. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/IEACJ1900109.
date published: 2026-07-02T03:55:08Z

Altar Wine
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 126.279
additional property: Musical Key
  type: PropertyValue
  value: 9
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.564
additional property: Energy
  type: PropertyValue
  value: 0.64
additional property: Speechiness
  type: PropertyValue
  value: 0.046
additional property: Acousticness
  type: PropertyValue
  value: 0.655
additional property: Instrumentalness
  type: PropertyValue
  value: 0.006
additional property: Liveness
  type: PropertyValue
  value: 0.295
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.49
additional property: Loudness (dB)
  type: PropertyValue
  value: -11.354
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Minor

Love in a Snug
type: MusicRecording
duration: PT7M4S
duration ms: 424720
explicit: false
by artist: David Keenan
in album: A Beginner's Guide to Bravery
  type: MusicAlbum
  date published: 2020-01-10
genre: irish-singer-songwriter
isrc code: IEACJ1900120
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-25T02:33:39+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0f7b95d9eaea4de5a60b92a3d586355f94e417a4ce722b341fba280c05dde1c7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900120
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
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 0x0f7b95d9eaea4de5a60b92a3d586355f94e417a4ce722b341fba280c05dde1c7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/IEACJ1900120.
  date published: 2026-07-02T03:55:08Z
audio: Love in a Snug
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 110.767
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.368
  additional property: Energy
    type: PropertyValue
    value: 0.299
  additional property: Speechiness
    type: PropertyValue
    value: 0.052
  additional property: Acousticness
    type: PropertyValue
    value: 0.437
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.111
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.255
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.432
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Tin Pan Alley
type: MusicRecording
duration: PT4M7S
duration ms: 247186
explicit: false
by artist: David Keenan
in album: A Beginner's Guide to Bravery
  type: MusicAlbum
  date published: 2020-01-10
genre: irish-singer-songwriter
isrc code: IEACJ1900121
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T22:33:57+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd4d49b8cb6633b2e7bc7eb33969ac90a506f0f82385f943ffd186a128d2c6cef
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900121
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
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 0xd4d49b8cb6633b2e7bc7eb33969ac90a506f0f82385f943ffd186a128d2c6cef. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/IEACJ1900121.
  date published: 2026-07-02T03:55:08Z
audio: Tin Pan Alley
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 106.05
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.397
  additional property: Energy
    type: PropertyValue
    value: 0.247
  additional property: Speechiness
    type: PropertyValue
    value: 0.039
  additional property: Acousticness
    type: PropertyValue
    value: 0.962
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.279
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.549
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Good Old Days
type: MusicRecording
duration: PT5M18S
duration ms: 318986
explicit: false
by artist: David Keenan
in album: A Beginner's Guide to Bravery
  type: MusicAlbum
  date published: 2020-01-10
genre: irish-singer-songwriter
isrc code: IEACJ1900122
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-21T19:13:00+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1c2351ed121b1bfd4b885f71482a49f87f1cff20624a925df55153b8e6b106ee
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956302
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900122
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c2351ed121b1bfd4b885f71482a49f87f1cff20624a925df55153b8e6b106ee. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900122.
  date published: 2026-07-02T03:30:09Z
audio: Good Old Days
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 138.826
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.472
  additional property: Energy
    type: PropertyValue
    value: 0.407
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.259
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.1
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.251
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.538
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

The Healing
type: MusicRecording
duration: PT3M20S
duration ms: 200920
explicit: false
by artist: David Keenan
in album: A Beginner's Guide to Bravery
  type: MusicAlbum
  date published: 2020-01-10
genre: irish-singer-songwriter
isrc code: IEACJ1900123
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T22:33:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf7ed138b45fa7ba8d1dcc3766da8d0dd319d3a75b27f48150590e1ba0eacec22
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900123
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
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 0xf7ed138b45fa7ba8d1dcc3766da8d0dd319d3a75b27f48150590e1ba0eacec22. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/IEACJ1900123.
  date published: 2026-07-02T03:55:08Z
audio: The Healing
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 161.492
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.4
  additional property: Energy
    type: PropertyValue
    value: 0.403
  additional property: Speechiness
    type: PropertyValue
    value: 0.068
  additional property: Acousticness
    type: PropertyValue
    value: 0.593
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.088
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.532
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.676
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Origin of the World
type: MusicRecording
duration: PT7M16S
duration ms: 436560
explicit: false
by artist: David Keenan
in album: A Beginner's Guide to Bravery
  type: MusicAlbum
  date published: 2020-01-10
genre: irish-singer-songwriter
isrc code: IEACJ1900124
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T08:45:15+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0beeeab0faefac121f28534ba17f2849d03a8ddc6ac8138c2b7950f8cd0122a3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957050
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957050
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900124
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-07T14:41:13Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x0beeeab0faefac121f28534ba17f2849d03a8ddc6ac8138c2b7950f8cd0122a3. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900124.
  date published: 2026-07-07T14:41:13Z
audio: Origin of the World
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 130.394
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.442
  additional property: Energy
    type: PropertyValue
    value: 0.414
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.146
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.004
  additional property: Liveness
    type: PropertyValue
    value: 0.07
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.288
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.728
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Eastern Nights
type: MusicRecording
duration: PT4M25S
duration ms: 265640
explicit: false
by artist: David Keenan
in album: A Beginner's Guide to Bravery
  type: MusicAlbum
  date published: 2020-01-10
genre: irish-singer-songwriter
isrc code: IEACJ1900125
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T01:26:03+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd49f2fbd92ded805a8ba5d7d97d76f3f31b6365f70b2a9701446f5d13d3f0f4a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960185
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960185
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900125
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T01:32:48Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xd49f2fbd92ded805a8ba5d7d97d76f3f31b6365f70b2a9701446f5d13d3f0f4a. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900125.
  date published: 2026-07-30T01:32:48Z
audio: Eastern Nights
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 102.975
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.494
  additional property: Energy
    type: PropertyValue
    value: 0.059
  additional property: Speechiness
    type: PropertyValue
    value: 0.049
  additional property: Acousticness
    type: PropertyValue
    value: 0.901
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.123
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.291
  additional property: Loudness (dB)
    type: PropertyValue
    value: -16.932
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Evidence of Living
type: MusicRecording
duration: PT6M48S
duration ms: 408826
explicit: false
by artist: David Keenan
in album: A Beginner's Guide to Bravery
  type: MusicAlbum
  date published: 2020-01-10
genre: irish-singer-songwriter
isrc code: IEACJ1900126
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-06T14:06:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3f54e5c1d48ec3902439bd34cb5d13d0f2339ad7b064f8564e3d9fd53952255e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953515
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953515
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900126
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:53:06Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f54e5c1d48ec3902439bd34cb5d13d0f2339ad7b064f8564e3d9fd53952255e. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900126.
  date published: 2026-06-13T12:53:06Z
audio: Evidence of Living
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 100.456
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.412
  additional property: Energy
    type: PropertyValue
    value: 0.264
  additional property: Speechiness
    type: PropertyValue
    value: 0.052
  additional property: Acousticness
    type: PropertyValue
    value: 0.888
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.069
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.232
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.474
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Subliminal Dublinia
type: MusicRecording
duration: PT8M4S
duration ms: 484600
explicit: false
by artist: David Keenan
in album: A Beginner's Guide to Bravery
  type: MusicAlbum
  date published: 2020-01-10
genre: irish-singer-songwriter
isrc code: IEACJ1900127
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T14:13:16+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x586311f1f68d7e2e9c6089581624b56987a52faee0d197bdc000686732fc4bd2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959144
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959144
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900127
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T15:38:35Z
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 0x586311f1f68d7e2e9c6089581624b56987a52faee0d197bdc000686732fc4bd2. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/IEACJ1900127.
  date published: 2026-07-22T15:38:35Z
audio: Subliminal Dublinia
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 134.182
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.429
  additional property: Energy
    type: PropertyValue
    value: 0.461
  additional property: Speechiness
    type: PropertyValue
    value: 0.045
  additional property: Acousticness
    type: PropertyValue
    value: 0.653
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.095
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.321
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.673
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Amelioration
type: MusicAlbum
date published: 2025-06-06
track: Amelioration
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182922
  explicit: false
  by artist: David Keenan
  in album: Amelioration
    type: MusicAlbum
    date published: 2025-06-06
  genre: irish-singer-songwriter
  isrc code: US38Y2544525
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T04:40:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2800c46cc4d5b238b88bf2949291c36015d893a1f0e145b5f9bdc6fddb340468
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953513
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953513
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US38Y2544525
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T12:47:07Z
  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 0x2800c46cc4d5b238b88bf2949291c36015d893a1f0e145b5f9bdc6fddb340468. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US38Y2544525.
    date published: 2026-06-13T12:47:07Z
  audio: Amelioration
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.357
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.631
    additional property: Energy
      type: PropertyValue
      value: 0.452
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.275
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.419
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.942
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Semidelinquent
type: MusicAlbum
date published: 2022-07-01
track: Semidelinquent
  type: MusicRecording
  duration: PT3M31S
  duration ms: 211573
  explicit: false
  by artist: David Keenan
  in album: Semidelinquent
    type: MusicAlbum
    date published: 2022-07-01
  genre: irish-singer-songwriter
  isrc code: IEACJ2200034
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T00:45:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbafb85f3e886eb9929658f7fb209f17a18cf2585ee4d859c7726b47b2c82c24e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2200034
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xbafb85f3e886eb9929658f7fb209f17a18cf2585ee4d859c7726b47b2c82c24e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2200034.
    date published: 2026-07-08T03:20:19Z
  audio: Semidelinquent
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 138.184
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.56
    additional property: Energy
      type: PropertyValue
      value: 0.667
    additional property: Speechiness
      type: PropertyValue
      value: 0.055
    additional property: Acousticness
      type: PropertyValue
      value: 0.024
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.117
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.684
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.633
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Good Friday
type: MusicAlbum
date published: 2022-04-15
track: Good Friday
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200132
  explicit: false
  by artist: David Keenan
  in album: Good Friday
    type: MusicAlbum
    date published: 2022-04-15
  genre: irish-singer-songwriter
  isrc code: IEACJ2200015
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-29T23:27:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5e66db8a3438bb627c1de2f6229cd00bfdfbcf3872a423b3d840237aa0f1eb89
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960166
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960166
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2200015
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-29T23:39: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 0x5e66db8a3438bb627c1de2f6229cd00bfdfbcf3872a423b3d840237aa0f1eb89. Chain 2 (Bitcoin): anchored in block 960166 (2026-07-29T23:39: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2200015.
    date published: 2026-07-29T23:39:29Z
  audio: Good Friday
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.828
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.511
    additional property: Energy
      type: PropertyValue
      value: 0.359
    additional property: Speechiness
      type: PropertyValue
      value: 0.158
    additional property: Acousticness
      type: PropertyValue
      value: 0.894
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.121
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.479
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.928
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Philomena
type: MusicAlbum
date published: 2021-09-24

What Then Cried Jo Soap
type: MusicAlbum
date published: 2021-08-19

Sentimental Dole
type: MusicAlbum
date published: 2021-07-16

Bark
type: MusicAlbum
date published: 2021-06-10
track: Belly of a Bird
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202352
  explicit: false
  by artist: David Keenan
  in album: Bark
    type: MusicAlbum
    date published: 2021-06-10
  genre: irish-singer-songwriter
  isrc code: IEACJ2100088
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-31T10:09:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc43ef074b45fb13e326f88f5f1d973e567ea83e1727a12848a418acf0dabb243
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960389
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960389
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100088
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-31T10:20:10Z
  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 0xc43ef074b45fb13e326f88f5f1d973e567ea83e1727a12848a418acf0dabb243. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20:10Z), 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/IEACJ2100088.
    date published: 2026-07-31T10:20:10Z
  audio: Belly of a Bird
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.238
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.566
    additional property: Energy
      type: PropertyValue
      value: 0.524
    additional property: Speechiness
      type: PropertyValue
      value: 0.123
    additional property: Acousticness
      type: PropertyValue
      value: 0.29
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.076
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.521
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.281
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Peter O'Toole's Drinking Stories
type: MusicAlbum
date published: 2021-04-23
track: Flow Illumination
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292828
  explicit: false
  by artist: David Keenan
  in album: Peter O'Toole's Drinking Stories
    type: MusicAlbum
    date published: 2021-04-23
  genre: irish-singer-songwriter
  isrc code: IEACJ2100086
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-31T20:19:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3ce92b207dae21229f52f5b73fe771b4e597ded493cd41fdb81656619eab167e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960463
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960463
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ2100086
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-31T20:42:35Z
  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 0x3ce92b207dae21229f52f5b73fe771b4e597ded493cd41fdb81656619eab167e. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42:35Z), 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/IEACJ2100086.
    date published: 2026-07-31T20:42:35Z
  audio: Flow Illumination
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 107.021
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.212
    additional property: Energy
      type: PropertyValue
      value: 0.443
    additional property: Speechiness
      type: PropertyValue
      value: 0.046
    additional property: Acousticness
      type: PropertyValue
      value: 0.036
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.135
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.33
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Origin of the World (Black Mountain Session)
type: MusicAlbum
date published: 2020-08-26

Unholy Ghosts (Live Acoustic)
type: MusicAlbum
date published: 2020-03-17
track: Unholy Ghosts - Live Acoustic
  type: MusicRecording
  duration: PT4M9S
  duration ms: 249382
  explicit: false
  by artist: David Keenan
  in album: Unholy Ghosts (Live Acoustic)
    type: MusicAlbum
    date published: 2020-03-17
  genre: irish-singer-songwriter
  isrc code: IEACJ1900172
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T10:37:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9d8dbc2dd233c84f1216bbddd0e1e9b958fb6cb9e2e7427f7556599aefc1554a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957061
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957061
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900172
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-07T16:07:00Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d8dbc2dd233c84f1216bbddd0e1e9b958fb6cb9e2e7427f7556599aefc1554a. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900172.
    date published: 2026-07-07T16:07:00Z
  audio: Unholy Ghosts - Live Acoustic
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 135.439
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.553
    additional property: Energy
      type: PropertyValue
      value: 0.524
    additional property: Speechiness
      type: PropertyValue
      value: 0.058
    additional property: Acousticness
      type: PropertyValue
      value: 0.767
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.496
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.296
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Snakes & Ladders / Full Stop
type: MusicAlbum
date published: 2020-02-13
track: Snakes & Ladders
  type: MusicRecording
  duration: PT4M35S
  duration ms: 275029
  explicit: false
  by artist: David Keenan
  in album: Snakes & Ladders / Full Stop
    type: MusicAlbum
    date published: 2020-02-13
  genre: irish-singer-songwriter
  isrc code: IEACJ1900131
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-29T19:00:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xeeaf66ecef9a7956b08b6d36f46f90f16cc9e338c1e21f8027e8e506295dc9b5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960145
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960145
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900131
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-29T21:13:37Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xeeaf66ecef9a7956b08b6d36f46f90f16cc9e338c1e21f8027e8e506295dc9b5. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/IEACJ1900131.
    date published: 2026-07-29T21:13:37Z
  audio: Snakes & Ladders
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.215
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.526
    additional property: Energy
      type: PropertyValue
      value: 0.402
    additional property: Speechiness
      type: PropertyValue
      value: 0.047
    additional property: Acousticness
      type: PropertyValue
      value: 0.791
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.463
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.834
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Full Stop
  type: MusicRecording
  duration: PT5M22S
  duration ms: 322560
  explicit: false
  by artist: David Keenan
  in album: Snakes & Ladders / Full Stop
    type: MusicAlbum
    date published: 2020-02-13
  genre: irish-singer-songwriter
  isrc code: IEACJ1900132
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-24T07:33:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5445b351b082be5305ba6b112637991d52ebee4191bc05d6b20ec520ad125a57
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900132
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  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 0x5445b351b082be5305ba6b112637991d52ebee4191bc05d6b20ec520ad125a57. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/IEACJ1900132.
    date published: 2026-07-02T03:55:08Z
  audio: Full Stop
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 92.544
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.426
    additional property: Energy
      type: PropertyValue
      value: 0.104
    additional property: Speechiness
      type: PropertyValue
      value: 0.129
    additional property: Acousticness
      type: PropertyValue
      value: 0.845
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.113
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.149
    additional property: Loudness (dB)
      type: PropertyValue
      value: -19.297
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

The Healing
type: MusicAlbum
date published: 2020-01-03

Unholy Ghosts
type: MusicAlbum
date published: 2019-12-06

Altar Wine (Acoustic)
type: MusicAlbum
date published: 2019-11-22
track: Altar Wine - Acoustic
  type: MusicRecording
  duration: PT4M42S
  duration ms: 282679
  explicit: false
  by artist: David Keenan
  in album: Altar Wine (Acoustic)
    type: MusicAlbum
    date published: 2019-11-22
  genre: irish-singer-songwriter
  isrc code: IEACJ1900157
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T20:54:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x074f9bf543294e42d7f8b7ce03a786fa0dfb5d597c2277dea0627290d26d6b36
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960317
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960317
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/IEACJ1900157
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-30T21:35:24Z
  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 0x074f9bf543294e42d7f8b7ce03a786fa0dfb5d597c2277dea0627290d26d6b36. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/IEACJ1900157.
    date published: 2026-07-30T21:35:24Z
  audio: Altar Wine - Acoustic
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.651
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 6
    additional property: Danceability
      type: PropertyValue
      value: 0.536
    additional property: Energy
      type: PropertyValue
      value: 0.375
    additional property: Speechiness
      type: PropertyValue
      value: 0.057
    additional property: Acousticness
      type: PropertyValue
      value: 0.842
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.123
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.239
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.546
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Altar Wine
type: MusicAlbum
date published: 2019-10-02

Tin Pan Alley
type: MusicAlbum
date published: 2019-09-13

Evidence of Living
type: MusicAlbum
date published: 2018-12-07
track: Evidence of Living
  type: MusicRecording
  duration: PT6M55S
  duration ms: 415642
  explicit: false
  by artist: David Keenan
  in album: Evidence of Living
    type: MusicAlbum
    date published: 2018-12-07
  genre: irish-singer-songwriter
  isrc code: GBKPL1830010
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-23T21:58:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc127b1554fd0dcee37cb14908ff8e614f7eb96d14ef455d71014cd99035d89a6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1830010
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  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 0xc127b1554fd0dcee37cb14908ff8e614f7eb96d14ef455d71014cd99035d89a6. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBKPL1830010.
    date published: 2026-07-02T03:55:08Z
  audio: Evidence of Living
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 146.467
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.361
    additional property: Energy
      type: PropertyValue
      value: 0.125
    additional property: Speechiness
      type: PropertyValue
      value: 0.041
    additional property: Acousticness
      type: PropertyValue
      value: 0.798
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.061
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.126
    additional property: Loudness (dB)
      type: PropertyValue
      value: -21.489
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Two Kids
  type: MusicRecording
  duration: PT6M42S
  duration ms: 402330
  explicit: false
  by artist: David Keenan
  by artist: Laura Quirke
  in album: Evidence of Living
    type: MusicAlbum
    date published: 2018-12-07
  genre: irish-singer-songwriter
  isrc code: GBKPL1830011
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T07:40:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x417221d6ca82b8d82c4cfbaec6fd80d20c2a31c45633d141ed206229469a8dc2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953520
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1830011
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x417221d6ca82b8d82c4cfbaec6fd80d20c2a31c45633d141ed206229469a8dc2. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1830011.
    date published: 2026-06-13T13:32:09Z
  audio: Two Kids
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.609
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.409
    additional property: Energy
      type: PropertyValue
      value: 0.101
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.687
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.085
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.213
    additional property: Loudness (dB)
      type: PropertyValue
      value: -23.169
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Keep the Peace, Prepare for War
  type: MusicRecording
  duration: PT5M8S
  duration ms: 308884
  explicit: false
  by artist: David Keenan
  in album: Evidence of Living
    type: MusicAlbum
    date published: 2018-12-07
  genre: irish-singer-songwriter
  isrc code: GBKPL1830012
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-27T22:38:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9d0005104d37a239e75b1d62dd03b3a47b9abf64f9eb421557e6ec92953b7ff3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Keep the Peace, Prepare for War
track: Postcards from Catalonia

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1830012

OTSTimestamp
type: PropertyValue
value: 2026-07-02T03:55:08Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d0005104d37a239e75b1d62dd03b3a47b9abf64f9eb421557e6ec92953b7ff3. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBKPL1830012.
date published: 2026-07-02T03:55:08Z

Keep the Peace, Prepare for War
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 115.234
additional property: Musical Key
  type: PropertyValue
  value: 3
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.516
additional property: Energy
  type: PropertyValue
  value: 0.035
additional property: Speechiness
  type: PropertyValue
  value: 0.067
additional property: Acousticness
  type: PropertyValue
  value: 0.724
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.111
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.186
additional property: Loudness (dB)
  type: PropertyValue
  value: -23.106
additional property: Key Name
  type: PropertyValue
  value: Eb
additional property: Mode Name
  type: PropertyValue
  value: Major

Postcards from Catalonia
type: MusicRecording
duration: PT4M44S
duration ms: 284378
explicit: false
by artist: David Keenan
in album: Evidence of Living
  type: MusicAlbum
  date published: 2018-12-07
genre: irish-singer-songwriter
isrc code: GBKPL1830013
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T22:36:38+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe6e19b5b11b4210d2d0b220e8e36600d965278cb6585705690127072a84c70bf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953520
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1830013
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6e19b5b11b4210d2d0b220e8e36600d965278cb6585705690127072a84c70bf. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1830013.
  date published: 2026-06-13T13:32:09Z
audio: Postcards from Catalonia
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 104.333
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 6
  additional property: Danceability
    type: PropertyValue
    value: 0.406
  additional property: Energy
    type: PropertyValue
    value: 0.085
  additional property: Speechiness
    type: PropertyValue
    value: 0.068
  additional property: Acousticness
    type: PropertyValue
    value: 0.739
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.108
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.222
  additional property: Loudness (dB)
    type: PropertyValue
    value: -19.969
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Strip Me Bare
type: MusicAlbum
date published: 2018-03-16
track: Lawrence of Arcadia
  type: MusicRecording
  duration: PT4M44S
  duration ms: 284495
  explicit: false
  by artist: David Keenan
  in album: Strip Me Bare
    type: MusicAlbum
    date published: 2018-03-16
  genre: irish-singer-songwriter
  isrc code: TCADN1833777
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-18T08:24:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7a3e4564b0a7995388b65244032d0a2f4b65a8672bf760ce3beb8c7cce606720
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956302
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADN1833777
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a3e4564b0a7995388b65244032d0a2f4b65a8672bf760ce3beb8c7cce606720. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADN1833777.
    date published: 2026-07-02T03:30:09Z
  audio: Lawrence of Arcadia
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.489
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 6
    additional property: Danceability
      type: PropertyValue
      value: 0.528
    additional property: Energy
      type: PropertyValue
      value: 0.339
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.885
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.007
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.438
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.774
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Altar Wine
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215856
  explicit: false
  by artist: David Keenan
  in album: Strip Me Bare
    type: MusicAlbum
    date published: 2018-03-16
  genre: irish-singer-songwriter
  isrc code: TCADN1833785
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T10:24:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9251842a0b483b4d399addef22786c4db0129ad7513901c2a341ba37e336a2d5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953520
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADN1833785
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9251842a0b483b4d399addef22786c4db0129ad7513901c2a341ba37e336a2d5. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADN1833785.
    date published: 2026-06-13T13:32:09Z
  audio: Altar Wine
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 94.591
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.553
    additional property: Energy
      type: PropertyValue
      value: 0.295
    additional property: Speechiness
      type: PropertyValue
      value: 0.066
    additional property: Acousticness
      type: PropertyValue
      value: 0.844
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.083
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.195
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.931
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: The Groundskeeper
  type: MusicRecording
  duration: PT6M22S
  duration ms: 382320
  explicit: false
  by artist: David Keenan
  in album: Strip Me Bare
    type: MusicAlbum
    date published: 2018-03-16
  genre: irish-singer-songwriter
  isrc code: TCADN1833786
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-09T22:39:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3e7df571e798c23bdaaa0ff2881be0a88eb1144608ca4dd1b08ed94d7871dfbe
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953520
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: The Groundskeeper

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADN1833786

OTSTimestamp
type: PropertyValue
value: 2026-06-13T13:32:09Z

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

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

The Groundskeeper
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 95.369
additional property: Musical Key
  type: PropertyValue
  value: 7
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.343
additional property: Energy
  type: PropertyValue
  value: 0.315
additional property: Speechiness
  type: PropertyValue
  value: 0.043
additional property: Acousticness
  type: PropertyValue
  value: 0.881
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.112
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.205
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.536
additional property: Key Name
  type: PropertyValue
  value: G
additional property: Mode Name
  type: PropertyValue
  value: Major