K.M. MacKinnon
type: MusicGroup
popularity: 6
followers: 83
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4ae3271f7f62cd9928f5655ad7ba2eff5dbb5ac10feb0f23d4ab120e40493621
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953984
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953984
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/2d45a655-c5e0-4e01-95f5-0395713e2ec3.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/2d45a655-c5e0-4e01-95f5-0395713e2ec3.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/2d45a655-c5e0-4e01-95f5-0395713e2ec3
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-16T18:08:34Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x4ae3271f7f62cd9928f5655ad7ba2eff5dbb5ac10feb0f23d4ab120e40493621","name":"K.M. MacKinnon","registered_at":"2026-06-16T05:19:21Z","symbol":"NIM0949641","token_address":"0xd53c10a3723815791c8ab3a40bf54efc82d30080","type":"artist","uuid":"2d45a655-c5e0-4e01-95f5-0395713e2ec3"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ae3271f7f62cd9928f5655ad7ba2eff5dbb5ac10feb0f23d4ab120e40493621. Chain 2 (Bitcoin): anchored in block 953984 (2026-06-16T18:08:34Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2d45a655-c5e0-4e01-95f5-0395713e2ec3.json and https://artists.proofprofile.net/proofs/artist/2d45a655-c5e0-4e01-95f5-0395713e2ec3.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-16T18:08:34Z
  text: {"copyright_id":"0x4ae3271f7f62cd9928f5655ad7ba2eff5dbb5ac10feb0f23d4ab120e40493621","name":"K.M. MacKinnon","registered_at":"2026-06-16T05:19:21Z","symbol":"NIM0949641","token_address":"0xd53c10a3723815791c8ab3a40bf54efc82d30080","type":"artist","uuid":"2d45a655-c5e0-4e01-95f5-0395713e2ec3"}
album: Yacht 28
  type: MusicAlbum
  date published: 2023-02-08
album: Salty Tears
  type: MusicAlbum
  date published: 2023-02-08
album: Sea You
  type: MusicAlbum
  date published: 2023-02-08
album: Star Dust
  type: MusicAlbum
  date published: 2023-02-08
album: Wave of Love
  type: MusicAlbum
  date published: 2023-02-08
album: Yacht 28
  type: MusicAlbum
  date published: 2023-02-08
album: Los Angeles Sunset
  type: MusicAlbum
  date published: 2023-02-08
album: Mercy Bells
  type: MusicAlbum
  date published: 2023-02-08
album: Bless on Me
  type: MusicAlbum
  date published: 2023-02-08
album: Change
  type: MusicAlbum
  date published: 2023-02-08
album: Gaels' gale
  type: MusicAlbum
  date published: 2023-02-08
album: Invocation
  type: MusicAlbum
  date published: 2023-02-08
album: Just Ask
  type: MusicAlbum
  date published: 2023-02-08
album: Just a Minute
  type: MusicAlbum
  date published: 2023-02-26
album: Night Landing
  type: MusicAlbum
  date published: 2023-02-26
album: Ranch Sunset
  type: MusicAlbum
  date published: 2023-02-26
album: Night Mist
  type: MusicAlbum
  date published: 2023-02-26
album: Wheels Up
  type: MusicAlbum
  date published: 2023-02-26
album: Jet 226
  type: MusicAlbum
  date published: 2023-02-26
album: Birds Know
  type: MusicAlbum
  date published: 2023-02-26
album: Clear Cut Below
  type: MusicAlbum
  date published: 2023-02-26
album: Cobalt
  type: MusicAlbum
  date published: 2023-02-26
album: Dusk Star
  type: MusicAlbum
  date published: 2023-02-26
album: Jet 226
  type: MusicAlbum
  date published: 2023-02-26
album: Milky Wayward
  type: MusicAlbum
  date published: 2023-02-26
album: Old Friend (Casablanca Remix)
  type: MusicAlbum
  date published: 2023-04-04
album: Home 44
  type: MusicAlbum
  date published: 2023-04-04
album: All Roads Lead
  type: MusicAlbum
  date published: 2023-04-04
album: Catharsis
  type: MusicAlbum
  date published: 2023-04-04
album: Eternal Spring
  type: MusicAlbum
  date published: 2023-04-04
album: Home
  type: MusicAlbum
  date published: 2023-04-04
album: Lace
  type: MusicAlbum
  date published: 2023-04-04
album: Love
  type: MusicAlbum
  date published: 2023-04-04
album: New Again
  type: MusicAlbum
  date published: 2023-04-04
album: Old Friend
  type: MusicAlbum
  date published: 2023-04-04
album: Sweet Sunset
  type: MusicAlbum
  date published: 2023-04-04
album: Tandem
  type: MusicAlbum
  date published: 2023-04-04
album: Timeless
  type: MusicAlbum
  date published: 2023-04-04
album: What Matters Most
  type: MusicAlbum
  date published: 2023-04-04
album: Luscious
  type: MusicAlbum
  date published: 2023-05-28
album: A Simpler Time
  type: MusicAlbum
  date published: 2023-05-28
album: Fingertips
  type: MusicAlbum
  date published: 2023-05-28
album: Trust
  type: MusicAlbum
  date published: 2023-05-28
album: Walking in Mist
  type: MusicAlbum
  date published: 2023-05-28
album: You Can Do It
  type: MusicAlbum
  date published: 2023-05-28
album: Knock on Wood
  type: MusicAlbum
  date published: 2023-05-28
album: Lit Live
  type: MusicAlbum
  date published: 2023-05-28
album: Lost and Found
  type: MusicAlbum
  date published: 2023-05-28
album: Mystery
  type: MusicAlbum
  date published: 2023-05-28
album: Remote View
  type: MusicAlbum
  date published: 2023-05-28
album: So They Say
  type: MusicAlbum
  date published: 2023-05-28
album: Sleepless
  type: MusicAlbum
  date published: 2023-07-28
album: Peace Smoke
  type: MusicAlbum
  date published: 2023-07-28
album: Perception
  type: MusicAlbum
  date published: 2023-07-28
album: Powerful
album: Miraculous
album: Whispers
album: Ancient Eyes
album: Aquarius
album: Far Away
album: Good Night
album: Old Strings
album: What Now
album: Oriel
album: The Way

Powerful
type: MusicAlbum
date published: 2023-07-28

Miraculous
type: MusicAlbum
date published: 2023-07-28

Whispers
type: MusicAlbum
date published: 2023-07-28

Ancient Eyes
type: MusicAlbum
date published: 2023-07-28

Aquarius
type: MusicAlbum
date published: 2023-07-28

Far Away
type: MusicAlbum
date published: 2023-07-28

Good Night
type: MusicAlbum
date published: 2023-07-28

Miraculous
type: MusicAlbum
date published: 2023-07-28

Old Strings
type: MusicAlbum
date published: 2023-07-28

What Now
type: MusicAlbum
date published: 2023-09-28

Oriel
type: MusicAlbum
date published: 2023-09-28

The Way
type: MusicAlbum
date published: 2023-09-28

Thank You
type: MusicAlbum
date published: 2023-09-28

Sagebrush
type: MusicAlbum
date published: 2023-09-28

Outpost
type: MusicAlbum
date published: 2023-09-28

Nightingale
type: MusicAlbum
date published: 2023-09-28

Invincible
type: MusicAlbum
date published: 2023-09-28

Gentle Stream
type: MusicAlbum
date published: 2023-09-28

Daily Bread
type: MusicAlbum
date published: 2023-09-28

Cautious Wind
type: MusicAlbum
date published: 2023-09-28

Blazing Sun
type: MusicAlbum
date published: 2023-09-28

Never Let You Go
type: MusicAlbum
date published: 2023-11-08

Never Let You Go Lifetimes
type: MusicAlbum
date published: 2023-11-28

The Last Hurrah
type: MusicAlbum
date published: 2023-12-08

Forever and a Day
type: MusicAlbum
date published: 2024-02-11

Lachlan's Garden
type: MusicAlbum
date published: 2024-02-11

Perspicacious
type: MusicAlbum
date published: 2024-02-11

Quercus
type: MusicAlbum
date published: 2024-02-11

Recompense
type: MusicAlbum
date published: 2024-02-11

Elusive
type: MusicAlbum
date published: 2024-02-11

Yesteryear
type: MusicAlbum
date published: 2024-02-11

Mantra
type: MusicAlbum
date published: 2024-02-11

Elusive
type: MusicAlbum
date published: 2024-02-11

Hyacinth
type: MusicAlbum
date published: 2024-03-08

Cantacal
type: MusicAlbum
date published: 2024-03-08

Early Bird
type: MusicAlbum
date published: 2024-03-08

Empty Spaces
type: MusicAlbum
date published: 2024-03-08

Heartbeat
type: MusicAlbum
date published: 2024-03-08

I Remember When
type: MusicAlbum
date published: 2024-03-08

Night Bird
type: MusicAlbum
date published: 2024-03-08

The Promised Sand
type: MusicAlbum
date published: 2024-03-08

Cantacal
type: MusicAlbum
date published: 2024-03-08

Raindrops
type: MusicAlbum
date published: 2024-05-17

Vindico
type: MusicAlbum
date published: 2024-05-17

Desert Lily
type: MusicAlbum
date published: 2024-05-17

Desert Bloom
type: MusicAlbum
date published: 2024-05-17

Vindico
type: MusicAlbum
date published: 2024-05-17

Finesse
type: MusicAlbum
date published: 2024-05-17

Gentle One
type: MusicAlbum
date published: 2024-05-17

Karma
type: MusicAlbum
date published: 2024-05-17

Long Walk Home
type: MusicAlbum
date published: 2024-05-17

Prayer
type: MusicAlbum
date published: 2024-07-17

Summertide
type: MusicAlbum
date published: 2024-07-17

These Times
type: MusicAlbum
date published: 2024-07-17

Toi Aussi
type: MusicAlbum
date published: 2024-07-17

Tusca
type: MusicAlbum
date published: 2024-07-17

Two Twenty-Two Am
type: MusicAlbum
date published: 2024-07-17

Auric
type: MusicAlbum
date published: 2024-07-17

Azure
type: MusicAlbum
date published: 2024-07-17

Azure
type: MusicAlbum
date published: 2024-07-17

Peace of Mind
type: MusicAlbum
date published: 2024-10-08

Roan
type: MusicAlbum
date published: 2024-10-08

Roan
type: MusicAlbum
date published: 2024-10-08

Soaring (Live)
type: MusicAlbum
date published: 2024-10-08

These Things Happen (Live)
type: MusicAlbum
date published: 2024-10-08

Tonquist
type: MusicAlbum
date published: 2024-10-08

Bells
type: MusicAlbum
date published: 2024-10-08

Firth
type: MusicAlbum
date published: 2024-10-08

Forever
type: MusicAlbum
date published: 2024-10-08

Tarrenga
type: MusicAlbum
date published: 2024-12-17

Blue Mountains
type: MusicAlbum
date published: 2024-12-17

Dusty Road
type: MusicAlbum
date published: 2024-12-17

Eleven
type: MusicAlbum
date published: 2024-12-17

Elixir (Live)
type: MusicAlbum
date published: 2024-12-17

One Leaf
type: MusicAlbum
date published: 2024-12-17

Petrichor
type: MusicAlbum
date published: 2024-12-17

Silhouette
type: MusicAlbum
date published: 2024-12-17

Tarrenga
type: MusicAlbum
date published: 2024-12-17

Serenitas
type: MusicAlbum
date published: 2025-04-17

Tendresse
type: MusicAlbum
date published: 2025-04-17

Sentio
type: MusicAlbum
date published: 2025-04-17

Faith
type: MusicAlbum
date published: 2025-04-17
track: Faith
  type: MusicRecording
  duration: PT2M44S
  duration ms: 164000
  explicit: false
  by artist: K.M. MacKinnon
  in album: Faith
    type: MusicAlbum
    date published: 2025-04-17
  isrc code: TCAJK2597253
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T19:06:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa6d0f522cfed39941c2bbc354624b41e1b586204f03610d589684941f7682621
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956725
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956725
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJK2597253
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6d0f522cfed39941c2bbc354624b41e1b586204f03610d589684941f7682621. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJK2597253 — a six-check JSON result.
    date published: 2026-07-05T01:12:41Z
  audio: Faith
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 88.983
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.499
    additional property: Energy
      type: PropertyValue
      value: 0.122
    additional property: Speechiness
      type: PropertyValue
      value: 0.064
    additional property: Acousticness
      type: PropertyValue
      value: 0.993
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.954
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.434
    additional property: Loudness (dB)
      type: PropertyValue
      value: -18.45
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Chandanesque
type: MusicAlbum
date published: 2025-04-17

Teardrops
type: MusicAlbum
date published: 2025-04-17

Chandanesque
type: MusicAlbum
date published: 2025-04-17
track: Chandanesque
  type: MusicRecording
  duration: PT5M3S
  duration ms: 303156
  explicit: false
  by artist: K.M. MacKinnon
  in album: Chandanesque
    type: MusicAlbum
    date published: 2025-04-17
  isrc code: TCAJK2595364
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T14:41:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1a679128d17d02768f77518601bf3dceb7bf7b487bf03595d2b56193c9d32ee0
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956822
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956822
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJK2595364
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T18:48:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a679128d17d02768f77518601bf3dceb7bf7b487bf03595d2b56193c9d32ee0. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJK2595364 — a six-check JSON result.
    date published: 2026-07-05T18:48:28Z
  audio: Chandanesque
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.183
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.377
    additional property: Energy
      type: PropertyValue
      value: 0.105
    additional property: Speechiness
      type: PropertyValue
      value: 0.104
    additional property: Acousticness
      type: PropertyValue
      value: 0.982
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.934
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.247
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.549
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Barranca
type: MusicAlbum
date published: 2025-04-17

Let It Go
type: MusicAlbum
date published: 2025-04-17

Healed
type: MusicAlbum
date published: 2025-07-01

Said Not Said
type: MusicAlbum
date published: 2025-07-01

Bartizan
type: MusicAlbum
date published: 2025-07-01