Kevin Downswell
type: MusicGroup
genre: african gospel
genre: gospel
genre: gospel r&b
popularity: 30
followers: 24791
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8cdb7d8b40c8ffe444fd043e2708f8c38626be9ae669fb35be003b7b4bc6cff6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953408
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953408
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/9a54b37c-be69-4569-b4a9-b496b9336960.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/9a54b37c-be69-4569-b4a9-b496b9336960.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/9a54b37c-be69-4569-b4a9-b496b9336960
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:28:13Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x8cdb7d8b40c8ffe444fd043e2708f8c38626be9ae669fb35be003b7b4bc6cff6","name":"Kevin Downswell","registered_at":"2026-06-12T05:19:30Z","symbol":"NIM0198611","token_address":"0x3c34e6984b36c36362451ed17433a26c6d642bc9","type":"artist","uuid":"9a54b37c-be69-4569-b4a9-b496b9336960"}
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 → block must exist at that height 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 0x8cdb7d8b40c8ffe444fd043e2708f8c38626be9ae669fb35be003b7b4bc6cff6. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9a54b37c-be69-4569-b4a9-b496b9336960.json and https://artists.proofprofile.net/proofs/artist/9a54b37c-be69-4569-b4a9-b496b9336960.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:28:13Z
  text: {"copyright_id":"0x8cdb7d8b40c8ffe444fd043e2708f8c38626be9ae669fb35be003b7b4bc6cff6","name":"Kevin Downswell","registered_at":"2026-06-12T05:19:30Z","symbol":"NIM0198611","token_address":"0x3c34e6984b36c36362451ed17433a26c6d642bc9","type":"artist","uuid":"9a54b37c-be69-4569-b4a9-b496b9336960"}
album: Close to You
  type: MusicAlbum
  date published: 1970-01-01
  track: Are You Ready to Pray (Intro)
    type: MusicRecording
    duration: PT3M11S
    duration ms: 191190
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: Still Stand
    type: MusicRecording
    duration: PT4M1S
    duration ms: 241711
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
    isrc code: JMA750800001
  track: Shout
    type: MusicRecording
    duration: PT3M37S
    duration ms: 217913
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: Praise
    type: MusicRecording
    duration: PT5M5S
    duration ms: 305423
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: Give Me Grace
    type: MusicRecording
    duration: PT4M20S
    duration ms: 260675
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: Nothing Just Happens
    type: MusicRecording
    duration: PT6M38S
    duration ms: 398889
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: When He Comes
    type: MusicRecording
    duration: PT4M42S
    duration ms: 282644
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: Close to You
    type: MusicRecording
    duration: PT7M6S
    duration ms: 426475
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: I Can Feel Your Glory
    type: MusicRecording
    duration: PT6M31S
    duration ms: 391784
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
    isrc code: JMA750800009
  track: I Need You
    type: MusicRecording
    duration: PT3M56S
    duration ms: 236656
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: In the Name of Jesus
    type: MusicRecording
    duration: PT3M31S
    duration ms: 211983
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: Victory
    type: MusicRecording
    duration: PT4M26S
    duration ms: 266553
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: Joy
    type: MusicRecording
    duration: PT3M48S
    duration ms: 228728
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
    isrc code: JMA750800013
  track: Come Back Home
    type: MusicRecording
    duration: PT4M59S
    duration ms: 299128
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
  track: Nobody but Jesus
    type: MusicRecording
    duration: PT3M54S
    duration ms: 234814
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 1970-01-01
    isrc code: JMA750800015
album: Close to You
  type: MusicAlbum
  date published: 2008-05-01
  track: Intro-Are You Ready to Praise Him
    type: MusicRecording
    duration: PT3M11S
    duration ms: 191190
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 2008-05-01
  track: Still Stand
    type: MusicRecording
    duration: PT4M1S
    duration ms: 241711
    explicit: false
    by artist: Kevin Downswell
    in album: Close to You
      type: MusicAlbum
      date published: 2008-05-01
  track: Shout
  track: Praise
  track: Give Me Grace
  track: Nothing Just Happen
  track: When He Comes
  track: I Can Feel Your Glory
  track: Close to You
  track: I Need You
  track: Joy
  track: In the Name of Jesus
  track: Victory(Shall Be Mine)
  track: Come Back Home
  track: Nobody but Jesus
album: Close To You
album: The Search Continues
album: Christmas Morning
album: Thank You for Christmas
album: Christian Soldier
album: All the Way
album: If It's Not You (Live)
album: I Feel Like Running (Live)
album: Realignment: The Live Encounter
album: Free
album: Carry Me
album: Super To My Natural
album: Stronger (Remix)
album: Carry Me Collaboration
album: The Reason
album: Grace
album: Trust In You
album: Reggae Christmas Medley
album: Call Him
album: Take Me Through the Night
album: The Shift (Live)
album: The Shift
album: Grace (Brought Me Here)
album: My Year
album: My Year (Acoustic Remix)
album: Midnight to Victory (Live)
album: Bless Me
track: You Make Me Stronger
track: That's Enough
track: Calling Me
track: If It's Not You (Then Lord It's Nothing)
track: Chosen
track: Forgiven
track: My Closest Friend
track: God Is Moving
track: More
track: More (Reprise)
track: You Are Lord
track: If It Had Not Been
track: When I Remember
track: Already Done
track: I Need You
track: Situations
track: When We Worship
track: A Betta Tomorrow

Shout
type: MusicRecording
duration: PT3M37S
duration ms: 217913
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

Praise
type: MusicRecording
duration: PT5M5S
duration ms: 305423
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

Give Me Grace
type: MusicRecording
duration: PT4M20S
duration ms: 260675
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

Nothing Just Happen
type: MusicRecording
duration: PT6M38S
duration ms: 398889
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

When He Comes
type: MusicRecording
duration: PT4M42S
duration ms: 282644
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

I Can Feel Your Glory
type: MusicRecording
duration: PT6M31S
duration ms: 391784
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

Close to You
type: MusicRecording
duration: PT7M6S
duration ms: 426475
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

I Need You
type: MusicRecording
duration: PT3M40S
duration ms: 220081
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

Joy
type: MusicRecording
duration: PT3M48S
duration ms: 228728
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

In the Name of Jesus
type: MusicRecording
duration: PT3M31S
duration ms: 211983
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

Victory(Shall Be Mine)
type: MusicRecording
duration: PT4M26S
duration ms: 266553
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

Come Back Home
type: MusicRecording
duration: PT4M59S
duration ms: 299128
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

Nobody but Jesus
type: MusicRecording
duration: PT3M54S
duration ms: 234814
explicit: false
by artist: Kevin Downswell
in album: Close to You
  type: MusicAlbum
  date published: 2008-05-01

Close To You
type: MusicAlbum
date published: 2011-09-15
track: Are You Ready To Praise
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191085
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: Still Stand
  type: MusicRecording
  duration: PT4M1S
  duration ms: 241606
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: Shout
  type: MusicRecording
  duration: PT3M37S
  duration ms: 217808
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: Praise
  type: MusicRecording
  duration: PT5M5S
  duration ms: 305319
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: Give Me Grace
  type: MusicRecording
  duration: PT4M20S
  duration ms: 260571
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: Nothing Just Happen
  type: MusicRecording
  duration: PT6M38S
  duration ms: 398785
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: When He Comes
  type: MusicRecording
  duration: PT4M42S
  duration ms: 282540
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: Close To You
  type: MusicRecording
  duration: PT7M6S
  duration ms: 426370
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: I Can Feel Your Glory
  type: MusicRecording
  duration: PT6M31S
  duration ms: 391680
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: A Change Is Coming
  type: MusicRecording
  duration: PT3M48S
  duration ms: 228231
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: Joy
  type: MusicRecording
  duration: PT3M48S
  duration ms: 228623
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: In The Name Of Jesus
  type: MusicRecording
  duration: PT3M31S
  duration ms: 211879
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: Victory
  type: MusicRecording
  duration: PT4M26S
  duration ms: 266448
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: Come Back Home
  type: MusicRecording
  duration: PT4M59S
  duration ms: 299023
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15
track: Nobody But Jesus
  type: MusicRecording
  duration: PT3M54S
  duration ms: 234684
  explicit: false
  by artist: Kevin Downswell
  in album: Close To You
    type: MusicAlbum
    date published: 2011-09-15

The Search Continues
type: MusicAlbum
date published: 1970-01-01
track: You Make Me Stronger
  type: MusicRecording
  duration: PT6M15S
  duration ms: 375048
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: JMA751200001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T12:42:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe6f1e2d70b5492b2a3b1c05c94bd607e2c381bf98c67e425366242f640296abc
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953520
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/6TxLXby3HJ10v2GJ1x7TLq.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6TxLXby3HJ10v2GJ1x7TLq
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xe6f1e2d70b5492b2a3b1c05c94bd607e2c381bf98c67e425366242f640296abc","isrc":"JMA751200001","name":"You Make Me Stronger","registered_at":"2026-06-08T12:42:04Z","spotify_id":"6TxLXby3HJ10v2GJ1x7TLq","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xe6f1e2d70b5492b2a3b1c05c94bd607e2c381bf98c67e425366242f640296abc. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6TxLXby3HJ10v2GJ1x7TLq.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6TxLXby3HJ10v2GJ1x7TLq.
    date published: 2026-06-13T13:32:09Z
    text: {"copyright_id":"0xe6f1e2d70b5492b2a3b1c05c94bd607e2c381bf98c67e425366242f640296abc","isrc":"JMA751200001","name":"You Make Me Stronger","registered_at":"2026-06-08T12:42:04Z","spotify_id":"6TxLXby3HJ10v2GJ1x7TLq","type":"track"}
track: That's Enough
  type: MusicRecording
  duration: PT4M18S
  duration ms: 258240
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: JMA751200002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T04:33:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb6e1890be9db94afc1b41c1065f9b58fa99f059789b1cc94de881e0987fb3a86
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953520
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/50q7oU6xs7IP7r2PxHTLhm.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/50q7oU6xs7IP7r2PxHTLhm
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xb6e1890be9db94afc1b41c1065f9b58fa99f059789b1cc94de881e0987fb3a86","isrc":"JMA751200002","name":"That's Enough","registered_at":"2026-06-10T04:33:13Z","spotify_id":"50q7oU6xs7IP7r2PxHTLhm","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xb6e1890be9db94afc1b41c1065f9b58fa99f059789b1cc94de881e0987fb3a86. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/50q7oU6xs7IP7r2PxHTLhm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/50q7oU6xs7IP7r2PxHTLhm.
    date published: 2026-06-13T13:32:09Z
    text: {"copyright_id":"0xb6e1890be9db94afc1b41c1065f9b58fa99f059789b1cc94de881e0987fb3a86","isrc":"JMA751200002","name":"That's Enough","registered_at":"2026-06-10T04:33:13Z","spotify_id":"50q7oU6xs7IP7r2PxHTLhm","type":"track"}
track: Calling Me
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210361
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: JMA751200003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-19T12:22:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6098d36ce309b603f922f12dc96e5e54e5bcb5bbd9839b932720e44c4acb3924
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/6aibOY1wWSSulcfNrJE1KR.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6aibOY1wWSSulcfNrJE1KR
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x6098d36ce309b603f922f12dc96e5e54e5bcb5bbd9839b932720e44c4acb3924","isrc":"JMA751200003","name":"Calling Me","registered_at":"2026-06-19T12:22:55Z","spotify_id":"6aibOY1wWSSulcfNrJE1KR","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0x6098d36ce309b603f922f12dc96e5e54e5bcb5bbd9839b932720e44c4acb3924. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6aibOY1wWSSulcfNrJE1KR.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6aibOY1wWSSulcfNrJE1KR.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x6098d36ce309b603f922f12dc96e5e54e5bcb5bbd9839b932720e44c4acb3924","isrc":"JMA751200003","name":"Calling Me","registered_at":"2026-06-19T12:22:55Z","spotify_id":"6aibOY1wWSSulcfNrJE1KR","type":"track"}
track: If It's Not You (Then Lord It's Nothing)
  type: MusicRecording
  duration: PT6M10S
  duration ms: 370383
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: JMA751200004
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T12:43:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbf0cba799cee579bcfdac4b3227e54e1e1f673733654d33964c77365d9ce90f8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953520
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/6bG1JWJDVCsElx9h5JDzpm.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6bG1JWJDVCsElx9h5JDzpm
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xbf0cba799cee579bcfdac4b3227e54e1e1f673733654d33964c77365d9ce90f8","isrc":"JMA751200004","name":"If It's Not You (Then Lord It's Nothing)","registered_at":"2026-06-08T12:43:14Z","spotify_id":"6bG1JWJDVCsElx9h5JDzpm","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xbf0cba799cee579bcfdac4b3227e54e1e1f673733654d33964c77365d9ce90f8. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6bG1JWJDVCsElx9h5JDzpm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6bG1JWJDVCsElx9h5JDzpm.
    date published: 2026-06-13T13:32:09Z
    text: {"copyright_id":"0xbf0cba799cee579bcfdac4b3227e54e1e1f673733654d33964c77365d9ce90f8","isrc":"JMA751200004","name":"If It's Not You (Then Lord It's Nothing)","registered_at":"2026-06-08T12:43:14Z","spotify_id":"6bG1JWJDVCsElx9h5JDzpm","type":"track"}
track: Chosen
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292942
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 1970-01-01
  isrc code: JMA751200005
track: Forgiven
track: My Closest Friend
track: God Is Moving
track: More
track: More (Reprise)
track: You Are Lord
track: If It Had Not Been
track: When I Remember
track: Already Done
track: I Need You
track: Situations
track: When We Worship

Forgiven
type: MusicRecording
duration: PT4M46S
duration ms: 286052
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200006

My Closest Friend
type: MusicRecording
duration: PT3M20S
duration ms: 200352
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200007
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T20:06:39+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x45cca4549362c9d9bd745dcc119c46be2c5aa6ac0a9c44577e767af20b2db2c5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/3Al5fLksiUwcNHWKGi05I9.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3Al5fLksiUwcNHWKGi05I9
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x45cca4549362c9d9bd745dcc119c46be2c5aa6ac0a9c44577e767af20b2db2c5","isrc":"JMA751200007","name":"My Closest Friend","registered_at":"2026-06-22T20:06:39Z","spotify_id":"3Al5fLksiUwcNHWKGi05I9","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0x45cca4549362c9d9bd745dcc119c46be2c5aa6ac0a9c44577e767af20b2db2c5. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3Al5fLksiUwcNHWKGi05I9.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3Al5fLksiUwcNHWKGi05I9.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x45cca4549362c9d9bd745dcc119c46be2c5aa6ac0a9c44577e767af20b2db2c5","isrc":"JMA751200007","name":"My Closest Friend","registered_at":"2026-06-22T20:06:39Z","spotify_id":"3Al5fLksiUwcNHWKGi05I9","type":"track"}

God Is Moving
type: MusicRecording
duration: PT5M35S
duration ms: 335339
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200008
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-23T07:28:52+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x58a2c1fa34b538cabe114d9e9343f0ad75dd902ae2f1adff14e9327f4e002787
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2e5L9nysHfFEPvfN8El1fP.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2e5L9nysHfFEPvfN8El1fP
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x58a2c1fa34b538cabe114d9e9343f0ad75dd902ae2f1adff14e9327f4e002787","isrc":"JMA751200008","name":"God Is Moving","registered_at":"2026-06-23T07:28:52Z","spotify_id":"2e5L9nysHfFEPvfN8El1fP","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0x58a2c1fa34b538cabe114d9e9343f0ad75dd902ae2f1adff14e9327f4e002787. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2e5L9nysHfFEPvfN8El1fP.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2e5L9nysHfFEPvfN8El1fP.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x58a2c1fa34b538cabe114d9e9343f0ad75dd902ae2f1adff14e9327f4e002787","isrc":"JMA751200008","name":"God Is Moving","registered_at":"2026-06-23T07:28:52Z","spotify_id":"2e5L9nysHfFEPvfN8El1fP","type":"track"}

More
type: MusicRecording
duration: PT6M54S
duration ms: 414472
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200009

More (Reprise)
type: MusicRecording
duration: PT1M11S
duration ms: 71907
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200010

You Are Lord
type: MusicRecording
duration: PT4M41S
duration ms: 281901
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200011

If It Had Not Been
type: MusicRecording
duration: PT4M16S
duration ms: 256880
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200012

When I Remember
type: MusicRecording
duration: PT5M3S
duration ms: 303359
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200013

Already Done
type: MusicRecording
duration: PT3M35S
duration ms: 215666
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200015
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-09T18:38:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbbb334034adab7b410c0723c38f7a052b54edd208f50cfcb06f2bafb046308cc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2FjOZnXI53ECdgpTAhD44d.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2FjOZnXI53ECdgpTAhD44d
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbbb334034adab7b410c0723c38f7a052b54edd208f50cfcb06f2bafb046308cc","isrc":"JMA751200015","name":"Already Done","registered_at":"2026-06-09T18:38:19Z","spotify_id":"2FjOZnXI53ECdgpTAhD44d","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xbbb334034adab7b410c0723c38f7a052b54edd208f50cfcb06f2bafb046308cc. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2FjOZnXI53ECdgpTAhD44d.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2FjOZnXI53ECdgpTAhD44d.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0xbbb334034adab7b410c0723c38f7a052b54edd208f50cfcb06f2bafb046308cc","isrc":"JMA751200015","name":"Already Done","registered_at":"2026-06-09T18:38:19Z","spotify_id":"2FjOZnXI53ECdgpTAhD44d","type":"track"}

I Need You
type: MusicRecording
duration: PT3M56S
duration ms: 236656
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200016

Situations
type: MusicRecording
duration: PT3M55S
duration ms: 235546
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200017
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T04:54:08+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9c28bc0e008da7ffe4a1e46a3027e2afdeacb84d206f3b20a9da00e4fc412eaf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956351
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956351
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5mDdHTy6FWwrFeuPWutJRD.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5mDdHTy6FWwrFeuPWutJRD
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T11:38:34Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0x9c28bc0e008da7ffe4a1e46a3027e2afdeacb84d206f3b20a9da00e4fc412eaf. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5mDdHTy6FWwrFeuPWutJRD.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5mDdHTy6FWwrFeuPWutJRD.
  date published: 2026-07-02T11:38:34Z

When We Worship
type: MusicRecording
duration: PT3M34S
duration ms: 214343
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200018

The Search Continues
type: MusicAlbum
date published: 2012-06-05
track: You Make Me Stronger
  type: MusicRecording
  duration: PT6M4S
  duration ms: 364182
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: That's Enough (feat. Prodigal Son)
  type: MusicRecording
  duration: PT4M18S
  duration ms: 258240
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: Calling Me (feat. Papa San)
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210361
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: If It's Not You(Then Lord It's Nothing)
  type: MusicRecording
  duration: PT6M10S
  duration ms: 370383
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: Chosen
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292942
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: Forgiven
  type: MusicRecording
  duration: PT4M33S
  duration ms: 273905
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: My Closest Friend (feat. Sean Lypher)
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200192
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: God Is Moving
  type: MusicRecording
  duration: PT5M35S
  duration ms: 335339
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: More(Says the Lord)
  type: MusicRecording
  duration: PT6M54S
  duration ms: 414472
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: More(Says the Lord-Reprise)
  type: MusicRecording
  duration: PT1M11S
  duration ms: 71907
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: You Are Lord
  type: MusicRecording
  duration: PT4M14S
  duration ms: 254537
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: If It Had Not Been (feat. Miriam Levy Mom)
  type: MusicRecording
  duration: PT4M16S
  duration ms: 256880
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: When I Remember
  type: MusicRecording
  duration: PT5M3S
  duration ms: 303359
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: When I Remember-Reprise
  type: MusicRecording
  duration: PT4M27S
  duration ms: 267037
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: Already Done (feat. Ryan Mark)
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215666
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: I Need You
  type: MusicRecording
  duration: PT3M40S
  duration ms: 220009
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05
track: Situaitons
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235546
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-05

The Search Continues
type: MusicAlbum
date published: 2012-06-26
track: You Make Me Stronger
  type: MusicRecording
  duration: PT6M4S
  duration ms: 364182
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: That's Enough (feat. Prodigal Son)
  type: MusicRecording
  duration: PT4M18S
  duration ms: 258240
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: Calling Me (feat. Papa San)
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210361
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: If It's Not You(Then Lord It's Nothing)
  type: MusicRecording
  duration: PT6M10S
  duration ms: 370383
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: Chosen
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292942
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: Forgiven
  type: MusicRecording
  duration: PT4M33S
  duration ms: 273905
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: My Closest Friend (feat. Sean Lypher)
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200352
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: God Is Moving
  type: MusicRecording
  duration: PT5M35S
  duration ms: 335339
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: More(Says the Lord)
  type: MusicRecording
  duration: PT6M54S
  duration ms: 414472
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: More(Says the Lord)-Reprise
  type: MusicRecording
  duration: PT1M11S
  duration ms: 71907
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: You Are Lord
  type: MusicRecording
  duration: PT4M14S
  duration ms: 254537
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: If It Had Not Been (feat. Miriam Levy)
  type: MusicRecording
  duration: PT4M16S
  duration ms: 256880
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: When I Remember
  type: MusicRecording
  duration: PT5M3S
  duration ms: 303359
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: When I Remember-Reprise
  type: MusicRecording
  duration: PT4M27S
  duration ms: 267037
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: Already Done (with Ryan Mark)
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215666
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: I Need You
  type: MusicRecording
  duration: PT3M40S
  duration ms: 220009
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: Situations
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235546
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26
track: When We Worship
  type: MusicRecording
  duration: PT3M21S
  duration ms: 201711
  explicit: false
  by artist: Kevin Downswell
  in album: The Search Continues
    type: MusicAlbum
    date published: 2012-06-26

Christmas Morning
type: MusicAlbum
date published: 2012-12-12
track: Christmas Morning
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293721
  explicit: false
  by artist: Kevin Downswell
  in album: Christmas Morning
    type: MusicAlbum
    date published: 2012-12-12

Thank You for Christmas
type: MusicAlbum
date published: 2013-12-06
track: Thank You for Christmas
  type: MusicRecording
  duration: PT4M30S
  duration ms: 270721
  explicit: false
  by artist: Kevin Downswell
  in album: Thank You for Christmas
    type: MusicAlbum
    date published: 2013-12-06

Christian Soldier
type: MusicAlbum
date published: 2014-05-06
track: Christian Soldier
  type: MusicRecording
  duration: PT4M16S
  duration ms: 256812
  explicit: false
  by artist: Kevin Downswell
  in album: Christian Soldier
    type: MusicAlbum
    date published: 2014-05-06
  isrc code: JMA751400001

All the Way
type: MusicAlbum
date published: 2016-06-07
track: Goodbye World
  type: MusicRecording
  duration: PT4M42S
  duration ms: 282339
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: Good News (It's Gonna Be Alright)
  type: MusicRecording
  duration: PT4M59S
  duration ms: 299095
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: All the Way
  type: MusicRecording
  duration: PT4M35S
  duration ms: 275260
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: Finally
  type: MusicRecording
  duration: PT5M36S
  duration ms: 336455
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: No One Compares
  type: MusicRecording
  duration: PT4M19S
  duration ms: 259761
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: Nothing Without You
  type: MusicRecording
  duration: PT3M57S
  duration ms: 237459
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: Not Afraid
  type: MusicRecording
  duration: PT4M3S
  duration ms: 243428
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: This Place
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360002
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: The Meaning of Life
  type: MusicRecording
  duration: PT4M46S
  duration ms: 286069
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: (You) Changed My World
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214401
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: One Day
  type: MusicRecording
  duration: PT3M51S
  duration ms: 231642
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: This Love
  type: MusicRecording
  duration: PT3M49S
  duration ms: 229251
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: Safe
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293569
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: Sound of Glory
  type: MusicRecording
  duration: PT7M18S
  duration ms: 438174
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: Sound of Glory - Reprised
  type: MusicRecording
  duration: PT2M34S
  duration ms: 154702
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: Christian Soldier
  type: MusicRecording
  duration: PT4M1S
  duration ms: 241442
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07
track: Spoken Word - Come
  type: MusicRecording
  duration: PT3M42S
  duration ms: 222598
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2016-06-07

All the Way
type: MusicAlbum
date published: 2017-07-14
track: Goodbye World
  type: MusicRecording
  duration: PT4M42S
  duration ms: 282339
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
  isrc code: JMA751700019
track: Good News
  type: MusicRecording
  duration: PT4M59S
  duration ms: 299095
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
track: All the Way
  type: MusicRecording
  duration: PT4M35S
  duration ms: 275260
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
  isrc code: JMA751700003
track: Finally
  type: MusicRecording
  duration: PT5M36S
  duration ms: 336455
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
  isrc code: JMA751700004
track: No One Compares
  type: MusicRecording
  duration: PT4M19S
  duration ms: 259761
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
  isrc code: JMA751700005
track: Nothing WIthout You
  type: MusicRecording
  duration: PT3M57S
  duration ms: 237459
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
  isrc code: JMA751700006
track: Not Afraid
  type: MusicRecording
  duration: PT4M3S
  duration ms: 243428
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
  isrc code: JMA751700007
track: This Place
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360002
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
track: The Meaning of Life
  type: MusicRecording
  duration: PT4M46S
  duration ms: 286069
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
track: You Changed My World
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214401
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
track: One Day
  type: MusicRecording
  duration: PT3M51S
  duration ms: 231642
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
track: This Love
  type: MusicRecording
  duration: PT3M49S
  duration ms: 229251
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
  isrc code: JMA751700012
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T05:54:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9306dc71ed2415957f0616b235dab26ca12464a785f834252e15b27beea83da8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956375
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/0nHPn4M7wRUjHyoIN3nW4S.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0nHPn4M7wRUjHyoIN3nW4S
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x9306dc71ed2415957f0616b235dab26ca12464a785f834252e15b27beea83da8","isrc":"JMA751700012","name":"This Love","registered_at":"2026-06-29T05:54:37Z","spotify_id":"0nHPn4M7wRUjHyoIN3nW4S","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0x9306dc71ed2415957f0616b235dab26ca12464a785f834252e15b27beea83da8. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0nHPn4M7wRUjHyoIN3nW4S.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0nHPn4M7wRUjHyoIN3nW4S.
    date published: 2026-07-02T16:51:38Z
    text: {"copyright_id":"0x9306dc71ed2415957f0616b235dab26ca12464a785f834252e15b27beea83da8","isrc":"JMA751700012","name":"This Love","registered_at":"2026-06-29T05:54:37Z","spotify_id":"0nHPn4M7wRUjHyoIN3nW4S","type":"track"}
track: Safe
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293569
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
track: Sound of Glory
  type: MusicRecording
  duration: PT7M18S
  duration ms: 438174
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
track: Sound of Glory - Reprise
  type: MusicRecording
  duration: PT2M34S
  duration ms: 154702
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
track: Christian Soldier
  type: MusicRecording
  duration: PT4M1S
  duration ms: 241442
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14
  isrc code: JMA751700016
track: Spoken Word
  type: MusicRecording
  duration: PT3M42S
  duration ms: 222598
  explicit: false
  by artist: Kevin Downswell
  in album: All the Way
    type: MusicAlbum
    date published: 2017-07-14

If It's Not You (Live)
type: MusicAlbum
date published: 2017-09-15
track: If It's Not You - Live
  type: MusicRecording
  duration: PT7M38S
  duration ms: 458160
  explicit: false
  by artist: Kevin Downswell
  in album: If It's Not You (Live)
    type: MusicAlbum
    date published: 2017-09-15

I Feel Like Running (Live)
type: MusicAlbum
date published: 2018-01-05
track: I Feel Like Running - Live
  type: MusicRecording
  duration: PT4M54S
  duration ms: 294000
  explicit: false
  by artist: Kevin Downswell
  in album: I Feel Like Running (Live)
    type: MusicAlbum
    date published: 2018-01-05

Realignment: The Live Encounter
type: MusicAlbum
date published: 2018-06-15
track: Realignment (Intro) - Live
  type: MusicRecording
  duration: PT1M54S
  duration ms: 114706
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: Change Is Coming - Live
  type: MusicRecording
  duration: PT4M7S
  duration ms: 247455
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
  isrc code: JMA751800002
track: Already Done - Live
  type: MusicRecording
  duration: PT4M10S
  duration ms: 250810
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: Forgiven - Live
  type: MusicRecording
  duration: PT5M49S
  duration ms: 349367
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: One Day - Live
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178812
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: Good News - Live
  type: MusicRecording
  duration: PT6M4S
  duration ms: 364035
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: That's Enough - Live
  type: MusicRecording
  duration: PT4M55S
  duration ms: 295913
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: I Feel Like Running - Live
  type: MusicRecording
  duration: PT4M51S
  duration ms: 291989
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
  isrc code: JMA751700001
track: This Love - Live
  type: MusicRecording
  duration: PT6M28S
  duration ms: 388585
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: Not Afraid - Live
  type: MusicRecording
  duration: PT8M11S
  duration ms: 491705
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: All the Way - Live
  type: MusicRecording
  duration: PT8M4S
  duration ms: 484485
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: Safe - Live
  type: MusicRecording
  duration: PT9M21S
  duration ms: 561348
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: Close to You - Live
  type: MusicRecording
  duration: PT4M30S
  duration ms: 270698
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: If It's Not You - Live
  type: MusicRecording
  duration: PT7M34S
  duration ms: 454954
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: You Make Me Stronger - Live
  type: MusicRecording
  duration: PT6M37S
  duration ms: 397200
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: Goodbye World - Live Bonus Track
  type: MusicRecording
  duration: PT4M42S
  duration ms: 282339
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15
track: Finally - Live Bonus Track
  type: MusicRecording
  duration: PT5M36S
  duration ms: 336455
  explicit: false
  by artist: Kevin Downswell
  in album: Realignment: The Live Encounter
    type: MusicAlbum
    date published: 2018-06-15

Free
type: MusicAlbum
date published: 2019-02-15
track: Free
  type: MusicRecording
  duration: PT7M32S
  duration ms: 452130
  explicit: false
  by artist: Kevin Downswell
  in album: Free
    type: MusicAlbum
    date published: 2019-02-15

Carry Me
type: MusicAlbum
date published: 2020-02-21
track: Carry Me
  type: MusicRecording
  duration: PT9M44S
  duration ms: 584578
  explicit: false
  by artist: Kevin Downswell
  in album: Carry Me
    type: MusicAlbum
    date published: 2020-02-21

Super To My Natural
type: MusicAlbum
date published: 2020-02-21
track: Super To My Natural
  type: MusicRecording
  duration: PT4M25S
  duration ms: 265248
  explicit: false
  by artist: Kevin Downswell
  in album: Super To My Natural
    type: MusicAlbum
    date published: 2020-02-21

Stronger (Remix)
type: MusicAlbum
date published: 2020-07-17
track: Stronger - Remix
  type: MusicRecording
  duration: PT3M41S
  duration ms: 221161
  explicit: false
  by artist: Kevin Downswell
  in album: Stronger (Remix)
    type: MusicAlbum
    date published: 2020-07-17
  isrc code: JMA752000003

Carry Me Collaboration
type: MusicAlbum
date published: 2020-12-04
track: Carry Me
  type: MusicRecording
  duration: PT4M35S
  duration ms: 275317
  explicit: false
  by artist: Kevin Downswell
  in album: Carry Me Collaboration
    type: MusicAlbum
    date published: 2020-12-04
  isrc code: JMA752000007
track: Carry Me - Worship Edition
  type: MusicRecording
  duration: PT5M15S
  duration ms: 315995
  explicit: false
  by artist: Kevin Downswell
  in album: Carry Me Collaboration
    type: MusicAlbum
    date published: 2020-12-04
track: Carry Me - Reggae Remix
  type: MusicRecording
  duration: PT4M39S
  duration ms: 279296
  explicit: false
  by artist: Kevin Downswell
  in album: Carry Me Collaboration
    type: MusicAlbum
    date published: 2020-12-04
track: Carry Me - Worship Edition
  type: MusicRecording
  duration: PT5M15S
  duration ms: 315998
  explicit: false
  by artist: Kevin Downswell
  in album: Carry Me Collaboration
    type: MusicAlbum
    date published: 2020-12-04

The Reason
type: MusicAlbum
date published: 2021-07-23
track: The Reason
  type: MusicRecording
  duration: PT4M25S
  duration ms: 265543
  explicit: false
  by artist: Kevin Downswell
  in album: The Reason
    type: MusicAlbum
    date published: 2021-07-23

The Reason
type: MusicAlbum
date published: 2021-07-23
track: The Reason
  type: MusicRecording
  duration: PT4M25S
  duration ms: 265543
  explicit: false
  by artist: Kevin Downswell
  in album: The Reason
    type: MusicAlbum
    date published: 2021-07-23

Grace
type: MusicAlbum
date published: 2022-04-14
track: Grace
  type: MusicRecording
  duration: PT4M15S
  duration ms: 255579
  explicit: false
  by artist: Kevin Downswell
  in album: Grace
    type: MusicAlbum
    date published: 2022-04-14

Grace
type: MusicAlbum
date published: 2022-04-14
track: Grace
  type: MusicRecording
  duration: PT4M15S
  duration ms: 255579
  explicit: false
  by artist: Kevin Downswell
  in album: Grace
    type: MusicAlbum
    date published: 2022-04-14

Trust In You
type: MusicAlbum
date published: 2022-06-20
track: Trust In You
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235659
  explicit: false
  by artist: Kevin Downswell
  in album: Trust In You
    type: MusicAlbum
    date published: 2022-06-20
  isrc code: GBFRL2200004
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T10:30:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9d653b9cabc1ad42543b367c2cfc6fba5d59ff18eda2f6016399ac7bc5059454
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956375
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/2i0J63v0yUCkgCCja7PeAv.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2i0J63v0yUCkgCCja7PeAv
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x9d653b9cabc1ad42543b367c2cfc6fba5d59ff18eda2f6016399ac7bc5059454","isrc":"GBFRL2200004","name":"Trust In You","registered_at":"2026-06-29T10:30:00Z","spotify_id":"2i0J63v0yUCkgCCja7PeAv","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0x9d653b9cabc1ad42543b367c2cfc6fba5d59ff18eda2f6016399ac7bc5059454. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2i0J63v0yUCkgCCja7PeAv.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2i0J63v0yUCkgCCja7PeAv.
    date published: 2026-07-02T16:51:38Z
    text: {"copyright_id":"0x9d653b9cabc1ad42543b367c2cfc6fba5d59ff18eda2f6016399ac7bc5059454","isrc":"GBFRL2200004","name":"Trust In You","registered_at":"2026-06-29T10:30:00Z","spotify_id":"2i0J63v0yUCkgCCja7PeAv","type":"track"}

Reggae Christmas Medley
type: MusicAlbum
date published: 2022-11-11
track: Reggae Christmas Medley
  type: MusicRecording
  duration: PT5M0S
  duration ms: 300405
  explicit: false
  by artist: Kevin Downswell
  in album: Reggae Christmas Medley
    type: MusicAlbum
    date published: 2022-11-11

Reggae Christmas Medley
type: MusicAlbum
date published: 2022-11-11
track: Reggae Christmas Medley
  type: MusicRecording
  duration: PT5M0S
  duration ms: 300405
  explicit: false
  by artist: Kevin Downswell
  in album: Reggae Christmas Medley
    type: MusicAlbum
    date published: 2022-11-11

Call Him
type: MusicAlbum
date published: 2023-05-19
track: Call Him
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293529
  explicit: false
  by artist: Kevin Downswell
  in album: Call Him
    type: MusicAlbum
    date published: 2023-05-19

Call Him
type: MusicAlbum
date published: 2023-05-19
track: Call Him
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293529
  explicit: false
  by artist: Kevin Downswell
  in album: Call Him
    type: MusicAlbum
    date published: 2023-05-19

Take Me Through the Night
type: MusicAlbum
date published: 2023-06-02
track: Take Me Through the Night
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197333
  explicit: false
  by artist: Kevin Downswell
  in album: Take Me Through the Night
    type: MusicAlbum
    date published: 2023-06-02

Take Me Through the Night
type: MusicAlbum
date published: 2023-06-02
track: Take Me Through the Night
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197333
  explicit: false
  by artist: Kevin Downswell
  in album: Take Me Through the Night
    type: MusicAlbum
    date published: 2023-06-02

The Shift (Live)
type: MusicAlbum
date published: 2023-06-30
track: Intro - The Shift - Live
  type: MusicRecording
  duration: PT2M28S
  duration ms: 148000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift (Live)
    type: MusicAlbum
    date published: 2023-06-30
track: Sound of Glory - The Shift - Live
  type: MusicRecording
  duration: PT8M18S
  duration ms: 498000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift (Live)
    type: MusicAlbum
    date published: 2023-06-30
track: This Place - The Shift - Live
  type: MusicRecording
  duration: PT9M52S
  duration ms: 592000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift (Live)
    type: MusicAlbum
    date published: 2023-06-30
track: Safe - The Shift - Live
  type: MusicRecording
  duration: PT2M50S
  duration ms: 170000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift (Live)
    type: MusicAlbum
    date published: 2023-06-30
track: Meaning of Life - The Shift - Live
  type: MusicRecording
  duration: PT6M42S
  duration ms: 402000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift (Live)
    type: MusicAlbum
    date published: 2023-06-30
track: If It's Not You - The Shift - Live
  type: MusicRecording
  duration: PT8M32S
  duration ms: 512000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift (Live)
    type: MusicAlbum
    date published: 2023-06-30
track: Close To You - The Shift - Live
  type: MusicRecording
  duration: PT5M46S
  duration ms: 346000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift (Live)
    type: MusicAlbum
    date published: 2023-06-30
track: Vindicator- Worship Vamp - The Shift - Live
  type: MusicRecording
  duration: PT2M38S
  duration ms: 158000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift (Live)
    type: MusicAlbum
    date published: 2023-06-30
track: Grace - The Shift - Live
  type: MusicRecording
  duration: PT7M24S
  duration ms: 444000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift (Live)
    type: MusicAlbum
    date published: 2023-06-30
track: Prayer - The Shift - Live
  type: MusicRecording
  duration: PT1M16S
  duration ms: 76000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift (Live)
    type: MusicAlbum
    date published: 2023-06-30

The Shift
type: MusicAlbum
date published: 2023-06-30
track: Intro - The Shift - Live
  type: MusicRecording
  duration: PT2M28S
  duration ms: 148000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift
    type: MusicAlbum
    date published: 2023-06-30
track: Sound of Glory - The Shift - Live
  type: MusicRecording
  duration: PT8M18S
  duration ms: 498000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift
    type: MusicAlbum
    date published: 2023-06-30
track: This Place - The Shift - Live
  type: MusicRecording
  duration: PT9M52S
  duration ms: 592000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift
    type: MusicAlbum
    date published: 2023-06-30
track: Safe - The Shift - Live
  type: MusicRecording
  duration: PT2M50S
  duration ms: 170000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift
    type: MusicAlbum
    date published: 2023-06-30
track: Meaning of Life - The Shift - Live
  type: MusicRecording
  duration: PT6M42S
  duration ms: 402000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift
    type: MusicAlbum
    date published: 2023-06-30
track: If It's Not You - The Shift - Live
  type: MusicRecording
  duration: PT8M32S
  duration ms: 512000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift
    type: MusicAlbum
    date published: 2023-06-30
track: Close To You - The Shift - Live
  type: MusicRecording
  duration: PT5M46S
  duration ms: 346000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift
    type: MusicAlbum
    date published: 2023-06-30
track: Vindicator- Worship Vamp - The Shift - Live
  type: MusicRecording
  duration: PT2M38S
  duration ms: 158000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift
    type: MusicAlbum
    date published: 2023-06-30
track: Grace - The Shift - Live
  type: MusicRecording
  duration: PT7M24S
  duration ms: 444000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift
    type: MusicAlbum
    date published: 2023-06-30
track: Prayer - The Shift - Live
  type: MusicRecording
  duration: PT1M16S
  duration ms: 76000
  explicit: false
  by artist: Kevin Downswell
  in album: The Shift
    type: MusicAlbum
    date published: 2023-06-30

Grace (Brought Me Here)
type: MusicAlbum
date published: 2023-06-30
track: Grateful People
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290000
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Free
  type: MusicRecording
  duration: PT5M58S
  duration ms: 358500
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: All I Want Is You
  type: MusicRecording
  duration: PT5M44S
  duration ms: 344400
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Take Me Through the Night
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197333
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Kevin & Daughter
  type: MusicRecording
  duration: PT0M36S
  duration ms: 36000
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Grace
  type: MusicRecording
  duration: PT5M11S
  duration ms: 311826
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: (I Will Love You) Forever
  type: MusicRecording
  duration: PT4M39S
  duration ms: 279800
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Let Praises Rise
  type: MusicRecording
  duration: PT5M25S
  duration ms: 325746
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: No More Slaves - Cover
  type: MusicRecording
  duration: PT5M10S
  duration ms: 310253
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Nothing Without You - Live on Hellshire Beach
  type: MusicRecording
  duration: PT4M55S
  duration ms: 295560
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Carry Me - Spanish Edition
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274051
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Shaking
  type: MusicRecording
  duration: PT4M32S
  duration ms: 272133
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Call Him
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293529
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30

Grace (Brought Me Here)
type: MusicAlbum
date published: 2023-06-30
track: Grateful People
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290000
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Free
  type: MusicRecording
  duration: PT5M58S
  duration ms: 358500
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: All I Want Is You
  type: MusicRecording
  duration: PT5M44S
  duration ms: 344400
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Take Me Through the Night
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194420
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
  isrc code: JMA752300001
track: Kevin & Daughter
  type: MusicRecording
  duration: PT0M36S
  duration ms: 36000
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Grace
  type: MusicRecording
  duration: PT5M11S
  duration ms: 311826
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
  isrc code: JMA752300006
track: (I Will Love You) Forever
  type: MusicRecording
  duration: PT4M39S
  duration ms: 279800
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Let Praises Rise
  type: MusicRecording
  duration: PT5M25S
  duration ms: 325746
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: No More Slaves - Cover
  type: MusicRecording
  duration: PT5M10S
  duration ms: 310253
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Nothing Without You - Live on Hellshire Beach
  type: MusicRecording
  duration: PT4M55S
  duration ms: 295560
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Carry Me - Spanish Edition
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274051
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
  isrc code: JMA752000007
track: Shaking
  type: MusicRecording
  duration: PT4M32S
  duration ms: 272133
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
track: Call Him
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293529
  explicit: false
  by artist: Kevin Downswell
  in album: Grace (Brought Me Here)
    type: MusicAlbum
    date published: 2023-06-30
  isrc code: JMA752300012

My Year
type: MusicAlbum
date published: 2024-04-05
track: My Year
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200021
  explicit: false
  by artist: Kevin Downswell
  in album: My Year
    type: MusicAlbum
    date published: 2024-04-05

My Year
type: MusicAlbum
date published: 2024-04-05
track: My Year
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200021
  explicit: false
  by artist: Kevin Downswell
  in album: My Year
    type: MusicAlbum
    date published: 2024-04-05
  isrc code: JMA752400001

My Year (Acoustic Remix)
type: MusicAlbum
date published: 2025-01-10
track: My Year - Acoustic Remix
  type: MusicRecording
  duration: PT3M41S
  duration ms: 221874
  explicit: false
  by artist: Kevin Downswell
  in album: My Year (Acoustic Remix)
    type: MusicAlbum
    date published: 2025-01-10

Midnight to Victory (Live)
type: MusicAlbum
date published: 2025-06-27
track: Midnight to Victory - Live
  type: MusicRecording
  duration: PT5M54S
  duration ms: 354764
  explicit: false
  by artist: Kevin Downswell
  in album: Midnight to Victory (Live)
    type: MusicAlbum
    date published: 2025-06-27
  isrc code: JMA752500001

Bless Me
type: MusicAlbum
date published: 2025-09-01
track: Bless Me
  type: MusicRecording
  duration: PT3M9S
  duration ms: 189480
  explicit: false
  by artist: Kevin Downswell
  in album: Bless Me
    type: MusicAlbum
    date published: 2025-09-01

You Make Me Stronger
type: MusicRecording
duration: PT6M15S
duration ms: 375048
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200001
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T12:42:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe6f1e2d70b5492b2a3b1c05c94bd607e2c381bf98c67e425366242f640296abc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6TxLXby3HJ10v2GJ1x7TLq.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6TxLXby3HJ10v2GJ1x7TLq
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xe6f1e2d70b5492b2a3b1c05c94bd607e2c381bf98c67e425366242f640296abc","isrc":"JMA751200001","name":"You Make Me Stronger","registered_at":"2026-06-08T12:42:04Z","spotify_id":"6TxLXby3HJ10v2GJ1x7TLq","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xe6f1e2d70b5492b2a3b1c05c94bd607e2c381bf98c67e425366242f640296abc. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6TxLXby3HJ10v2GJ1x7TLq.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6TxLXby3HJ10v2GJ1x7TLq.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0xe6f1e2d70b5492b2a3b1c05c94bd607e2c381bf98c67e425366242f640296abc","isrc":"JMA751200001","name":"You Make Me Stronger","registered_at":"2026-06-08T12:42:04Z","spotify_id":"6TxLXby3HJ10v2GJ1x7TLq","type":"track"}

That's Enough
type: MusicRecording
duration: PT4M18S
duration ms: 258240
explicit: false
by artist: Kevin Downswell
by artist: Prodigal Son
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200002
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T04:33:13+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb6e1890be9db94afc1b41c1065f9b58fa99f059789b1cc94de881e0987fb3a86
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/50q7oU6xs7IP7r2PxHTLhm.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/50q7oU6xs7IP7r2PxHTLhm
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xb6e1890be9db94afc1b41c1065f9b58fa99f059789b1cc94de881e0987fb3a86","isrc":"JMA751200002","name":"That's Enough","registered_at":"2026-06-10T04:33:13Z","spotify_id":"50q7oU6xs7IP7r2PxHTLhm","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xb6e1890be9db94afc1b41c1065f9b58fa99f059789b1cc94de881e0987fb3a86. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/50q7oU6xs7IP7r2PxHTLhm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/50q7oU6xs7IP7r2PxHTLhm.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0xb6e1890be9db94afc1b41c1065f9b58fa99f059789b1cc94de881e0987fb3a86","isrc":"JMA751200002","name":"That's Enough","registered_at":"2026-06-10T04:33:13Z","spotify_id":"50q7oU6xs7IP7r2PxHTLhm","type":"track"}

Calling Me
type: MusicRecording
duration: PT3M30S
duration ms: 210361
explicit: false
by artist: Kevin Downswell
by artist: Papa San
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200003
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T12:22:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6098d36ce309b603f922f12dc96e5e54e5bcb5bbd9839b932720e44c4acb3924
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6aibOY1wWSSulcfNrJE1KR.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6aibOY1wWSSulcfNrJE1KR
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x6098d36ce309b603f922f12dc96e5e54e5bcb5bbd9839b932720e44c4acb3924","isrc":"JMA751200003","name":"Calling Me","registered_at":"2026-06-19T12:22:55Z","spotify_id":"6aibOY1wWSSulcfNrJE1KR","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0x6098d36ce309b603f922f12dc96e5e54e5bcb5bbd9839b932720e44c4acb3924. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6aibOY1wWSSulcfNrJE1KR.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6aibOY1wWSSulcfNrJE1KR.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x6098d36ce309b603f922f12dc96e5e54e5bcb5bbd9839b932720e44c4acb3924","isrc":"JMA751200003","name":"Calling Me","registered_at":"2026-06-19T12:22:55Z","spotify_id":"6aibOY1wWSSulcfNrJE1KR","type":"track"}

If It's Not You (Then Lord It's Nothing)
type: MusicRecording
duration: PT6M10S
duration ms: 370383
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200004
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T12:43:14+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbf0cba799cee579bcfdac4b3227e54e1e1f673733654d33964c77365d9ce90f8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6bG1JWJDVCsElx9h5JDzpm.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6bG1JWJDVCsElx9h5JDzpm
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbf0cba799cee579bcfdac4b3227e54e1e1f673733654d33964c77365d9ce90f8","isrc":"JMA751200004","name":"If It's Not You (Then Lord It's Nothing)","registered_at":"2026-06-08T12:43:14Z","spotify_id":"6bG1JWJDVCsElx9h5JDzpm","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xbf0cba799cee579bcfdac4b3227e54e1e1f673733654d33964c77365d9ce90f8. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6bG1JWJDVCsElx9h5JDzpm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6bG1JWJDVCsElx9h5JDzpm.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0xbf0cba799cee579bcfdac4b3227e54e1e1f673733654d33964c77365d9ce90f8","isrc":"JMA751200004","name":"If It's Not You (Then Lord It's Nothing)","registered_at":"2026-06-08T12:43:14Z","spotify_id":"6bG1JWJDVCsElx9h5JDzpm","type":"track"}

Chosen
type: MusicRecording
duration: PT4M52S
duration ms: 292942
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200005

Forgiven
type: MusicRecording
duration: PT4M46S
duration ms: 286052
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200006

My Closest Friend
type: MusicRecording
duration: PT3M20S
duration ms: 200352
explicit: false
by artist: Kevin Downswell
by artist: Sean Lypher
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200007
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T20:06:39+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x45cca4549362c9d9bd745dcc119c46be2c5aa6ac0a9c44577e767af20b2db2c5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/3Al5fLksiUwcNHWKGi05I9.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3Al5fLksiUwcNHWKGi05I9
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x45cca4549362c9d9bd745dcc119c46be2c5aa6ac0a9c44577e767af20b2db2c5","isrc":"JMA751200007","name":"My Closest Friend","registered_at":"2026-06-22T20:06:39Z","spotify_id":"3Al5fLksiUwcNHWKGi05I9","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0x45cca4549362c9d9bd745dcc119c46be2c5aa6ac0a9c44577e767af20b2db2c5. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3Al5fLksiUwcNHWKGi05I9.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3Al5fLksiUwcNHWKGi05I9.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x45cca4549362c9d9bd745dcc119c46be2c5aa6ac0a9c44577e767af20b2db2c5","isrc":"JMA751200007","name":"My Closest Friend","registered_at":"2026-06-22T20:06:39Z","spotify_id":"3Al5fLksiUwcNHWKGi05I9","type":"track"}

God Is Moving
type: MusicRecording
duration: PT5M35S
duration ms: 335339
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200008
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-23T07:28:52+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x58a2c1fa34b538cabe114d9e9343f0ad75dd902ae2f1adff14e9327f4e002787
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2e5L9nysHfFEPvfN8El1fP.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2e5L9nysHfFEPvfN8El1fP
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x58a2c1fa34b538cabe114d9e9343f0ad75dd902ae2f1adff14e9327f4e002787","isrc":"JMA751200008","name":"God Is Moving","registered_at":"2026-06-23T07:28:52Z","spotify_id":"2e5L9nysHfFEPvfN8El1fP","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0x58a2c1fa34b538cabe114d9e9343f0ad75dd902ae2f1adff14e9327f4e002787. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2e5L9nysHfFEPvfN8El1fP.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2e5L9nysHfFEPvfN8El1fP.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x58a2c1fa34b538cabe114d9e9343f0ad75dd902ae2f1adff14e9327f4e002787","isrc":"JMA751200008","name":"God Is Moving","registered_at":"2026-06-23T07:28:52Z","spotify_id":"2e5L9nysHfFEPvfN8El1fP","type":"track"}

More
type: MusicRecording
duration: PT6M54S
duration ms: 414472
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200009

More (Reprise)
type: MusicRecording
duration: PT1M11S
duration ms: 71907
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200010

You Are Lord
type: MusicRecording
duration: PT4M41S
duration ms: 281901
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200011

If It Had Not Been
type: MusicRecording
duration: PT4M16S
duration ms: 256880
explicit: false
by artist: Kevin Downswell
by artist: Miriam Levy
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200012

When I Remember
type: MusicRecording
duration: PT5M3S
duration ms: 303359
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200013

Already Done
type: MusicRecording
duration: PT3M35S
duration ms: 215666
explicit: false
by artist: Kevin Downswell
by artist: Ryan Mark
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200015
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-09T18:38:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbbb334034adab7b410c0723c38f7a052b54edd208f50cfcb06f2bafb046308cc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2FjOZnXI53ECdgpTAhD44d.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2FjOZnXI53ECdgpTAhD44d
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbbb334034adab7b410c0723c38f7a052b54edd208f50cfcb06f2bafb046308cc","isrc":"JMA751200015","name":"Already Done","registered_at":"2026-06-09T18:38:19Z","spotify_id":"2FjOZnXI53ECdgpTAhD44d","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xbbb334034adab7b410c0723c38f7a052b54edd208f50cfcb06f2bafb046308cc. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2FjOZnXI53ECdgpTAhD44d.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2FjOZnXI53ECdgpTAhD44d.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0xbbb334034adab7b410c0723c38f7a052b54edd208f50cfcb06f2bafb046308cc","isrc":"JMA751200015","name":"Already Done","registered_at":"2026-06-09T18:38:19Z","spotify_id":"2FjOZnXI53ECdgpTAhD44d","type":"track"}

I Need You
type: MusicRecording
duration: PT3M56S
duration ms: 236656
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200016

Situations
type: MusicRecording
duration: PT3M55S
duration ms: 235546
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200017
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T04:54:08+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9c28bc0e008da7ffe4a1e46a3027e2afdeacb84d206f3b20a9da00e4fc412eaf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956351
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956351
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5mDdHTy6FWwrFeuPWutJRD.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5mDdHTy6FWwrFeuPWutJRD
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T11:38:34Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0x9c28bc0e008da7ffe4a1e46a3027e2afdeacb84d206f3b20a9da00e4fc412eaf. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5mDdHTy6FWwrFeuPWutJRD.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5mDdHTy6FWwrFeuPWutJRD.
  date published: 2026-07-02T11:38:34Z

When We Worship
type: MusicRecording
duration: PT3M34S
duration ms: 214343
explicit: false
by artist: Kevin Downswell
in album: The Search Continues
  type: MusicAlbum
  date published: 1970-01-01
isrc code: JMA751200018

A Betta Tomorrow
type: MusicRecording
duration: PT4M53S
duration ms: 293880
explicit: false
by artist: Kevin Smith
by artist: Jai
by artist: Ryan Berry
by artist: Jermaine Edwards
by artist: Ryan Mark
by artist: Sista Sasha
by artist: Claudius England
by artist: Kevin Downswell
by artist: DJ Nicholas
by artist: Jcee
by artist: Omari
by artist: Sean Lypher
by artist: Judith Gayle
in album: A Betta Tomorrow
  type: MusicAlbum
  date published: 2012-07-20