Wilsen
type: MusicGroup
genre: indie folk
popularity: 28
followers: 22707
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc7ac245a62bcc578f4d90301f79405a2fd5fc0d179d6721cf2869319497e9058
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/c2e78007-749a-4144-84c1-cd75f3bf319c.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/c2e78007-749a-4144-84c1-cd75f3bf319c.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/c2e78007-749a-4144-84c1-cd75f3bf319c
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
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 0xc7ac245a62bcc578f4d90301f79405a2fd5fc0d179d6721cf2869319497e9058. 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/c2e78007-749a-4144-84c1-cd75f3bf319c.json and https://artists.proofprofile.net/proofs/artist/c2e78007-749a-4144-84c1-cd75f3bf319c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: Sirens
  type: MusicAlbum
  date published: 2012-07-25
album: Sirens
  type: MusicAlbum
  date published: 2013-03-15
album: Sirens
  type: MusicAlbum
  date published: 2013-03-15
album: Sirens
  type: MusicAlbum
  date published: 2013-03-15
  track: Dusk
    type: MusicRecording
    duration: PT3M43S
    duration ms: 223760
    explicit: false
    by artist: Wilsen
    in album: Sirens
      type: MusicAlbum
      date published: 2013-03-15
    genre: indie folk
    isrc code: QMQEE1200002
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-18T22:58:14+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xb3c489f0caf34944ce6119dd567f1fa1556b99f0131f1256988fa41a684eb72e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958625
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958625
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMQEE1200002
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-18T23:11:57Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3c489f0caf34944ce6119dd567f1fa1556b99f0131f1256988fa41a684eb72e. Chain 2 (Bitcoin): anchored in block 958625 (2026-07-18T23:11:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMQEE1200002.
      date published: 2026-07-18T23:11:57Z
    audio: Dusk
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 123.889
      additional property: Musical Key
        type: PropertyValue
        value: 2
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.547
      additional property: Energy
        type: PropertyValue
        value: 0.201
      additional property: Speechiness
        type: PropertyValue
        value: 0.04
      additional property: Acousticness
        type: PropertyValue
        value: 0.857
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.103
      additional property: Liveness
        type: PropertyValue
        value: 0.109
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.093
      additional property: Loudness (dB)
        type: PropertyValue
        value: -19.307
      additional property: Key Name
        type: PropertyValue
        value: D
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Sirens
  type: MusicAlbum
  date published: 2013-04-01
album: Sirens
  type: MusicAlbum
  date published: 2013-04-01
  track: Dusk
    type: MusicRecording
    duration: PT3M43S
    duration ms: 223760
    explicit: false
    by artist: Wilsen
    in album: Sirens
      type: MusicAlbum
      date published: 2013-04-01
    genre: indie folk
    isrc code: GBKPL1353691
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T20:46:54+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x63924d8d80e5f5609c89e5d00d0d9b8195505044fb6b8792edbb7d245d34e7d7
    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/GBKPL1353691
    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 0x63924d8d80e5f5609c89e5d00d0d9b8195505044fb6b8792edbb7d245d34e7d7. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1353691.
      date published: 2026-07-04T10:04:33Z
    audio: Dusk
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 124.031
      additional property: Musical Key
        type: PropertyValue
        value: 2
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.553
      additional property: Energy
        type: PropertyValue
        value: 0.204
      additional property: Speechiness
        type: PropertyValue
        value: 0.039
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Magnolia
album: Magnolia EP
album: Magnolia - Remix EP
album: Magnolia (Remix)
album: Garden
album: Centipede
album: Told You (Baio Remix)
album: I Go Missing in My Sleep
album: Heavy Steps
album: Final
album: I Go Missing In My Sleep
album: Ruiner
album: Ruiner (Igor Haefeli Nightmare Remix)
album: Feeling Fancy
album: Align
track: The Rip

Acousticness
type: PropertyValue
value: 0.851

Instrumentalness
type: PropertyValue
value: 0.093

Liveness
type: PropertyValue
value: 0.11

Valence (Positivity)
type: PropertyValue
value: 0.096

Loudness (dB)
type: PropertyValue
value: -19.302

Key Name
type: PropertyValue
value: D

Mode Name
type: PropertyValue
value: Minor

Magnolia
type: MusicAlbum
date published: 2014-05-08

Magnolia EP
type: MusicAlbum
date published: 2014-05-08
track: Magnolia
  type: MusicRecording
  duration: PT4M8S
  duration ms: 248370
  explicit: false
  by artist: Wilsen
  in album: Magnolia EP
    type: MusicAlbum
    date published: 2014-05-08
  genre: indie folk
  isrc code: GBKPL1379034
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xea06db9330a92b988ab470610aac02457ffd1ff5f8711618760854c1a18f119c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959107
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959107
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1379034
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-22T07:19: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 0xea06db9330a92b988ab470610aac02457ffd1ff5f8711618760854c1a18f119c. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1379034.
    date published: 2026-07-22T07:19:23Z
  audio: Magnolia
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.86
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.481
    additional property: Energy
      type: PropertyValue
      value: 0.531
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.367
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.072
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.128
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.342
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Emperor
  type: MusicRecording
  duration: PT3M51S
  duration ms: 231896
  explicit: false
  by artist: Wilsen
  in album: Magnolia EP
    type: MusicAlbum
    date published: 2014-05-08
  genre: indie folk
  isrc code: GBKPL1379037
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T06:39:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5bb4adcb71a273f48cf03a073c22b9507cbe49e4e7f75da84c725d87b4d4d27d
  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/GBKPL1379037
  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 0x5bb4adcb71a273f48cf03a073c22b9507cbe49e4e7f75da84c725d87b4d4d27d. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1379037.
    date published: 2026-07-04T10:04:33Z
  audio: Emperor
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.896
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.624
    additional property: Energy
      type: PropertyValue
      value: 0.169
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.89
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.089
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.151
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Magnolia EP
type: MusicAlbum
date published: 2014-05-08

Magnolia EP
type: MusicAlbum
date published: 2014-05-19

Magnolia EP
type: MusicAlbum
date published: 2014-05-19
track: Magnolia
  type: MusicRecording
  duration: PT4M8S
  duration ms: 248370
  explicit: false
  by artist: Wilsen
  in album: Magnolia EP
    type: MusicAlbum
    date published: 2014-05-19
  genre: indie folk
  isrc code: GBKPL1379034
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T13:34:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xea06db9330a92b988ab470610aac02457ffd1ff5f8711618760854c1a18f119c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958742
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958742
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1379034
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T14:09: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 0xea06db9330a92b988ab470610aac02457ffd1ff5f8711618760854c1a18f119c. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/GBKPL1379034.
    date published: 2026-07-19T14:09:34Z
  audio: Magnolia
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.86
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.481
    additional property: Energy
      type: PropertyValue
      value: 0.531
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.367
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.072
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.128
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.342
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Emperor
  type: MusicRecording
  duration: PT3M51S
  duration ms: 231896
  explicit: false
  by artist: Wilsen
  in album: Magnolia EP
    type: MusicAlbum
    date published: 2014-05-19
  genre: indie folk
  isrc code: GBKPL1379037
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T06:39:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5bb4adcb71a273f48cf03a073c22b9507cbe49e4e7f75da84c725d87b4d4d27d
  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/GBKPL1379037
  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 0x5bb4adcb71a273f48cf03a073c22b9507cbe49e4e7f75da84c725d87b4d4d27d. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1379037.
    date published: 2026-07-04T11:19:20Z
  audio: Emperor
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.896
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.624
    additional property: Energy
      type: PropertyValue
      value: 0.169
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.89
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.089
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.151
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Magnolia - Remix EP
type: MusicAlbum
date published: 2015-04-02

Magnolia - Remix EP
type: MusicAlbum
date published: 2015-04-02

Magnolia (Remix)
type: MusicAlbum
date published: 2015-04-02

Garden
type: MusicAlbum
date published: 2015-04-09

Garden
type: MusicAlbum
date published: 2015-04-13

Magnolia - Remix EP
type: MusicAlbum
date published: 2015-04-13

Garden
type: MusicAlbum
date published: 2015-04-13

Magnolia - Remix EP
type: MusicAlbum
date published: 2015-04-13

Centipede
type: MusicAlbum
date published: 2016-02-24

Centipede
type: MusicAlbum
date published: 2016-02-24

Centipede
type: MusicAlbum
date published: 2016-02-24

Centipede
type: MusicAlbum
date published: 2016-02-26

Centipede
type: MusicAlbum
date published: 2016-02-26

Garden
type: MusicAlbum
date published: 2016-04-09

Told You (Baio Remix)
type: MusicAlbum
date published: 2017

I Go Missing in My Sleep
type: MusicAlbum
date published: 2017
track: Kitsilano
  type: MusicRecording
  duration: PT3M41S
  duration ms: 221515
  explicit: false
  by artist: Wilsen
  in album: I Go Missing in My Sleep
    type: MusicAlbum
    date published: 2017
  genre: indie folk
  isrc code: GBKPL1777060
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T09:03:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0dbfba1da122aa517d12c1067244d237991b379ced596616b80586b2c3782a54
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956482
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956482
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1777060
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T10:33:57Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dbfba1da122aa517d12c1067244d237991b379ced596616b80586b2c3782a54. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1777060.
    date published: 2026-07-03T10:33:57Z
  audio: Kitsilano
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.861
    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.639
    additional property: Energy
      type: PropertyValue
      value: 0.545
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.303
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.095
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.524
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.826
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Heavy Steps
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197632
  explicit: false
  by artist: Wilsen
  in album: I Go Missing in My Sleep
    type: MusicAlbum
    date published: 2017
  genre: indie folk
  isrc code: GBKPL1777066
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T09:29:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7abb438142b8702f40a844578442a4b6156c50e785ac67c565469a45c84a3730
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958531
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958531
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1777066
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T09:39:18Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7abb438142b8702f40a844578442a4b6156c50e785ac67c565469a45c84a3730. Chain 2 (Bitcoin): anchored in block 958531 (2026-07-18T09:39:18Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1777066.
    date published: 2026-07-18T09:39:18Z
  audio: Heavy Steps
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 109.986
    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.359
    additional property: Energy
      type: PropertyValue
      value: 0.382
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.758
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.187
    additional property: Liveness
      type: PropertyValue
      value: 0.148
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.158
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.808
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Otto
  type: MusicRecording
  duration: PT3M52S
  duration ms: 232820
  explicit: false
  by artist: Wilsen
  in album: I Go Missing in My Sleep
    type: MusicAlbum
    date published: 2017
  genre: indie folk
  isrc code: GBKPL1777067
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T13:15:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xeb3ed25323ce210950fffad50c847ad31d38c7b06fc9d3fa90faafe6b6e5e248
  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
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Otto
track: Light Between the Leaves
track: Dusk
track: Emperor

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

OTSTimestamp
type: PropertyValue
value: 2026-07-05T18:48:28Z

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 0xeb3ed25323ce210950fffad50c847ad31d38c7b06fc9d3fa90faafe6b6e5e248. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1777067.
date published: 2026-07-05T18:48:28Z

Otto
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 123.251
additional property: Musical Key
  type: PropertyValue
  value: 11
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.465
additional property: Energy
  type: PropertyValue
  value: 0.089
additional property: Speechiness
  type: PropertyValue
  value: 0.042
additional property: Acousticness
  type: PropertyValue
  value: 0.948
additional property: Instrumentalness
  type: PropertyValue
  value: 0.316
additional property: Liveness
  type: PropertyValue
  value: 0.147
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.16
additional property: Loudness (dB)
  type: PropertyValue
  value: -17.398
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Minor

Light Between the Leaves
type: MusicRecording
duration: PT0M50S
duration ms: 50722
explicit: false
by artist: Wilsen
in album: I Go Missing in My Sleep
  type: MusicAlbum
  date published: 2017
genre: indie folk
isrc code: GBKPL1777061
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T07:35:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xeace8031d2b0146ddbd6031b7a931591c38ed2081f77a388777741ef3d1fd64c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958987
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958987
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1777061
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T09:04: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 0xeace8031d2b0146ddbd6031b7a931591c38ed2081f77a388777741ef3d1fd64c. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1777061.
  date published: 2026-07-21T09:04:56Z
audio: Light Between the Leaves
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 74.572
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.295
  additional property: Energy
    type: PropertyValue
    value: 0.302
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.77
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.909
  additional property: Liveness
    type: PropertyValue
    value: 0.145
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.26
  additional property: Loudness (dB)
    type: PropertyValue
    value: -17.017
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Dusk
type: MusicRecording
duration: PT3M52S
duration ms: 232327
explicit: false
by artist: Wilsen
in album: I Go Missing in My Sleep
  type: MusicAlbum
  date published: 2017
genre: indie folk
isrc code: GBKPL1777062
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-29T21:52:36+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2f15fcc94015e5d501da2ff6e6c0e46dbce2443bbe6eba654a7191369ba8e477
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/GBKPL1777062
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 0x2f15fcc94015e5d501da2ff6e6c0e46dbce2443bbe6eba654a7191369ba8e477. 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/GBKPL1777062.
  date published: 2026-07-02T16:51:38Z
audio: Dusk
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 121.09
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.468
  additional property: Energy
    type: PropertyValue
    value: 0.356
  additional property: Speechiness
    type: PropertyValue
    value: 0.029
  additional property: Acousticness
    type: PropertyValue
    value: 0.774
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.184
  additional property: Liveness
    type: PropertyValue
    value: 0.095
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.211
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.347
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Emperor
type: MusicRecording
duration: PT4M11S
duration ms: 251466
explicit: false
by artist: Wilsen
in album: I Go Missing in My Sleep
  type: MusicAlbum
  date published: 2017
genre: indie folk
isrc code: GBKPL1777068
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T00:23:10+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6aca5786014d2ed0cd513497defeb57b4dc7becbab74e9a41b529842423ec3f9
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/GBKPL1777068
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 0x6aca5786014d2ed0cd513497defeb57b4dc7becbab74e9a41b529842423ec3f9. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1777068.
  date published: 2026-07-05T01:12:41Z
audio: Emperor
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 123.035
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.666
  additional property: Energy
    type: PropertyValue
    value: 0.568
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.758
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.012
  additional property: Liveness
    type: PropertyValue
    value: 0.077
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.391
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.357
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Heavy Steps
type: MusicAlbum
date published: 2017-02-03

Heavy Steps
type: MusicAlbum
date published: 2017-02-03

Heavy Steps
type: MusicAlbum
date published: 2017-02-03

Final
type: MusicAlbum
date published: 2017-03-31

Final
type: MusicAlbum
date published: 2017-03-31

Final
type: MusicAlbum
date published: 2017-03-31

I Go Missing in My Sleep
type: MusicAlbum
date published: 2017-04-28

I Go Missing in My Sleep
type: MusicAlbum
date published: 2017-04-28

I Go Missing In My Sleep
type: MusicAlbum
date published: 2017-04-28

I Go Missing In My Sleep
type: MusicAlbum
date published: 2017-04-28
track: Centipede
  type: MusicRecording
  duration: PT5M2S
  duration ms: 302753
  explicit: false
  by artist: Wilsen
  in album: I Go Missing In My Sleep
    type: MusicAlbum
    date published: 2017-04-28
  genre: indie folk
  isrc code: QMQEE1600031
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-14T23:41:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x413da95009b1b0407e21010b311110edc7bd56b4509394185bf6fb84953cef4c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958083
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958083
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMQEE1600031
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T01:50:31Z
  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 0x413da95009b1b0407e21010b311110edc7bd56b4509394185bf6fb84953cef4c. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), 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/QMQEE1600031.
    date published: 2026-07-15T01:50:31Z
  audio: Centipede
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.959
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.495
    additional property: Energy
      type: PropertyValue
      value: 0.566
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.743
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.61
    additional property: Liveness
      type: PropertyValue
      value: 0.072
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.151
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.149
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Dusk
  type: MusicRecording
  duration: PT3M52S
  duration ms: 232327
  explicit: false
  by artist: Wilsen
  in album: I Go Missing In My Sleep
    type: MusicAlbum
    date published: 2017-04-28
  genre: indie folk
  isrc code: QMQEE1600037
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T21:35:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb3eb87f85086929c0ea8afccad89bfc56731f8e8c57e405b2ff85b9d7a3fa6e0
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958617
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958617
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMQEE1600037
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T22:07: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 0xb3eb87f85086929c0ea8afccad89bfc56731f8e8c57e405b2ff85b9d7a3fa6e0. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07: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/QMQEE1600037.
    date published: 2026-07-18T22:07:13Z
  audio: Dusk
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 121.09
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.468
    additional property: Energy
      type: PropertyValue
      value: 0.356
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.774
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.184
    additional property: Liveness
      type: PropertyValue
      value: 0.095
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.211
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.347
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

I Go Missing In My Sleep
type: MusicAlbum
date published: 2017-04-28

Told You (Baio Remix)
type: MusicAlbum
date published: 2017-09-28

Told You (Baio Remix)
type: MusicAlbum
date published: 2017-09-28

Told You (Baio Remix)
type: MusicAlbum
date published: 2017-09-28

Told You (Baio Remix)
type: MusicAlbum
date published: 2017-10-06

Ruiner
type: MusicAlbum
date published: 2019-10-29

Ruiner
type: MusicAlbum
date published: 2019-10-29

Ruiner
type: MusicAlbum
date published: 2019-10-29

Ruiner
type: MusicAlbum
date published: 2019-12-03

Ruiner (Igor Haefeli Nightmare Remix)
type: MusicAlbum
date published: 2019-12-03

Ruiner
type: MusicAlbum
date published: 2019-12-03

Ruiner (Igor Haefeli Nightmare Remix)
type: MusicAlbum
date published: 2019-12-03

Feeling Fancy
type: MusicAlbum
date published: 2020-01-14

Feeling Fancy
type: MusicAlbum
date published: 2020-01-14

Feeling Fancy
type: MusicAlbum
date published: 2020-01-14

Feeling Fancy
type: MusicAlbum
date published: 2020-01-14

Align
type: MusicAlbum
date published: 2020-02-19

Align
type: MusicAlbum
date published: 2020-02-19

Align
type: MusicAlbum
date published: 2020-02-19

Ruiner
type: MusicAlbum
date published: 2020-02-21

Ruiner
type: MusicAlbum
date published: 2020-02-21
track: Ruiner
  type: MusicRecording
  duration: PT4M25S
  duration ms: 265222
  explicit: false
  by artist: Wilsen
  in album: Ruiner
    type: MusicAlbum
    date published: 2020-02-21
  genre: indie folk
  isrc code: CA0RZ1900081
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T07:22:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6df054d5aba1580d42133b43d65c8dc6929f8be3acd017c9fa12de469e40e057
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CA0RZ1900081
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6df054d5aba1580d42133b43d65c8dc6929f8be3acd017c9fa12de469e40e057. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CA0RZ1900081.
    date published: 2026-07-05T10:01:46Z
  audio: Ruiner
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 114.143
    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.522
    additional property: Energy
      type: PropertyValue
      value: 0.702
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.374
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.664
    additional property: Liveness
      type: PropertyValue
      value: 0.107
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.211
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.988
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: YNTOO
  type: MusicRecording
  duration: PT4M23S
  duration ms: 263391
  explicit: false
  by artist: Wilsen
  in album: Ruiner
    type: MusicAlbum
    date published: 2020-02-21
  genre: indie folk
  isrc code: CA0RZ1900085
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-22T05:09:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6a04fd80dee0e064e7747d65fd1d8206f9e9b80b22223e4581d96e7b3d29ce7c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959100
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959100
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CA0RZ1900085
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-22T05:29:55Z
  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 0x6a04fd80dee0e064e7747d65fd1d8206f9e9b80b22223e4581d96e7b3d29ce7c. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/CA0RZ1900085.
    date published: 2026-07-22T05:29:55Z
  audio: YNTOO
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 136.906
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.658
    additional property: Energy
      type: PropertyValue
      value: 0.534
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.66
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.884
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.255
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.766
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Ruiner
type: MusicAlbum
date published: 2020-02-21

Ruiner
type: MusicAlbum
date published: 2020-02-21
track: Ruiner
  type: MusicRecording
  duration: PT4M25S
  duration ms: 265222
  explicit: false
  by artist: Wilsen
  in album: Ruiner
    type: MusicAlbum
    date published: 2020-02-21
  genre: indie folk
  isrc code: FR96X1975427
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T20:02:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0dd5a85e98ff5aa330444c8dafb36c820970ddb59b524bafe9e5fc8c4ba69650
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958194
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958194
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X1975427
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T20:32:27Z
  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 0x0dd5a85e98ff5aa330444c8dafb36c820970ddb59b524bafe9e5fc8c4ba69650. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/FR96X1975427.
    date published: 2026-07-15T20:32:27Z
  audio: Ruiner
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 114.134
    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.523
    additional property: Energy
      type: PropertyValue
      value: 0.701
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.366
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.652
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.205
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.972
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Align
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292272
  explicit: false
  by artist: Wilsen
  in album: Ruiner
    type: MusicAlbum
    date published: 2020-02-21
  genre: indie folk
  isrc code: FR96X1975428
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T20:04:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7838826fd1416ccdf2825f45c963bdf43b493392c9bdb4301493e2785924a4c6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958931
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958931
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X1975428
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T21:15: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 0x7838826fd1416ccdf2825f45c963bdf43b493392c9bdb4301493e2785924a4c6. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/FR96X1975428.
    date published: 2026-07-20T21:15:01Z
  audio: Align
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 117.98
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.668
    additional property: Energy
      type: PropertyValue
      value: 0.666
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.501
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.796
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.529
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.617
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

The Rip
type: MusicRecording
duration: PT4M41S
duration ms: 281597
explicit: false
by artist: Wilsen
in album: Under the Covers
  type: MusicAlbum
  date published: 2014-01-14
isrc code: USJMZ1300058
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T23:16:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd0b51ec6002acd70e76a524a5a096bea64bddb6007992b5ed7bbf710af7751df
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/USJMZ1300058
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 0xd0b51ec6002acd70e76a524a5a096bea64bddb6007992b5ed7bbf710af7751df. 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/USJMZ1300058.
  date published: 2026-07-08T03:20:19Z
audio: The Rip
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 151.988
  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.448
  additional property: Energy
    type: PropertyValue
    value: 0.374
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.858
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.153
  additional property: Liveness
    type: PropertyValue
    value: 0.108
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.16
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.723
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor