John Lindahl
type: MusicGroup
popularity: 37
followers: 11674
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbfa9c3305cef1888007b958e63482d0dd12268fb21a02c9c705fa4cb2183094f
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/1451d835-4042-4aa9-9ae2-16ac12534530.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/1451d835-4042-4aa9-9ae2-16ac12534530.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/1451d835-4042-4aa9-9ae2-16ac12534530
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbfa9c3305cef1888007b958e63482d0dd12268fb21a02c9c705fa4cb2183094f","name":"John Lindahl","registered_at":"2026-06-11T12:23:57Z","symbol":"NIM0027340","token_address":"0xfbd47e8c38de0c9318614543ee428e1868e78ffb","type":"artist","uuid":"1451d835-4042-4aa9-9ae2-16ac12534530"}
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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfa9c3305cef1888007b958e63482d0dd12268fb21a02c9c705fa4cb2183094f. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1451d835-4042-4aa9-9ae2-16ac12534530.json and https://artists.proofprofile.net/proofs/artist/1451d835-4042-4aa9-9ae2-16ac12534530.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T21:20:00Z
  text: {"copyright_id":"0xbfa9c3305cef1888007b958e63482d0dd12268fb21a02c9c705fa4cb2183094f","name":"John Lindahl","registered_at":"2026-06-11T12:23:57Z","symbol":"NIM0027340","token_address":"0xfbd47e8c38de0c9318614543ee428e1868e78ffb","type":"artist","uuid":"1451d835-4042-4aa9-9ae2-16ac12534530"}
album: Contagious
  type: MusicAlbum
  date published: 2017-11-10
album: The Feeling (feat. Logic)
  type: MusicAlbum
  date published: 2017-12-06
album: Changes
  type: MusicAlbum
  date published: 2017-12-08
album: All Day
  type: MusicAlbum
  date published: 2019-08-02
album: All Day
  type: MusicAlbum
  date published: 2019-08-02
  track: All Day
    type: MusicRecording
    duration: PT3M6S
    duration ms: 186160
    explicit: true
    by artist: John Lindahl
    in album: All Day
      type: MusicAlbum
      date published: 2019-08-02
    isrc code: USUM71914908
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-05T00:21:00+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x89aaf58c64f46829a99ca6dc647c7224a31d46cebbd2a304a55db5e300f3625e
    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/USUM71914908
    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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89aaf58c64f46829a99ca6dc647c7224a31d46cebbd2a304a55db5e300f3625e. 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/USUM71914908.
      date published: 2026-07-05T01:12:41Z
    audio: All Day
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 95.876
      additional property: Musical Key
        type: PropertyValue
        value: 10
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.582
      additional property: Energy
        type: PropertyValue
        value: 0.894
      additional property: Speechiness
        type: PropertyValue
        value: 0.181
      additional property: Acousticness
        type: PropertyValue
        value: 0.114
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.103
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.721
      additional property: Loudness (dB)
        type: PropertyValue
        value: -1.501
      additional property: Key Name
        type: PropertyValue
        value: Bb
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: The Greatest
  type: MusicAlbum
  date published: 2019-11-01
album: Lonely Christmas
  type: MusicAlbum
  date published: 2019-11-15
album: Honest
  type: MusicAlbum
  date published: 2020-02-28
album: Lies
  type: MusicAlbum
  date published: 2020-02-28
album: Honest
  type: MusicAlbum
  date published: 2020-02-28
album: Opening Night: The Instrumentals
  type: MusicAlbum
  date published: 2020-04-09
album: Opening Night
  type: MusicAlbum
  date published: 2020-04-10
album: Opening Night
  type: MusicAlbum
  date published: 2020-04-10
  track: Honest
    type: MusicRecording
    duration: PT2M52S
    duration ms: 172667
    explicit: true
    by artist: John Lindahl
    in album: Opening Night
      type: MusicAlbum
      date published: 2020-04-10
    isrc code: USUM71920244
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-05T12:54:26+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x2d6decc04fdc945aa50e949b64a21e48d5370ce1b8211630c613af5e8932cb5b
    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/USUM71920244
    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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d6decc04fdc945aa50e949b64a21e48d5370ce1b8211630c613af5e8932cb5b. 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/USUM71920244.
      date published: 2026-07-05T18:48:28Z
    audio: Honest
album: Opening Night: The Complete Score
album: The Greatest (Phoenician Order Remix)
album: Quarantine Christmas
album: A John Lindahl Holiday
album: Jesus Is Born (Remix)
album: AMF
album: John Lindahl Holiday
album: I Think I Did It Again
album: John Lindahl's Cult Classiqué
track: 100 Miles and Running (ft. Wale & John Lindahl)
track: Legends
track: Secrets For Life

100 Miles and Running (ft. Wale & John Lindahl)
type: MusicRecording
duration: PT5M53S
duration ms: 353453
explicit: false
by artist: Logic
by artist: Wale
by artist: John Lindahl
in album: YSIV
  type: MusicAlbum
  date published: 2018-09-28
genre: hip-hop
genre: rap
genre: pop-rap
genre: conscious-hip-hop
isrc code: USUM71815294
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-04T07:09:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2cc59396ee6e4d6f1880af7ca75dfa5ac2f17e762e2d892c35a1c2bbb6d0815b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953513
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953513
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USUM71815294
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:47:07Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 953513
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-06-13T12:47:07+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cc59396ee6e4d6f1880af7ca75dfa5ac2f17e762e2d892c35a1c2bbb6d0815b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USUM71815294.
  date published: 2026-06-13T12:47:07Z
audio: 100 Miles and Running (ft. Wale & John Lindahl)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 118.986
  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.806
  additional property: Energy
    type: PropertyValue
    value: 0.93
  additional property: Speechiness
    type: PropertyValue
    value: 0.074
  additional property: Acousticness
    type: PropertyValue
    value: 0.581
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.38
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.96
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.595
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Legends
type: MusicRecording
duration: PT3M58S
duration ms: 238320
explicit: false
by artist: Tommee Profitt
by artist: John Lindahl
in album: Cinematic Songs (Vol. 8)
  type: MusicAlbum
  date published: 2023-09-15
genre: anthem-worship
isrc code: QZVR22300277
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-09T17:04:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb02773ca12f7b6eb05fe9c3d9f3d3c7f4599c970fc4ae154f23d823b4c45d632
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953520
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZVR22300277
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 953520
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-06-13T13:32:09+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb02773ca12f7b6eb05fe9c3d9f3d3c7f4599c970fc4ae154f23d823b4c45d632. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZVR22300277.
  date published: 2026-06-13T17:25:41Z
audio: Legends
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 135.037
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.569
  additional property: Energy
    type: PropertyValue
    value: 0.799
  additional property: Speechiness
    type: PropertyValue
    value: 0.052
  additional property: Acousticness
    type: PropertyValue
    value: 0.067
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.101
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.109
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.752
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Secrets For Life
type: MusicRecording
duration: PT3M31S
duration ms: 211285
explicit: false
by artist: Tommee Profitt
by artist: John Lindahl
in album: Cinematic Songs (Vol. 8)
  type: MusicAlbum
  date published: 2023-09-15
genre: anthem-worship
isrc code: QZVR22300282
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T06:23:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4993e8291de56f2eb59bf7a9ab2c964b9b1a72ced5f629ca1671eb5cb299a91b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953520
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZVR22300282
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 953520
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-06-13T13:32:09+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4993e8291de56f2eb59bf7a9ab2c964b9b1a72ced5f629ca1671eb5cb299a91b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZVR22300282.
  date published: 2026-06-13T13:32:09Z
audio: Secrets For Life
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 145.17
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.53
  additional property: Energy
    type: PropertyValue
    value: 0.781
  additional property: Speechiness
    type: PropertyValue
    value: 0.067
  additional property: Acousticness
    type: PropertyValue
    value: 0.023
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.1
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.178
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.889
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Honest
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 122.055
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.747
additional property: Energy
  type: PropertyValue
  value: 0.562
additional property: Speechiness
  type: PropertyValue
  value: 0.292
additional property: Acousticness
  type: PropertyValue
  value: 0.141
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.119
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.464
additional property: Loudness (dB)
  type: PropertyValue
  value: -5.746
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

Opening Night: The Complete Score
type: MusicAlbum
date published: 2020-05-29

Opening Night: The Complete Score
type: MusicAlbum
date published: 2020-05-29

The Greatest (Phoenician Order Remix)
type: MusicAlbum
date published: 2020-06-26

Quarantine Christmas
type: MusicAlbum
date published: 2020-10-23

A John Lindahl Holiday
type: MusicAlbum
date published: 2020-10-30
track: Cuddled Up (feat. Pia Mia)
  type: MusicRecording
  duration: PT2M36S
  duration ms: 156953
  explicit: false
  by artist: John Lindahl
  in album: A John Lindahl Holiday
    type: MusicAlbum
    date published: 2020-10-30
  isrc code: USUM72020247
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T11:09:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe90d26ebdf4277928518078e341d8348d2eb90487710389ab7435be1ff1d4bb7
  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/USUM72020247
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe90d26ebdf4277928518078e341d8348d2eb90487710389ab7435be1ff1d4bb7. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USUM72020247.
    date published: 2026-07-17T19:12:23Z
  audio: Cuddled Up (feat. Pia Mia)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 75.534
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.595
    additional property: Energy
      type: PropertyValue
      value: 0.847
    additional property: Speechiness
      type: PropertyValue
      value: 0.082
    additional property: Acousticness
      type: PropertyValue
      value: 0.235
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.268
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.811
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.402
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: My List (feat. Colette Lush)
  type: MusicRecording
  duration: PT2M46S
  duration ms: 166750
  explicit: false
  by artist: John Lindahl
  in album: A John Lindahl Holiday
    type: MusicAlbum
    date published: 2020-10-30
  isrc code: USUM71922505
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T10:40:45+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x99075f100a1cd85ec0c073955a6b0aa6b033c96a43bfd032b04a7aacd4c344ef
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USUM71922505
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T19:59:51Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99075f100a1cd85ec0c073955a6b0aa6b033c96a43bfd032b04a7aacd4c344ef. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USUM71922505.
    date published: 2026-07-03T19:59:51Z
  audio: My List (feat. Colette Lush)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 121.664
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.557
    additional property: Energy
      type: PropertyValue
      value: 0.409
    additional property: Speechiness
      type: PropertyValue
      value: 0.093
    additional property: Acousticness
      type: PropertyValue
      value: 0.353
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.159
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.478
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.53
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Jesus Is Born (Remix)
type: MusicAlbum
date published: 2020-12-18

AMF
type: MusicAlbum
date published: 2021-12-03

John Lindahl Holiday
type: MusicAlbum
date published: 2021-12-03

AMF
type: MusicAlbum
date published: 2021-12-03

I Think I Did It Again
type: MusicAlbum
date published: 2022-05-13
track: I Think I Did It Again
  type: MusicRecording
  duration: PT2M43S
  duration ms: 163235
  explicit: true
  by artist: John Lindahl
  in album: I Think I Did It Again
    type: MusicAlbum
    date published: 2022-05-13
  isrc code: USUM72207133
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T06:40:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8200cd0135059d56d6bae3ed191534a10e1b92d6343e0cc5529784688a6a4872
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958689
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958689
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USUM72207133
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T07:11: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8200cd0135059d56d6bae3ed191534a10e1b92d6343e0cc5529784688a6a4872. Chain 2 (Bitcoin): anchored in block 958689 (2026-07-19T07:11: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USUM72207133.
    date published: 2026-07-19T07:11:11Z
  audio: I Think I Did It Again
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 169.901
    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.428
    additional property: Energy
      type: PropertyValue
      value: 0.808
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.154
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.134
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.396
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.689
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

I Think I Did It Again
type: MusicAlbum
date published: 2022-05-13

John Lindahl's Cult Classiqué
type: MusicAlbum
date published: 2023-10-13