Graeme James
type: MusicGroup
genre: folk pop
genre: sea shanties
popularity: 36
followers: 19095
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x42eaa7172fe3cab50dc1d85f36369028c7e2ca3b1e2ca7ae9bc13014193bfe70
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/4ca05c70-1401-4f25-9e24-b9d47ba604b8.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/4ca05c70-1401-4f25-9e24-b9d47ba604b8.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/4ca05c70-1401-4f25-9e24-b9d47ba604b8
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x42eaa7172fe3cab50dc1d85f36369028c7e2ca3b1e2ca7ae9bc13014193bfe70","name":"Graeme James","registered_at":"2026-06-11T19:26:03Z","symbol":"NIM0099652","token_address":"0xd78333b6e45978f8dee0b651294e75c1b8876186","type":"artist","uuid":"4ca05c70-1401-4f25-9e24-b9d47ba604b8"}
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 0x42eaa7172fe3cab50dc1d85f36369028c7e2ca3b1e2ca7ae9bc13014193bfe70. 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/4ca05c70-1401-4f25-9e24-b9d47ba604b8.json and https://artists.proofprofile.net/proofs/artist/4ca05c70-1401-4f25-9e24-b9d47ba604b8.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x42eaa7172fe3cab50dc1d85f36369028c7e2ca3b1e2ca7ae9bc13014193bfe70","name":"Graeme James","registered_at":"2026-06-11T19:26:03Z","symbol":"NIM0099652","token_address":"0xd78333b6e45978f8dee0b651294e75c1b8876186","type":"artist","uuid":"4ca05c70-1401-4f25-9e24-b9d47ba604b8"}
album: Play One We All Know
  type: MusicAlbum
  date published: 2013-06-01
album: Play One We All Know
  type: MusicAlbum
  date published: 2013-06-01
album: Play One We All Know, Vol. II
  type: MusicAlbum
  date published: 2014-09-29
album: Play One We All Know, Vol. II
  type: MusicAlbum
  date published: 2014-09-29
album: Alive
  type: MusicAlbum
  date published: 2015-08-29
album: Alive
  type: MusicAlbum
  date published: 2016-08-17
album: Alive
  type: MusicAlbum
  date published: 2016-08-17
album: News from Nowhere
  type: MusicAlbum
  date published: 2016-09-23
album: News from Nowhere
  type: MusicAlbum
  date published: 2016-09-23
album: News from Nowhere
  type: MusicAlbum
  date published: 2016-09-23
album: News from Nowhere
  type: MusicAlbum
  date published: 2016-09-23
  track: One + One
    type: MusicRecording
    duration: PT3M24S
    duration ms: 204000
    explicit: false
    by artist: Graeme James
    in album: News from Nowhere
      type: MusicAlbum
      date published: 2016-09-23
    genre: folk pop
    genre: sea shanties
    isrc code: NZRI11601653
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-18T07:00:57+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xa37d462c0167ee64584ecee8750736e3525bf79e8b5f8de7eb779b49c66df04c
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958517
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958517
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NZRI11601653
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-18T07:54: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 0xa37d462c0167ee64584ecee8750736e3525bf79e8b5f8de7eb779b49c66df04c. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NZRI11601653 — a six-check JSON result.
      date published: 2026-07-18T07:54:29Z
    audio: One + One
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 172.126
      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.764
      additional property: Energy
        type: PropertyValue
        value: 0.541
      additional property: Speechiness
        type: PropertyValue
        value: 0.109
      additional property: Acousticness
        type: PropertyValue
        value: 0.439
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.001
      additional property: Liveness
        type: PropertyValue
        value: 0.071
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.5
      additional property: Loudness (dB)
        type: PropertyValue
        value: -7.496
      additional property: Key Name
        type: PropertyValue
        value: G
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: One + One
  type: MusicAlbum
  date published: 2016-09-23
album: Alive
  type: MusicAlbum
  date published: 2016-09-23
album: News from Nowhere
  type: MusicAlbum
  date published: 2017-06-16
  track: 21 Birds of Paradise
    type: MusicRecording
    duration: PT4M17S
    duration ms: 257000
    explicit: false
    by artist: Graeme James
    in album: News from Nowhere
      type: MusicAlbum
      date published: 2017-06-16
    genre: folk pop
    genre: sea shanties
    isrc code: NZRI11601652
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-21T14:15:06+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xfa1f2ed45da9650170e66350002448f58ac43730d9d6a7bb3588a02f57abcfa2
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 959023
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/959023
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NZRI11601652
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-21T15:22:58Z
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
    audio: 21 Birds of Paradise
album: The Difference
album: The Difference (Acoustic Version)
album: The Difference (Acoustic)
album: Wish You Well
album: The Times Are Changing
album: Reverie
album: Night Train
album: The Long Way Home
album: Death Defying Acts
album: Fire in the Pines
album: Old Storms in New Places
album: Northern Lights
album: No Memories of Tomorrow
album: The Weight of Many Winters
album: The Fool
album: Babe I'm Coming Home
album: Babe I'm Coming Home (feat. Fairlie)
album: A Sea of Infinite Possibilities
album: The Angel of St. George
album: The Wild
album: Field Notes on an Endless Day
album: Everlasting Love
album: Seasons
album: In the Bleak Midwinter
album: Fireflies
album: Space Song
album: Come As You Are
album: No Surprises
album: Lovely Day
album: You Only Live Once
album: Starlight
album: Harvest Moon
album: Play One We All Know, Vol. III
album: Amsterdam
album: Luminous Times
album: Be My Everything
album: Vagabond

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 0xfa1f2ed45da9650170e66350002448f58ac43730d9d6a7bb3588a02f57abcfa2. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NZRI11601652 — a six-check JSON result.
date published: 2026-07-21T15:22:58Z

21 Birds of Paradise
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 139.939
additional property: Musical Key
  type: PropertyValue
  value: 9
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.6
additional property: Energy
  type: PropertyValue
  value: 0.38
additional property: Speechiness
  type: PropertyValue
  value: 0.026
additional property: Acousticness
  type: PropertyValue
  value: 0.831
additional property: Instrumentalness
  type: PropertyValue
  value: 0.001
additional property: Liveness
  type: PropertyValue
  value: 0.077
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.295
additional property: Loudness (dB)
  type: PropertyValue
  value: -9.07
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Minor

Play One We All Know
type: MusicAlbum
date published: 2017-06-16
track: Pumped up Kicks
  type: MusicRecording
  duration: PT4M8S
  duration ms: 248173
  explicit: false
  by artist: Graeme James
  in album: Play One We All Know
    type: MusicAlbum
    date published: 2017-06-16
  genre: folk pop
  genre: sea shanties
  isrc code: USHM91389880
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T05:52:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd191b9eb746bf430b3a9a6c54580707f4b018325b6412dd344115fe074eb0964
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958680
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958680
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389880
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T06:04:14Z
  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 0xd191b9eb746bf430b3a9a6c54580707f4b018325b6412dd344115fe074eb0964. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04:14Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389880 — a six-check JSON result.
    date published: 2026-07-19T06:04:14Z
  audio: Pumped up Kicks
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.01
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.934
    additional property: Energy
      type: PropertyValue
      value: 0.637
    additional property: Speechiness
      type: PropertyValue
      value: 0.13
    additional property: Acousticness
      type: PropertyValue
      value: 0.681
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.029
    additional property: Liveness
      type: PropertyValue
      value: 0.076
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.958
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.071
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Hey Ya
  type: MusicRecording
  duration: PT5M8S
  duration ms: 308000
  explicit: false
  by artist: Graeme James
  in album: Play One We All Know
    type: MusicAlbum
    date published: 2017-06-16
  genre: folk pop
  genre: sea shanties
  isrc code: USHM91389881
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T16:03:12+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf9df4a7a86957a2f56d2f2f82e32b2194916b163c341d71de9d5879b63710d14
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956826
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956826
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389881
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T19:27:56Z
  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 0xf9df4a7a86957a2f56d2f2f82e32b2194916b163c341d71de9d5879b63710d14. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389881 — a six-check JSON result.
    date published: 2026-07-05T19:27:56Z
  audio: Hey Ya
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.056
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.522
    additional property: Energy
      type: PropertyValue
      value: 0.565
    additional property: Speechiness
      type: PropertyValue
      value: 0.026
    additional property: Acousticness
      type: PropertyValue
      value: 0.286
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.003
    additional property: Liveness
      type: PropertyValue
      value: 0.094
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.475
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.891
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Teardrop
  type: MusicRecording
  duration: PT5M15S
  duration ms: 315600
  explicit: false
  by artist: Graeme James
  in album: Play One We All Know
    type: MusicAlbum
    date published: 2017-06-16
  genre: folk pop
  genre: sea shanties
  isrc code: USHM91389884
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T20:54:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8cb526c67d775b56c9e3a1ab3c00b43d43f11e922553409653d823001125dccb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958607
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Teardrop
track: Chasing Cars
track: Kids
track: With or Without You

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

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

OTSTimestamp
type: PropertyValue
value: 2026-07-18T21:01:11Z

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 0x8cb526c67d775b56c9e3a1ab3c00b43d43f11e922553409653d823001125dccb. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389884 — a six-check JSON result.
date published: 2026-07-18T21:01:11Z

Teardrop
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 149.947
additional property: Musical Key
  type: PropertyValue
  value: 2
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.543
additional property: Energy
  type: PropertyValue
  value: 0.465
additional property: Speechiness
  type: PropertyValue
  value: 0.028
additional property: Acousticness
  type: PropertyValue
  value: 0.14
additional property: Instrumentalness
  type: PropertyValue
  value: 0.838
additional property: Liveness
  type: PropertyValue
  value: 0.098
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.186
additional property: Loudness (dB)
  type: PropertyValue
  value: -7.037
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

Chasing Cars
type: MusicRecording
duration: PT4M49S
duration ms: 289880
explicit: false
by artist: Graeme James
in album: Play One We All Know
  type: MusicAlbum
  date published: 2017-06-16
genre: folk pop
genre: sea shanties
isrc code: USHM91389886
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T22:59:22+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2686857079d9d656e00988b241381e108e4fd0d0c2f2ae2960df4326aa0a72a5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958942
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958942
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389886
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T00:24: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 0x2686857079d9d656e00988b241381e108e4fd0d0c2f2ae2960df4326aa0a72a5. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389886 — a six-check JSON result.
  date published: 2026-07-21T00:24:07Z
audio: Chasing Cars
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 119.949
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.769
  additional property: Energy
    type: PropertyValue
    value: 0.376
  additional property: Speechiness
    type: PropertyValue
    value: 0.034
  additional property: Acousticness
    type: PropertyValue
    value: 0.562
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.097
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.425
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.181
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Kids
type: MusicRecording
duration: PT4M18S
duration ms: 258320
explicit: false
by artist: Graeme James
in album: Play One We All Know
  type: MusicAlbum
  date published: 2017-06-16
genre: folk pop
genre: sea shanties
isrc code: USHM91389887
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T06:18:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3337d673d21ad953fff32f4409355818993d156ab5dd66c2855eff69402ac568
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958110
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958110
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389887
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T06:57:12Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3337d673d21ad953fff32f4409355818993d156ab5dd66c2855eff69402ac568. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389887 — a six-check JSON result.
  date published: 2026-07-15T06:57:12Z
audio: Kids
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 124.992
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.732
  additional property: Energy
    type: PropertyValue
    value: 0.436
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.833
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.013
  additional property: Liveness
    type: PropertyValue
    value: 0.101
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.562
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.836
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

With or Without You
type: MusicRecording
duration: PT5M42S
duration ms: 342906
explicit: false
by artist: Graeme James
in album: Play One We All Know
  type: MusicAlbum
  date published: 2017-06-16
genre: folk pop
genre: sea shanties
isrc code: USHM91389888
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T18:40:45+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x722d69ad682c9d0a905167b364fadb561ff902235bf53bbc7263070a09547174
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958444
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958444
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389888
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T19:12:23Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x722d69ad682c9d0a905167b364fadb561ff902235bf53bbc7263070a09547174. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91389888 — a six-check JSON result.
  date published: 2026-07-17T19:12:23Z
audio: With or Without You
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 109.992
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.683
  additional property: Energy
    type: PropertyValue
    value: 0.609
  additional property: Speechiness
    type: PropertyValue
    value: 0.027
  additional property: Acousticness
    type: PropertyValue
    value: 0.192
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.087
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.194
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.348
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Play One We All Know, Vol. II
type: MusicAlbum
date published: 2017-06-16
track: Feel Good Inc.
  type: MusicRecording
  duration: PT3M42S
  duration ms: 222800
  explicit: false
  by artist: Graeme James
  in album: Play One We All Know, Vol. II
    type: MusicAlbum
    date published: 2017-06-16
  genre: folk pop
  genre: sea shanties
  isrc code: NZRI11402219
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T12:47:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1c2235e73e4c1cfe1438a860ac71b951fd1f22adf77555dad77adc7a932a4881
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958552
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958552
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NZRI11402219
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T13:15:29Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c2235e73e4c1cfe1438a860ac71b951fd1f22adf77555dad77adc7a932a4881. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NZRI11402219 — a six-check JSON result.
    date published: 2026-07-18T13:15:29Z
  audio: Feel Good Inc.
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 150.012
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.87
    additional property: Energy
      type: PropertyValue
      value: 0.752
    additional property: Speechiness
      type: PropertyValue
      value: 0.061
    additional property: Acousticness
      type: PropertyValue
      value: 0.527
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.012
    additional property: Liveness
      type: PropertyValue
      value: 0.13
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.974
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.112
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Sail
  type: MusicRecording
  duration: PT4M13S
  duration ms: 253520
  explicit: false
  by artist: Graeme James
  in album: Play One We All Know, Vol. II
    type: MusicAlbum
    date published: 2017-06-16
  genre: folk pop
  genre: sea shanties
  isrc code: NZRI11402222
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T23:10:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x697707b56962dbc2467c579227bbab02f0f72018c30f9dc37b182a35551f6c2c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956639
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956639
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NZRI11402222
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T11:19:20Z
  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 0x697707b56962dbc2467c579227bbab02f0f72018c30f9dc37b182a35551f6c2c. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NZRI11402222 — a six-check JSON result.
    date published: 2026-07-04T11:19:20Z
  audio: Sail
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.922
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.697
    additional property: Energy
      type: PropertyValue
      value: 0.32
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.423
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.066
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.337
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.757
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Porcelain
  type: MusicRecording
  duration: PT3M25S
  duration ms: 205066
  explicit: false
  by artist: Graeme James
  in album: Play One We All Know, Vol. II
    type: MusicAlbum
    date published: 2017-06-16
  genre: folk pop
  genre: sea shanties
  isrc code: NZRI11402224
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T07:55:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc4c77d1c5bade6f79a4497549a71ca11a3723dd2f1c9eb48774c5528d23e925a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Porcelain

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

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

OTSTimestamp
type: PropertyValue
value: 2026-07-03T08:56:35Z

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 0xc4c77d1c5bade6f79a4497549a71ca11a3723dd2f1c9eb48774c5528d23e925a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NZRI11402224 — a six-check JSON result.
date published: 2026-07-03T08:56:35Z

Porcelain
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 130
additional property: Musical Key
  type: PropertyValue
  value: 2
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.777
additional property: Energy
  type: PropertyValue
  value: 0.57
additional property: Speechiness
  type: PropertyValue
  value: 0.03
additional property: Acousticness
  type: PropertyValue
  value: 0.157
additional property: Instrumentalness
  type: PropertyValue
  value: 0.024
additional property: Liveness
  type: PropertyValue
  value: 0.061
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.809
additional property: Loudness (dB)
  type: PropertyValue
  value: -7.908
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

The Difference
type: MusicAlbum
date published: 2017-07-07

The Difference
type: MusicAlbum
date published: 2017-07-07

The Difference
type: MusicAlbum
date published: 2017-07-07

The Difference (Acoustic Version)
type: MusicAlbum
date published: 2017-08-25

The Difference (Acoustic)
type: MusicAlbum
date published: 2017-08-25

The Difference (Acoustic)
type: MusicAlbum
date published: 2017-08-25

Wish You Well
type: MusicAlbum
date published: 2017-09-29

Wish You Well
type: MusicAlbum
date published: 2017-09-29
track: Wish You Well
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178363
  explicit: false
  by artist: Graeme James
  in album: Wish You Well
    type: MusicAlbum
    date published: 2017-09-29
  genre: folk pop
  genre: sea shanties
  isrc code: CAN111700409
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T05:37:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7bf1e8809ed13007aeb69b24eb96afd60e12dabc0d87c1c5f0c07e967a0a85dd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN111700409
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56: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 0x7bf1e8809ed13007aeb69b24eb96afd60e12dabc0d87c1c5f0c07e967a0a85dd. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN111700409 — a six-check JSON result.
    date published: 2026-07-03T08:56:35Z
  audio: Wish You Well
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 110.027
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.828
    additional property: Energy
      type: PropertyValue
      value: 0.719
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.351
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.156
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.821
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.955
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Wish You Well
type: MusicAlbum
date published: 2017-09-29

Wish You Well
type: MusicAlbum
date published: 2017-09-29

The Times Are Changing
type: MusicAlbum
date published: 2018-08-17

The Times Are Changing
type: MusicAlbum
date published: 2018-08-17

The Times Are Changing
type: MusicAlbum
date published: 2018-08-17

Reverie
type: MusicAlbum
date published: 2018-11-23

Reverie
type: MusicAlbum
date published: 2018-11-23

Reverie
type: MusicAlbum
date published: 2018-11-23

Night Train
type: MusicAlbum
date published: 2019-01-04

Night Train
type: MusicAlbum
date published: 2019-01-04

Night Train
type: MusicAlbum
date published: 2019-01-04

The Long Way Home
type: MusicAlbum
date published: 2019-01-25

The Long Way Home
type: MusicAlbum
date published: 2019-01-25

The Long Way Home
type: MusicAlbum
date published: 2019-01-25

The Long Way Home
type: MusicAlbum
date published: 2019-01-25
track: The Times Are Changing
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193655
  explicit: false
  by artist: Graeme James
  in album: The Long Way Home
    type: MusicAlbum
    date published: 2019-01-25
  genre: folk pop
  genre: sea shanties
  isrc code: CAN111800213
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T23:20:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x47f2fbb1db4b2627da55e554d50a20349d2cff5e2df7c344453bd58ce9c6ce47
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956725
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956725
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN111800213
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47f2fbb1db4b2627da55e554d50a20349d2cff5e2df7c344453bd58ce9c6ce47. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN111800213 — a six-check JSON result.
    date published: 2026-07-05T01:12:41Z
  audio: The Times Are Changing
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 144.968
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.733
    additional property: Energy
      type: PropertyValue
      value: 0.835
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.523
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.359
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.937
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.422
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: The Difference
  type: MusicRecording
  duration: PT4M5S
  duration ms: 245173
  explicit: false
  by artist: Graeme James
  in album: The Long Way Home
    type: MusicAlbum
    date published: 2019-01-25
  genre: folk pop
  genre: sea shanties
  isrc code: CAN111700154
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T02:24:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x45d2851b87a024a4119619aaa39be59b88d9a04e92c9b49e54f81780db550593
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN111700154
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56: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 0x45d2851b87a024a4119619aaa39be59b88d9a04e92c9b49e54f81780db550593. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN111700154 — a six-check JSON result.
    date published: 2026-07-03T08:56:35Z
  audio: The Difference
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 93.001
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.688
    additional property: Energy
      type: PropertyValue
      value: 0.603
    additional property: Speechiness
      type: PropertyValue
      value: 0.025
    additional property: Acousticness
      type: PropertyValue
      value: 0.301
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.081
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.462
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.673
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

The Long Way Home
type: MusicAlbum
date published: 2019-01-25

Death Defying Acts
type: MusicAlbum
date published: 2020-07-10

Death Defying Acts
type: MusicAlbum
date published: 2020-07-10

Death Defying Acts
type: MusicAlbum
date published: 2020-07-10

Fire in the Pines
type: MusicAlbum
date published: 2020-08-14

Fire in the Pines
type: MusicAlbum
date published: 2020-08-14

Old Storms in New Places
type: MusicAlbum
date published: 2020-09-18

Old Storms in New Places
type: MusicAlbum
date published: 2020-09-18

Old Storms in New Places
type: MusicAlbum
date published: 2020-09-18

Northern Lights
type: MusicAlbum
date published: 2020-10-23

Northern Lights
type: MusicAlbum
date published: 2020-10-23

No Memories of Tomorrow
type: MusicAlbum
date published: 2020-11-27

No Memories of Tomorrow
type: MusicAlbum
date published: 2020-11-27

No Memories of Tomorrow
type: MusicAlbum
date published: 2020-11-27

The Weight of Many Winters
type: MusicAlbum
date published: 2021-01-01

The Weight of Many Winters
type: MusicAlbum
date published: 2021-01-01

The Weight of Many Winters
type: MusicAlbum
date published: 2021-01-01

The Weight of Many Winters
type: MusicAlbum
date published: 2021-01-01

The Fool
type: MusicAlbum
date published: 2021-02-05

The Fool
type: MusicAlbum
date published: 2021-02-05

The Fool
type: MusicAlbum
date published: 2021-02-05

Babe I'm Coming Home
type: MusicAlbum
date published: 2021-03-12

Babe I'm Coming Home
type: MusicAlbum
date published: 2021-03-12
track: Babe I'm Coming Home
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184852
  explicit: false
  by artist: Graeme James
  in album: Babe I'm Coming Home
    type: MusicAlbum
    date published: 2021-03-12
  genre: folk pop
  genre: sea shanties
  isrc code: CAN112100026
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T06:01:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x78d1702ce66da57a7464b5a85edcdf96a2038cb133a79f14e631781ab89fa915
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958839
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958839
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112100026
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T07:01:59Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d1702ce66da57a7464b5a85edcdf96a2038cb133a79f14e631781ab89fa915. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112100026 — a six-check JSON result.
    date published: 2026-07-20T07:01:59Z
  audio: Babe I'm Coming Home
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.047
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.729
    additional property: Energy
      type: PropertyValue
      value: 0.737
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.124
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.093
    additional property: Liveness
      type: PropertyValue
      value: 0.096
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.882
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.899
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Babe I'm Coming Home (feat. Fairlie)
type: MusicAlbum
date published: 2021-03-12

A Sea of Infinite Possibilities
type: MusicAlbum
date published: 2021-04-16

A Sea of Infinite Possibilities
type: MusicAlbum
date published: 2021-04-16

A Sea of Infinite Possibilities
type: MusicAlbum
date published: 2021-04-16

The Angel of St. George
type: MusicAlbum
date published: 2021-05-21

The Angel of St. George
type: MusicAlbum
date published: 2021-05-21

The Angel of St. George
type: MusicAlbum
date published: 2021-05-21

The Wild
type: MusicAlbum
date published: 2021-06-25

The Wild
type: MusicAlbum
date published: 2021-06-25

The Wild
type: MusicAlbum
date published: 2021-06-25

Field Notes on an Endless Day
type: MusicAlbum
date published: 2021-07-30

Field Notes on an Endless Day
type: MusicAlbum
date published: 2021-07-30

Field Notes on an Endless Day
type: MusicAlbum
date published: 2021-07-30

Field Notes on an Endless Day
type: MusicAlbum
date published: 2021-07-30

Everlasting Love
type: MusicAlbum
date published: 2022-02-18

Seasons
type: MusicAlbum
date published: 2022-04-01

Seasons
type: MusicAlbum
date published: 2022-04-01

Seasons
type: MusicAlbum
date published: 2022-04-01

Seasons
type: MusicAlbum
date published: 2022-04-01
track: Death Defying Acts
  type: MusicRecording
  duration: PT4M18S
  duration ms: 258000
  explicit: false
  by artist: Graeme James
  in album: Seasons
    type: MusicAlbum
    date published: 2022-04-01
  genre: folk pop
  genre: sea shanties
  isrc code: CAN112000263
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T22:24:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x19da0620a56a816a4a9b429885333c704b4bd56f867ae3c73dc71d6d7c6c6552
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112000263
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19da0620a56a816a4a9b429885333c704b4bd56f867ae3c73dc71d6d7c6c6552. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAN112000263 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: Death Defying Acts
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.995
    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.629
    additional property: Energy
      type: PropertyValue
      value: 0.677
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.629
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.003
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.621
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.306
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

In the Bleak Midwinter
type: MusicAlbum
date published: 2022-11-25

Fireflies
type: MusicAlbum
date published: 2023-08-04

Fireflies
type: MusicAlbum
date published: 2023-08-04

Space Song
type: MusicAlbum
date published: 2023-10-20

Come As You Are
type: MusicAlbum
date published: 2024-01-19

No Surprises
type: MusicAlbum
date published: 2024-01-26

Lovely Day
type: MusicAlbum
date published: 2024-02-02

You Only Live Once
type: MusicAlbum
date published: 2024-02-09

Starlight
type: MusicAlbum
date published: 2024-03-01

Harvest Moon
type: MusicAlbum
date published: 2024-03-15

Play One We All Know, Vol. III
type: MusicAlbum
date published: 2024-03-29
track: Harvest Moon
  type: MusicRecording
  duration: PT4M14S
  duration ms: 254874
  explicit: false
  by artist: Graeme James
  in album: Play One We All Know, Vol. III
    type: MusicAlbum
    date published: 2024-03-29
  genre: folk pop
  genre: sea shanties
  isrc code: USCGJ2475043
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T16:11:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe616fd326d4b72a704c84d851664807af816340b0e0f1c8c097138bb65f944d4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958907
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958907
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGJ2475043
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T16:17:58Z
  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 0xe616fd326d4b72a704c84d851664807af816340b0e0f1c8c097138bb65f944d4. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGJ2475043 — a six-check JSON result.
    date published: 2026-07-20T16:17:58Z
  audio: Harvest Moon
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 113.061
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.656
    additional property: Energy
      type: PropertyValue
      value: 0.499
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.054
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.075
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.495
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.922
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Fireflies
  type: MusicRecording
  duration: PT4M56S
  duration ms: 296528
  explicit: false
  by artist: Graeme James
  in album: Play One We All Know, Vol. III
    type: MusicAlbum
    date published: 2024-03-29
  genre: folk pop
  genre: sea shanties
  isrc code: CACWV2383933
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T15:17:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd52084ee71d372f693deb7edc1dbfb216a5288963bb1c3ea28aa1c3830d91dff
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956822
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956822
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CACWV2383933
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T18:48:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd52084ee71d372f693deb7edc1dbfb216a5288963bb1c3ea28aa1c3830d91dff. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CACWV2383933 — a six-check JSON result.
    date published: 2026-07-05T18:48:28Z
  audio: Fireflies
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 155.036
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.575
    additional property: Energy
      type: PropertyValue
      value: 0.65
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.668
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.026
    additional property: Liveness
      type: PropertyValue
      value: 0.081
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.496
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.487
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Amsterdam
type: MusicAlbum
date published: 2024-04-05

Luminous Times
type: MusicAlbum
date published: 2024-06-21
track: Luminous Times
  type: MusicRecording
  duration: PT3M45S
  duration ms: 225472
  explicit: false
  by artist: Graeme James
  in album: Luminous Times
    type: MusicAlbum
    date published: 2024-06-21
  genre: folk pop
  genre: sea shanties
  isrc code: USHM82447426
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T04:53:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x84717567d7f30591989341fea71cbac13932af31c64b96dcb3d5e07b473fa9ac
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958827
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958827
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82447426
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T05:07:11Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84717567d7f30591989341fea71cbac13932af31c64b96dcb3d5e07b473fa9ac. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T05:07:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM82447426 — a six-check JSON result.
    date published: 2026-07-20T05:07:11Z
  audio: Luminous Times
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.912
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.644
    additional property: Energy
      type: PropertyValue
      value: 0.676
    additional property: Speechiness
      type: PropertyValue
      value: 0.043
    additional property: Acousticness
      type: PropertyValue
      value: 0.468
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.094
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.657
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.383
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Be My Everything
type: MusicAlbum
date published: 2025-04-18

Vagabond
type: MusicAlbum
date published: 2025-10-24