Kasun Kalhara
type: MusicGroup
description: Kasun Kalhara Jayawardena (Sinhala: කසුන් කල්හාර ජයවර්ධන) (born 3 November 1981), known professionally as Kasun Kalhara, is a Sri Lankan singer, musician, vocal coach, composer, guitarist and record p
popularity: 43
followers: 187375
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4da06b0332bc5966480d46af2beb03fabadf2efd5088a68937a47e587a76b97d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/5d2fde9e-34d8-4b7c-92bd-0a4a2874422f.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/5d2fde9e-34d8-4b7c-92bd-0a4a2874422f.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/5d2fde9e-34d8-4b7c-92bd-0a4a2874422f
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x4da06b0332bc5966480d46af2beb03fabadf2efd5088a68937a47e587a76b97d","name":"Kasun Kalhara","registered_at":"2026-06-12T18:03:19Z","symbol":"NIM0330386","token_address":"0x26b5e9987adeb01fc7c7285b48ddeb0ec6f8e3b3","type":"artist","uuid":"5d2fde9e-34d8-4b7c-92bd-0a4a2874422f"}
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 0x4da06b0332bc5966480d46af2beb03fabadf2efd5088a68937a47e587a76b97d. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5d2fde9e-34d8-4b7c-92bd-0a4a2874422f.json and https://artists.proofprofile.net/proofs/artist/5d2fde9e-34d8-4b7c-92bd-0a4a2874422f.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x4da06b0332bc5966480d46af2beb03fabadf2efd5088a68937a47e587a76b97d","name":"Kasun Kalhara","registered_at":"2026-06-12T18:03:19Z","symbol":"NIM0330386","token_address":"0x26b5e9987adeb01fc7c7285b48ddeb0ec6f8e3b3","type":"artist","uuid":"5d2fde9e-34d8-4b7c-92bd-0a4a2874422f"}
album: Radical Premaya
  type: MusicAlbum
  date published: 2004-01-01
  track: Soduru Sithuwam
    type: MusicRecording
    duration: PT3M40S
    duration ms: 220586
    explicit: false
    by artist: Kasun Kalhara
    in album: Radical Premaya
      type: MusicAlbum
      date published: 2004-01-01
    isrc code: QM4TX2117808
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T00:14:11+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x04d04a22c822926a80ea2bd5e8cadc1eb4bf01d82b515d5f96d97dbd5ca74ef1
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956440
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956440
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2117808
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-03T04:03:57Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04d04a22c822926a80ea2bd5e8cadc1eb4bf01d82b515d5f96d97dbd5ca74ef1. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2117808 — a six-check JSON result.
      date published: 2026-07-03T04:03:57Z
    audio: Soduru Sithuwam
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 92.867
      additional property: Musical Key
        type: PropertyValue
        value: 2
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.621
      additional property: Energy
        type: PropertyValue
        value: 0.394
      additional property: Speechiness
        type: PropertyValue
        value: 0.028
      additional property: Acousticness
        type: PropertyValue
        value: 0.736
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.001
      additional property: Liveness
        type: PropertyValue
        value: 0.158
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.503
      additional property: Loudness (dB)
        type: PropertyValue
        value: -9.933
      additional property: Key Name
        type: PropertyValue
        value: D
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: Sithija Reka
    type: MusicRecording
    duration: PT3M54S
    duration ms: 234333
    explicit: false
    by artist: Kasun Kalhara
    in album: Radical Premaya
      type: MusicAlbum
      date published: 2004-01-01
    isrc code: QM4TX2117809
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-20T19:20:22+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x84c0cd684606fc5f5140c44c418a4b800ae1ed241dd7a17c9bb294ba650e3d43
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958931
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958931
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2117809
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-20T21:15:01Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84c0cd684606fc5f5140c44c418a4b800ae1ed241dd7a17c9bb294ba650e3d43. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2117809 — a six-check JSON result.
      date published: 2026-07-20T21:15:01Z
    audio: Sithija Reka
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 146.125
      additional property: Musical Key
        type: PropertyValue
        value: 7
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.568
      additional property: Energy
        type: PropertyValue
        value: 0.548
      additional property: Speechiness
        type: PropertyValue
        value: 0.032
      additional property: Acousticness
        type: PropertyValue
        value: 0.479
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.124
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.233
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Sulaga Obada
  track: Hasaganavi
album: The Romantic Opera
album: Sanda Mithuri
album: Sihina
album: Kasun Kalhara Live in Concert
album: Kasun Kalhara - Essence Of Romance - Live In Concert (2011)
album: Meedum Dumaraye
album: Nagena Bindena
album: Akasa Gange - Single
album: Akasa Gange
album: Math mal sena - Single
album: Sansaren
album: Adharema Geethayak - Single
album: Adarema Geethayak (ආදරේම ගීතයක් )
album: Kasun Radical Premaya
album: Heena Gahana - Single
album: Melaa
album: Melaa - Single
album: Nela
album: Kasun Kalhara's Melodies
album: Ma Nowana Mama (Acoustic Version)
album: Api Aye Hamu Nowena Hanthane
album: Romantic Opera (Dell Studio Version)
album: Nodaneema
album: Mathaka Pada
album: Hitha Hoyanna
album: Nirvana
album: Matath Kaviyak Liyanna
album: Anuraga Pushpaya
album: Roopa Kaartha Adariye
album: Ruwa Naarini
album: Siyak Dahasak
album: Wahilihiniye
album: Wasilissa
album: Haritha Nimnaya
album: Lihiniye
album: Hitha Heena Aran
album: Bohoma Issara (Live)
album: Premaye Wilthere (Live)
album: Tunes
album: Atheethaye Maa
album: Kurulu Bilindi
album: Aththamme
album: Matath Kaviyak Liyanna (Cover Version)
album: Thigassena Mansandhi
album: Swetha Rathriya
album: Maleena (Live)
album: Atha Hariya Thanwalai
album: Genimi
album: Numba Kohe Sagawunida
album: Best of Kasun Kalhara | Sanka Dineth | Piyath Rajapakse
album: Seethala Pinne
album: Premaya
album: Bohoma Issara (Guitar Version)
album: Adaraya Komawak

Loudness (dB)
type: PropertyValue
value: -6.872

Key Name
type: PropertyValue
value: G

Mode Name
type: PropertyValue
value: Major

Sulaga Obada
type: MusicRecording
duration: PT4M14S
duration ms: 254133
explicit: false
by artist: Kasun Kalhara
in album: Radical Premaya
  type: MusicAlbum
  date published: 2004-01-01
isrc code: QM4TX2117816
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-30T05:08:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb57b0c4bd70e7bad1428c77ac7b60b22bad7ab954c630e12bf3c29acda4afb5d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956375
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956375
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2117816
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T16:51:38Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb57b0c4bd70e7bad1428c77ac7b60b22bad7ab954c630e12bf3c29acda4afb5d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2117816 — a six-check JSON result.
  date published: 2026-07-02T16:51:38Z
audio: Sulaga Obada
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 93.969
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.572
  additional property: Energy
    type: PropertyValue
    value: 0.489
  additional property: Speechiness
    type: PropertyValue
    value: 0.039
  additional property: Acousticness
    type: PropertyValue
    value: 0.705
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.096
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.43
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.536
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Hasaganavi
type: MusicRecording
duration: PT3M2S
duration ms: 182600
explicit: false
by artist: Kasun Kalhara
in album: Radical Premaya
  type: MusicAlbum
  date published: 2004-01-01
isrc code: QM4TX2117819
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T03:38:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3ec7af65e09b277f0404fcf8fab9118a6dd98234b116a311cd064e1254b6b6b6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956634
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956634
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2117819
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T10:04:33Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ec7af65e09b277f0404fcf8fab9118a6dd98234b116a311cd064e1254b6b6b6. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2117819 — a six-check JSON result.
  date published: 2026-07-04T10:04:33Z
audio: Hasaganavi
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 78.125
  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.35
  additional property: Energy
    type: PropertyValue
    value: 0.645
  additional property: Speechiness
    type: PropertyValue
    value: 0.043
  additional property: Acousticness
    type: PropertyValue
    value: 0.49
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.344
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.525
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.704
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Radical Premaya
type: MusicAlbum
date published: 2004-11-03
track: Eka Wasanthayaka
  type: MusicRecording
  duration: PT4M5S
  duration ms: 245133
  explicit: false
  by artist: Kasun Kalhara
  in album: Radical Premaya
    type: MusicAlbum
    date published: 2004-11-03
  isrc code: ESA012077812
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T00:36:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1421d1a8e36dc77c59bbd87f6d34e2a539618b3dcf6932b8bf024711cfd1956b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956856
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956856
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA012077812
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T01:25:57Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1421d1a8e36dc77c59bbd87f6d34e2a539618b3dcf6932b8bf024711cfd1956b. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA012077812 — a six-check JSON result.
    date published: 2026-07-06T01:25:57Z
  audio: Eka Wasanthayaka
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.912
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.463
    additional property: Energy
      type: PropertyValue
      value: 0.435
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.643
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.146
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.331
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.496
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Mal Mitak
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212826
  explicit: false
  by artist: Kasun Kalhara
  in album: Radical Premaya
    type: MusicAlbum
    date published: 2004-11-03
  isrc code: ESA012077816
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T23:19:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x963f971f64f2a52d7dc6d39136637fdf0a4db56525b903083740281f212daf49
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA012077816
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T23:31:17Z
  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 0x963f971f64f2a52d7dc6d39136637fdf0a4db56525b903083740281f212daf49. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31:17Z), 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/ESA012077816 — a six-check JSON result.
    date published: 2026-07-12T23:31:17Z
  audio: Mal Mitak
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 112.001
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.691
    additional property: Energy
      type: PropertyValue
      value: 0.511
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.85
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.194
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.581
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.399
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

The Romantic Opera
type: MusicAlbum
date published: 2008-01-01

The Romantic Opera
type: MusicAlbum
date published: 2008-01-01
track: Heta Aluth Aluyamak
  type: MusicRecording
  duration: PT3M28S
  duration ms: 208320
  explicit: false
  by artist: Kasun Kalhara
  in album: The Romantic Opera
    type: MusicAlbum
    date published: 2008-01-01
  isrc code: QM7282456812
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T09:37:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1e454a14760856b6a60812c65c22ad03fcb089b089593b8965fefd5903c5e5bf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282456812
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e454a14760856b6a60812c65c22ad03fcb089b089593b8965fefd5903c5e5bf. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282456812 — a six-check JSON result.
    date published: 2026-07-05T10:01:46Z
  audio: Heta Aluth Aluyamak
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 84.991
    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.566
    additional property: Energy
      type: PropertyValue
      value: 0.21
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.255
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.15
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.151
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.536
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Romanthika Operawa
  type: MusicRecording
  duration: PT3M48S
  duration ms: 228746
  explicit: false
  by artist: Kasun Kalhara
  in album: The Romantic Opera
    type: MusicAlbum
    date published: 2008-01-01
  isrc code: QM7282456822
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T03:32:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x75e2d82b615c2d704a4f06c6c855d4d56e88aa197c8b2813354cc394d3457100
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282456822
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75e2d82b615c2d704a4f06c6c855d4d56e88aa197c8b2813354cc394d3457100. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282456822 — a six-check JSON result.
    date published: 2026-07-03T08:56:35Z
  audio: Romanthika Operawa
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 71.358
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.29
    additional property: Energy
      type: PropertyValue
      value: 0.27
    additional property: Speechiness
      type: PropertyValue
      value: 0.045
    additional property: Acousticness
      type: PropertyValue
      value: 0.85
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.103
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.304
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.691
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Me Heenaye
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197600
  explicit: false
  by artist: Kasun Kalhara
  in album: The Romantic Opera
    type: MusicAlbum
    date published: 2008-01-01
  isrc code: QM7282456823
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T17:32:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd366a30280ae52be1a50cb64a2fe4ef90c9a95ea918d8374db8bcc90fec1fe1c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959043
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959043
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282456823
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Me Heenaye

OTSTimestamp
type: PropertyValue
value: 2026-07-21T18:40:26Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd366a30280ae52be1a50cb64a2fe4ef90c9a95ea918d8374db8bcc90fec1fe1c. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/QM7282456823 — a six-check JSON result.
date published: 2026-07-21T18:40:26Z

Me Heenaye
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 172.228
additional property: Musical Key
  type: PropertyValue
  value: 6
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.399
additional property: Energy
  type: PropertyValue
  value: 0.268
additional property: Speechiness
  type: PropertyValue
  value: 0.063
additional property: Acousticness
  type: PropertyValue
  value: 0.821
additional property: Instrumentalness
  type: PropertyValue
  value: 0.086
additional property: Liveness
  type: PropertyValue
  value: 0.116
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.512
additional property: Loudness (dB)
  type: PropertyValue
  value: -18.88
additional property: Key Name
  type: PropertyValue
  value: F#
additional property: Mode Name
  type: PropertyValue
  value: Minor

Sanda Mithuri
type: MusicAlbum
date published: 2011

Sihina
type: MusicAlbum
date published: 2011

Kasun Kalhara Live in Concert
type: MusicAlbum
date published: 2011-01-01

Kasun Kalhara - Essence Of Romance - Live In Concert (2011)
type: MusicAlbum
date published: 2011-07-01
track: Sihinayaki Mata Adare - Live
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194662
  explicit: false
  by artist: Kasun Kalhara
  in album: Kasun Kalhara - Essence Of Romance - Live In Concert (2011)
    type: MusicAlbum
    date published: 2011-07-01
  isrc code: QM7282457623
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T13:24:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf6698510ee35e2d73ccdafa109aa93785254ca99b38f831ec7107ca3fe84c38e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958300
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958300
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282457623
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T16:14:30Z
  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 0xf6698510ee35e2d73ccdafa109aa93785254ca99b38f831ec7107ca3fe84c38e. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QM7282457623 — a six-check JSON result.
    date published: 2026-07-16T16:14:30Z
  audio: Sihinayaki Mata Adare - Live
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 113.245
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.503
    additional property: Energy
      type: PropertyValue
      value: 0.351
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.749
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.55
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.264
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.51
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Ananthayata Yana - Live
  type: MusicRecording
  duration: PT5M7S
  duration ms: 307305
  explicit: false
  by artist: Kasun Kalhara
  in album: Kasun Kalhara - Essence Of Romance - Live In Concert (2011)
    type: MusicAlbum
    date published: 2011-07-01
  isrc code: QM7282457625
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T21:12:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa7ce255eccf6e67c024a3912f26602bb31a7668b9fe219b14579fc6f02e2d7f5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282457625
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7ce255eccf6e67c024a3912f26602bb31a7668b9fe219b14579fc6f02e2d7f5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282457625 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: Ananthayata Yana - Live
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 150.043
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.491
    additional property: Energy
      type: PropertyValue
      value: 0.464
    additional property: Speechiness
      type: PropertyValue
      value: 0.043
    additional property: Acousticness
      type: PropertyValue
      value: 0.481
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.142
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.318
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.012
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Kaulu Piyanpath - Live
  type: MusicRecording
  duration: PT4M4S
  duration ms: 244290
  explicit: false
  by artist: Kasun Kalhara
  in album: Kasun Kalhara - Essence Of Romance - Live In Concert (2011)
    type: MusicAlbum
    date published: 2011-07-01
  isrc code: QM7282457628
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T20:36:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x16f6b976d324279ccdf3a75b40b2afa775374d485e2007021d611b57c50cd7b6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956856
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956856
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282457628
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Kaulu Piyanpath - Live

OTSTimestamp
type: PropertyValue
value: 2026-07-06T01:25:57Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16f6b976d324279ccdf3a75b40b2afa775374d485e2007021d611b57c50cd7b6. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282457628 — a six-check JSON result.
date published: 2026-07-06T01:25:57Z

Kaulu Piyanpath - Live
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 145.768
additional property: Musical Key
  type: PropertyValue
  value: 7
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.441
additional property: Energy
  type: PropertyValue
  value: 0.29
additional property: Speechiness
  type: PropertyValue
  value: 0.038
additional property: Acousticness
  type: PropertyValue
  value: 0.705
additional property: Instrumentalness
  type: PropertyValue
  value: 0.012
additional property: Liveness
  type: PropertyValue
  value: 0.341
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.413
additional property: Loudness (dB)
  type: PropertyValue
  value: -16.142
additional property: Key Name
  type: PropertyValue
  value: G
additional property: Mode Name
  type: PropertyValue
  value: Major

Meedum Dumaraye
type: MusicAlbum
date published: 2012
track: Meedum Dumaraye
  type: MusicRecording
  duration: PT5M9S
  duration ms: 309306
  explicit: false
  by artist: Kasun Kalhara
  in album: Meedum Dumaraye
    type: MusicAlbum
    date published: 2012
  isrc code: USA561228764
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T09:19:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2a0732718bfe93179ed3c9a28232f568a7f1c51bab5c0833c37e556a4113d6ac
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958390
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958390
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA561228764
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T09:35:49Z
  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 0x2a0732718bfe93179ed3c9a28232f568a7f1c51bab5c0833c37e556a4113d6ac. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35:49Z), 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/USA561228764 — a six-check JSON result.
    date published: 2026-07-17T09:35:49Z
  audio: Meedum Dumaraye
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 99.979
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.517
    additional property: Energy
      type: PropertyValue
      value: 0.295
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.704
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.032
    additional property: Liveness
      type: PropertyValue
      value: 0.131
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.258
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.143
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Nagena Bindena
type: MusicAlbum
date published: 2012

Akasa Gange - Single
type: MusicAlbum
date published: 2012-02-14

Akasa Gange
type: MusicAlbum
date published: 2012-02-14

Math mal sena - Single
type: MusicAlbum
date published: 2012-08-09

Sansaren
type: MusicAlbum
date published: 2012-11-18

Adharema Geethayak - Single
type: MusicAlbum
date published: 2013-08-05

Adarema Geethayak (ආදරේම ගීතයක් )
type: MusicAlbum
date published: 2013-08-05

Kasun Radical Premaya
type: MusicAlbum
date published: 2014-01-24

Heena Gahana - Single
type: MusicAlbum
date published: 2014-04-11

Melaa
type: MusicAlbum
date published: 2017-05-09

Melaa - Single
type: MusicAlbum
date published: 2017-05-18

Nela
type: MusicAlbum
date published: 2018-02-09

Kasun Kalhara's Melodies
type: MusicAlbum
date published: 2019
track: Oba witharamai
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160426
  explicit: false
  by artist: Kasun Kalhara
  in album: Kasun Kalhara's Melodies
    type: MusicAlbum
    date published: 2019
  isrc code: USA561228774
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T13:21:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x67d98a58fa3e717723a1f3e2885486523ca2bc766ddad76426e14211ac1150f7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA561228774
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67d98a58fa3e717723a1f3e2885486523ca2bc766ddad76426e14211ac1150f7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA561228774 — a six-check JSON result.
    date published: 2026-07-02T16:51:38Z
  audio: Oba witharamai
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 189.87
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.54
    additional property: Energy
      type: PropertyValue
      value: 0.462
    additional property: Speechiness
      type: PropertyValue
      value: 0.109
    additional property: Acousticness
      type: PropertyValue
      value: 0.896
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.144
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.438
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.693
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Ma Nowana Mama (Acoustic Version)
type: MusicAlbum
date published: 2021-01-22

Api Aye Hamu Nowena Hanthane
type: MusicAlbum
date published: 2021-11-10

Romantic Opera (Dell Studio Version)
type: MusicAlbum
date published: 2022-08-06

Nodaneema
type: MusicAlbum
date published: 2023-02-03

Mathaka Pada
type: MusicAlbum
date published: 2023-02-10
track: Mathaka Pada
  type: MusicRecording
  duration: PT0M51S
  duration ms: 51710
  explicit: false
  by artist: Kasun Kalhara
  in album: Mathaka Pada
    type: MusicAlbum
    date published: 2023-02-10
  isrc code: RUA1H2349845
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T19:43:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x657f5016651e62fee0420ec9daeaf6a57eb51fb93b444454364d011f149869e7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958774
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958774
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUA1H2349845
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T20:03:27Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x657f5016651e62fee0420ec9daeaf6a57eb51fb93b444454364d011f149869e7. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUA1H2349845 — a six-check JSON result.
    date published: 2026-07-19T20:03:27Z
  audio: Mathaka Pada
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 94.762
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.544
    additional property: Energy
      type: PropertyValue
      value: 0.17
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.925
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.132
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.376
    additional property: Loudness (dB)
      type: PropertyValue
      value: -17.046
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Hitha Hoyanna
type: MusicAlbum
date published: 2023-02-16

Nirvana
type: MusicAlbum
date published: 2023-03-31

Matath Kaviyak Liyanna
type: MusicAlbum
date published: 2023-04-10

Anuraga Pushpaya
type: MusicAlbum
date published: 2023-04-12

Roopa Kaartha Adariye
type: MusicAlbum
date published: 2023-04-16

Ruwa Naarini
type: MusicAlbum
date published: 2023-04-18

Siyak Dahasak
type: MusicAlbum
date published: 2023-04-21

Wahilihiniye
type: MusicAlbum
date published: 2023-04-23

Wasilissa
type: MusicAlbum
date published: 2023-04-25

Haritha Nimnaya
type: MusicAlbum
date published: 2023-08-08
track: Chiththa Kanyawee
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215028
  explicit: false
  by artist: Kasun Kalhara
  in album: Haritha Nimnaya
    type: MusicAlbum
    date published: 2023-08-08
  isrc code: QZS7J2310362
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T10:31:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x95e3bcac69426e87bd3ab313b05b1d7d7a75badc1c53f15e531aa33116e7c249
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958996
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958996
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2310362
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T10:57:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95e3bcac69426e87bd3ab313b05b1d7d7a75badc1c53f15e531aa33116e7c249. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2310362 — a six-check JSON result.
    date published: 2026-07-21T10:57:35Z
  audio: Chiththa Kanyawee
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 106.955
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.643
    additional property: Energy
      type: PropertyValue
      value: 0.54
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.629
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.076
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.504
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.338
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Tharu Katayak Wee
  type: MusicRecording
  duration: PT4M4S
  duration ms: 244784
  explicit: false
  by artist: Kasun Kalhara
  in album: Haritha Nimnaya
    type: MusicAlbum
    date published: 2023-08-08
  isrc code: QZS7J2340478
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T10:18:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6590a85faa900c1fb53a560f57551de6836cb7a3f46d718976749217b572ee85
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958146
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958146
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2340478
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T10:33:22Z
  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 0x6590a85faa900c1fb53a560f57551de6836cb7a3f46d718976749217b572ee85. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33:22Z), 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/QZS7J2340478 — a six-check JSON result.
    date published: 2026-07-15T10:33:22Z
  audio: Tharu Katayak Wee
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 111.063
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.501
    additional property: Energy
      type: PropertyValue
      value: 0.286
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.482
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.193
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.217
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.263
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Sanda Sanda Wage
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207772
  explicit: false
  by artist: Kasun Kalhara
  in album: Haritha Nimnaya
    type: MusicAlbum
    date published: 2023-08-08
  isrc code: QZS7J2383836
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T03:32:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xfd7242b46b3ada57123e68d85002cd8b0d39cfd4e99dfb5e2c239aab8e8321ec
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2383836
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Sanda Sanda Wage
track: Sanda Sanda Wage (Slow)
track: Aadara Mal
track: Wala Kulak Wee

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

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd7242b46b3ada57123e68d85002cd8b0d39cfd4e99dfb5e2c239aab8e8321ec. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2383836 — a six-check JSON result.
date published: 2026-07-03T08:56:35Z

Sanda Sanda Wage
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 108.108
additional property: Musical Key
  type: PropertyValue
  value: 9
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.659
additional property: Energy
  type: PropertyValue
  value: 0.829
additional property: Speechiness
  type: PropertyValue
  value: 0.075
additional property: Acousticness
  type: PropertyValue
  value: 0.41
additional property: Instrumentalness
  type: PropertyValue
  value: 0.001
additional property: Liveness
  type: PropertyValue
  value: 0.12
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.899
additional property: Loudness (dB)
  type: PropertyValue
  value: -5.482
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Minor

Sanda Sanda Wage (Slow)
type: MusicRecording
duration: PT3M4S
duration ms: 184145
explicit: false
by artist: Kasun Kalhara
in album: Haritha Nimnaya
  type: MusicAlbum
  date published: 2023-08-08
isrc code: QZS7J2372426
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T21:51:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd2745f043e933553951faf2684269986fccee19dd7291a61422d47e04cc56987
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958935
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958935
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2372426
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T22:08:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2745f043e933553951faf2684269986fccee19dd7291a61422d47e04cc56987. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2372426 — a six-check JSON result.
  date published: 2026-07-20T22:08:19Z
audio: Sanda Sanda Wage (Slow)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 138.192
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.312
  additional property: Energy
    type: PropertyValue
    value: 0.216
  additional property: Speechiness
    type: PropertyValue
    value: 0.034
  additional property: Acousticness
    type: PropertyValue
    value: 0.955
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.118
  additional property: Liveness
    type: PropertyValue
    value: 0.081
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.234
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.983
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Aadara Mal
type: MusicRecording
duration: PT3M34S
duration ms: 214122
explicit: false
by artist: Kasun Kalhara
in album: Haritha Nimnaya
  type: MusicAlbum
  date published: 2023-08-08
isrc code: QZS7J2352458
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-13T18:45:45+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x801b43048c3f92b406320430075f198ec4cd65378c9c0d5b39743ebc7b85e169
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957898
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957898
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2352458
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-13T19:28:48Z
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 0x801b43048c3f92b406320430075f198ec4cd65378c9c0d5b39743ebc7b85e169. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/QZS7J2352458 — a six-check JSON result.
  date published: 2026-07-13T19:28:48Z
audio: Aadara Mal
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 161.644
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.359
  additional property: Energy
    type: PropertyValue
    value: 0.363
  additional property: Speechiness
    type: PropertyValue
    value: 0.039
  additional property: Acousticness
    type: PropertyValue
    value: 0.395
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.128
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.59
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.22
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Wala Kulak Wee
type: MusicRecording
duration: PT5M31S
duration ms: 331081
explicit: false
by artist: Kasun Kalhara
in album: Haritha Nimnaya
  type: MusicAlbum
  date published: 2023-08-08
isrc code: QZS7J2311295
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T10:47:42+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1509278111d703aeb358c56ef1fb4c7a19fe9448e1ee93a398bf31eb532ffc5c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958404
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958404
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2311295
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T11:34:58Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1509278111d703aeb358c56ef1fb4c7a19fe9448e1ee93a398bf31eb532ffc5c. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2311295 — a six-check JSON result.
  date published: 2026-07-17T11:34:58Z
audio: Wala Kulak Wee
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 106.552
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.49
  additional property: Energy
    type: PropertyValue
    value: 0.793
  additional property: Speechiness
    type: PropertyValue
    value: 0.049
  additional property: Acousticness
    type: PropertyValue
    value: 0.417
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.421
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.525
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.286
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lihiniye
type: MusicAlbum
date published: 2023-08-18

Hitha Heena Aran
type: MusicAlbum
date published: 2023-08-25
track: Hitha Heena Aran
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199320
  explicit: false
  by artist: Kasun Kalhara
  in album: Hitha Heena Aran
    type: MusicAlbum
    date published: 2023-08-25
  isrc code: QZS7J2359163
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T18:03:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd8fa6605b1a491da9abbecac55a1181ef7a76563823f0844878951f65a646584
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2359163
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T18:21:04Z
  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 0xd8fa6605b1a491da9abbecac55a1181ef7a76563823f0844878951f65a646584. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/QZS7J2359163 — a six-check JSON result.
    date published: 2026-07-13T18:21:04Z
  audio: Hitha Heena Aran
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 204.967
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.555
    additional property: Energy
      type: PropertyValue
      value: 0.454
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.788
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.168
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.438
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.738
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Bohoma Issara (Live)
type: MusicAlbum
date published: 2023-08-26

Premaye Wilthere (Live)
type: MusicAlbum
date published: 2023-08-28
track: Ra Ahasin - Live
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235080
  explicit: false
  by artist: Kasun Kalhara
  in album: Premaye Wilthere (Live)
    type: MusicAlbum
    date published: 2023-08-28
  isrc code: QZS7J2302182
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T05:12:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x744e6d69574fbdfff0e05a37ea658bf0b49fe2016892e2106b2dba511cea80d4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2302182
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x744e6d69574fbdfff0e05a37ea658bf0b49fe2016892e2106b2dba511cea80d4. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2302182 — a six-check JSON result.
    date published: 2026-07-02T16:51:38Z
  audio: Ra Ahasin - Live
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 150.749
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.524
    additional property: Energy
      type: PropertyValue
      value: 0.313
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.912
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.26
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.209
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Tunes
type: MusicAlbum
date published: 2023-08-30
track: Ananthayata Yana Paara Dige
  type: MusicRecording
  duration: PT6M10S
  duration ms: 370480
  explicit: false
  by artist: Kasun Kalhara
  in album: Tunes
    type: MusicAlbum
    date published: 2023-08-30
  isrc code: QZS7J2331305
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T09:35:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x61b4bbb7750faa219bae7900f378170517ac04a9efd5e393fae24c53a793f80a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2331305
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61b4bbb7750faa219bae7900f378170517ac04a9efd5e393fae24c53a793f80a. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2331305 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: Ananthayata Yana Paara Dige
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 88.572
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.349
    additional property: Energy
      type: PropertyValue
      value: 0.601
    additional property: Speechiness
      type: PropertyValue
      value: 0.153
    additional property: Acousticness
      type: PropertyValue
      value: 0.087
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.437
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.327
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.938
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Atheethaye Maa
type: MusicAlbum
date published: 2023-09-15
track: Atheethaye Maa
  type: MusicRecording
  duration: PT4M15S
  duration ms: 255200
  explicit: false
  by artist: Kasun Kalhara
  in album: Atheethaye Maa
    type: MusicAlbum
    date published: 2023-09-15
  isrc code: QZS7J2310748
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T03:30:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb5a8807e392e0caa1348f2409f775dbb9784153ca86dbee9458694080024ee7c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2310748
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5a8807e392e0caa1348f2409f775dbb9784153ca86dbee9458694080024ee7c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS7J2310748 — a six-check JSON result.
    date published: 2026-07-03T08:56:35Z
  audio: Atheethaye Maa
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.863
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.561
    additional property: Energy
      type: PropertyValue
      value: 0.234
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.879
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.186
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.808
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Kurulu Bilindi
type: MusicAlbum
date published: 2023-09-21

Aththamme
type: MusicAlbum
date published: 2023-10-04

Matath Kaviyak Liyanna (Cover Version)
type: MusicAlbum
date published: 2023-10-20

Thigassena Mansandhi
type: MusicAlbum
date published: 2024-01-06

Swetha Rathriya
type: MusicAlbum
date published: 2024-02-22

Maleena (Live)
type: MusicAlbum
date published: 2024-03-26

Atha Hariya Thanwalai
type: MusicAlbum
date published: 2024-04-12

Genimi
type: MusicAlbum
date published: 2024-09-09

Numba Kohe Sagawunida
type: MusicAlbum
date published: 2025-01-03
track: Numba Kohe Sagawunida
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206413
  explicit: false
  by artist: Kasun Kalhara
  in album: Numba Kohe Sagawunida
    type: MusicAlbum
    date published: 2025-01-03
  isrc code: QZTLA2503053
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T16:35:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc878f0e27eaba6c0e0d1f730c192cfa00df9c9c296b17f85bed490553acad026
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958582
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958582
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTLA2503053
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T16:47:25Z
  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 0xc878f0e27eaba6c0e0d1f730c192cfa00df9c9c296b17f85bed490553acad026. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/QZTLA2503053 — a six-check JSON result.
    date published: 2026-07-18T16:47:25Z
  audio: Numba Kohe Sagawunida
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 183.801
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.222
    additional property: Energy
      type: PropertyValue
      value: 0.158
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.93
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.004
    additional property: Liveness
      type: PropertyValue
      value: 0.127
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.077
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.42
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Best of Kasun Kalhara | Sanka Dineth | Piyath Rajapakse
type: MusicAlbum
date published: 2025-01-24
track: Sithe Susum - Remake
  type: MusicRecording
  duration: PT3M56S
  duration ms: 236225
  explicit: false
  by artist: Kasun Kalhara
  in album: Best of Kasun Kalhara | Sanka Dineth | Piyath Rajapakse
    type: MusicAlbum
    date published: 2025-01-24
  isrc code: USA561215923
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T16:43:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6c60ee201f4950cf7e930bb0f2270966d3fbdc0eda313c944ee17e64c1c9ad29
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957884
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957884
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA561215923
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T16:55:06Z
  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 0x6c60ee201f4950cf7e930bb0f2270966d3fbdc0eda313c944ee17e64c1c9ad29. Chain 2 (Bitcoin): anchored in block 957884 (2026-07-13T16:55:06Z), 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/USA561215923 — a six-check JSON result.
    date published: 2026-07-13T16:55:06Z
  audio: Sithe Susum - Remake
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 141.93
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.635
    additional property: Energy
      type: PropertyValue
      value: 0.541
    additional property: Speechiness
      type: PropertyValue
      value: 0.047
    additional property: Acousticness
      type: PropertyValue
      value: 0.118
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.075
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.382
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.734
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Seethala Pinne
type: MusicAlbum
date published: 2025-03-22

Premaya
type: MusicAlbum
date published: 2025-03-28

Bohoma Issara (Guitar Version)
type: MusicAlbum
date published: 2025-04-30

Adaraya Komawak
type: MusicAlbum
date published: 2025-09-02