Enchan
type: MusicGroup
popularity: 34
followers: 4197
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa8360e2e9827087aa00053640adf879e52a1899127c7c8a88d93e8a71b8c92c5
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/037d8f37-7c53-4855-bd88-f312a478e361.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/037d8f37-7c53-4855-bd88-f312a478e361.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/037d8f37-7c53-4855-bd88-f312a478e361
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8360e2e9827087aa00053640adf879e52a1899127c7c8a88d93e8a71b8c92c5. 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/037d8f37-7c53-4855-bd88-f312a478e361.json and https://artists.proofprofile.net/proofs/artist/037d8f37-7c53-4855-bd88-f312a478e361.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: Hapus Kesedihan
  type: MusicAlbum
  date published: 2019
album: Ghosting
  type: MusicAlbum
  date published: 2021-08-13
album: Hapus Kesedihan
  type: MusicAlbum
  date published: 2021-08-18
album: Hilang Harapan
  type: MusicAlbum
  date published: 2021-08-22
album: Tired
  type: MusicAlbum
  date published: 2021-09-01
album: Tired
  type: MusicAlbum
  date published: 2021-09-02
album: Exited
  type: MusicAlbum
  date published: 2021-09-13
album: Red Light Green Light
  type: MusicAlbum
  date published: 2021-10-27
album: Alone
  type: MusicAlbum
  date published: 2021-11-16
album: Broken
  type: MusicAlbum
  date published: 2021-11-24
album: Broken
  type: MusicAlbum
  date published: 2021-11-24
album: Lo-fi
  type: MusicAlbum
  date published: 2021-11-26
album: Cari Muka
  type: MusicAlbum
  date published: 2021-12-13
album: Rayuan Gombal
  type: MusicAlbum
  date published: 2021-12-14
album: Republik Ngapak
  type: MusicAlbum
  date published: 2021-12-15
album: Mama
  type: MusicAlbum
  date published: 2021-12-15
album: Menanti
  type: MusicAlbum
  date published: 2021-12-16
album: Tak Bisa Menahanmu
  type: MusicAlbum
  date published: 2022-01-22
album: Jangan Hilangkan Dia
  type: MusicAlbum
  date published: 2022-01-24
album: Bukan Pecundang
  type: MusicAlbum
  date published: 2022-02-04
album: Hypnotic
  type: MusicAlbum
  date published: 2022-03-11
album: Tears
  type: MusicAlbum
  date published: 2022-03-20
album: Dance with Me
  type: MusicAlbum
  date published: 2022-03-22
album: Regret
  type: MusicAlbum
  date published: 2022-03-23
album: Sad
  type: MusicAlbum
  date published: 2022-03-28
album: Sad
  type: MusicAlbum
  date published: 2022-03-28
album: Psycho
  type: MusicAlbum
  date published: 2022-03-29
album: Morning
  type: MusicAlbum
  date published: 2022-04-05
album: Fantasy
  type: MusicAlbum
  date published: 2022-04-08
album: Refresh
  type: MusicAlbum
  date published: 2022-05-04
album: Disappointed
  type: MusicAlbum
  date published: 2022-07-27
album: Lingkaran Cinta
  type: MusicAlbum
  date published: 2022-07-31
album: I Am Not Bad Kid
  type: MusicAlbum
  date published: 2022-09-14
album: I Am Not Bad Kid
  type: MusicAlbum
  date published: 2022-09-14
album: Like a Dream
  type: MusicAlbum
  date published: 2022-09-24
album: Like a Dream
  type: MusicAlbum
  date published: 2022-09-24
album: Sendiri Lagi
  type: MusicAlbum
  date published: 2022-10-23
album: Untuk Dirimu
  type: MusicAlbum
  date published: 2022-10-26
album: Destroyed
  type: MusicAlbum
  date published: 2022-11-10
album: Nightmare
  type: MusicAlbum
  date published: 2022-11-10
album: Chopping
  type: MusicAlbum
  date published: 2022-11-21
album: Very Sad
  type: MusicAlbum
  date published: 2022-11-23
album: Very Sad
  type: MusicAlbum
  date published: 2022-11-23
album: Darkness
  type: MusicAlbum
  date published: 2022-12-06
album: Andai Ku Bisa
  type: MusicAlbum
  date published: 2023-01-15
album: Jangan Kau Pergi
  type: MusicAlbum
  date published: 2023-01-25
album: Tak Sama
  type: MusicAlbum
  date published: 2023-02-04
album: Afraid
  type: MusicAlbum
  date published: 2023-02-20
album: Afraid
  type: MusicAlbum
  date published: 2023-02-20
album: Bengong
  type: MusicAlbum
  date published: 2023-03-04
album: Nyindir
  type: MusicAlbum
  date published: 2023-03-09
album: Biar Ku Sendiri
  type: MusicAlbum
  date published: 2023-03-17
album: Lupakan Aku
  type: MusicAlbum
  date published: 2023-04-04
album: Kenyataan
  type: MusicAlbum
  date published: 2023-04-07
album: Masih Adakah
  type: MusicAlbum
  date published: 2023-04-10
album: F
album: Sad, Pt. 2
album: Very Sad, Pt. 2
album: Rest in Peace
album: Dalam Egoku
album: Smell
album: Pray
album: Buaya Jelek
album: Sleepy
album: Wake Me Up

F
type: MusicAlbum
date published: 2023-06-26

F
type: MusicAlbum
date published: 2023-06-26

Untuk Dirimu
type: MusicAlbum
date published: 2023-07-17

Sad, Pt. 2
type: MusicAlbum
date published: 2023-07-26

Sad, Pt. 2
type: MusicAlbum
date published: 2023-07-26
track: Sad, Pt. 2
  type: MusicRecording
  duration: PT4M39S
  duration ms: 279464
  explicit: false
  by artist: Enchan
  in album: Sad, Pt. 2
    type: MusicAlbum
    date published: 2023-07-26
  isrc code: SGW502334735
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T22:08:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd2159c11eac5ef6509e21692807a0fafed97151337646fda2bde69fc9be4dfb2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957766
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957766
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SGW502334735
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T22:25: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 0xd2159c11eac5ef6509e21692807a0fafed97151337646fda2bde69fc9be4dfb2. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SGW502334735.
    date published: 2026-07-12T22:25:04Z
  audio: Sad, Pt. 2
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 133.83
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.205
    additional property: Energy
      type: PropertyValue
      value: 0.237
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.899
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.713
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.046
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.151
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Very Sad, Pt. 2
type: MusicAlbum
date published: 2023-08-14

Very Sad, Pt. 2
type: MusicAlbum
date published: 2023-08-14

Rest in Peace
type: MusicAlbum
date published: 2023-09-04

Dalam Egoku
type: MusicAlbum
date published: 2023-09-13

Smell
type: MusicAlbum
date published: 2023-09-20

Pray
type: MusicAlbum
date published: 2023-09-25
track: Pray
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361875
  explicit: false
  by artist: Enchan
  in album: Pray
    type: MusicAlbum
    date published: 2023-09-25
  isrc code: SGW502377417
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T20:47:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbacf1f7ff814df94284f8ab4da09a8ff1a063fe4bec9bbfa74fb392caa36c612
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957754
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957754
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SGW502377417
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T21:26: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 0xbacf1f7ff814df94284f8ab4da09a8ff1a063fe4bec9bbfa74fb392caa36c612. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SGW502377417.
    date published: 2026-07-12T21:26:22Z
  audio: Pray
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.195
    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.228
    additional property: Energy
      type: PropertyValue
      value: 0.184
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.981
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.941
    additional property: Liveness
      type: PropertyValue
      value: 0.096
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.044
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.09
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Buaya Jelek
type: MusicAlbum
date published: 2023-10-02

Sleepy
type: MusicAlbum
date published: 2023-10-24

Wake Me Up
type: MusicAlbum
date published: 2023-10-28

Toxic
type: MusicAlbum
date published: 2023-11-03

Sad Story
type: MusicAlbum
date published: 2023-11-14

Aku Pergi
type: MusicAlbum
date published: 2023-11-24

Enchanted
type: MusicAlbum
date published: 2023-12-06

Akulah
type: MusicAlbum
date published: 2024-03-03

Ramadan
type: MusicAlbum
date published: 2024-03-19

The Crying Soul
type: MusicAlbum
date published: 2024-03-31
track: The Crying Soul
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210464
  explicit: false
  by artist: Enchan
  in album: The Crying Soul
    type: MusicAlbum
    date published: 2024-03-31
  isrc code: SGW502455246
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T22:55:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4b400b9e03099cf710e5c087aa2d5a92edc8c5691f429d698b4682113cedfc1a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958796
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958796
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SGW502455246
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T00: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 0x4b400b9e03099cf710e5c087aa2d5a92edc8c5691f429d698b4682113cedfc1a. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SGW502455246.
    date published: 2026-07-20T00:01:46Z
  audio: The Crying Soul
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.761
    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.355
    additional property: Energy
      type: PropertyValue
      value: 0.343
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.971
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.066
    additional property: Liveness
      type: PropertyValue
      value: 0.107
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.143
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.533
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Heartache
type: MusicAlbum
date published: 2024-04-06

Sad Soul
type: MusicAlbum
date published: 2024-05-29
track: Sad Soul
  type: MusicRecording
  duration: PT4M15S
  duration ms: 255430
  explicit: false
  by artist: Enchan
  in album: Sad Soul
    type: MusicAlbum
    date published: 2024-05-29
  isrc code: GXD7G2360260
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T11:28:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x14d32976e0a66e2235b337fb7417c1abf8cf344797539a0d552204b5332368e5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956551
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956551
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXD7G2360260
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T21:18:05Z
  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 0x14d32976e0a66e2235b337fb7417c1abf8cf344797539a0d552204b5332368e5. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXD7G2360260.
    date published: 2026-07-03T21:18:05Z
  audio: Sad Soul
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 109.024
    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.567
    additional property: Energy
      type: PropertyValue
      value: 0.427
    additional property: Speechiness
      type: PropertyValue
      value: 0.025
    additional property: Acousticness
      type: PropertyValue
      value: 0.48
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.941
    additional property: Liveness
      type: PropertyValue
      value: 0.119
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.243
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.358
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Loser
type: MusicAlbum
date published: 2024-06-02

Nothing Is Eternal
type: MusicAlbum
date published: 2024-06-02

Sad Horror
type: MusicAlbum
date published: 2024-06-04

All About Sadness
type: MusicAlbum
date published: 2024-06-05

All Eyes on You
type: MusicAlbum
date published: 2024-06-09

All Eyes on You
type: MusicAlbum
date published: 2024-06-09

Heartbreaking
type: MusicAlbum
date published: 2024-10-07

Sorry From Heaven
type: MusicAlbum
date published: 2024-10-09

Quiet
type: MusicAlbum
date published: 2024-10-11

Poignant
type: MusicAlbum
date published: 2024-10-12

Fever
type: MusicAlbum
date published: 2024-10-13

Goosebumps
type: MusicAlbum
date published: 2024-10-14

Bengong
type: MusicAlbum
date published: 2024-10-16

Sad
type: MusicAlbum
date published: 2024-10-28

Very Sad, Pt. 3
type: MusicAlbum
date published: 2024-10-30

Sad, Pt. 3
type: MusicAlbum
date published: 2024-10-30

Perpisahan
type: MusicAlbum
date published: 2024-12-08

Belum Lama
type: MusicAlbum
date published: 2024-12-13
track: Belum Lama
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168643
  explicit: false
  by artist: Enchan
  in album: Belum Lama
    type: MusicAlbum
    date published: 2024-12-13
  isrc code: TCAJB2449570
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T12:23:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcd51c26bf1cfcc4b68da86306bbe3353e3c7b1b2bcf4dc0d8d33df909a263b25
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958415
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958415
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJB2449570
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T12:50:13Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd51c26bf1cfcc4b68da86306bbe3353e3c7b1b2bcf4dc0d8d33df909a263b25. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJB2449570.
    date published: 2026-07-17T12:50:13Z
  audio: Belum Lama
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.873
    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.564
    additional property: Energy
      type: PropertyValue
      value: 0.417
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.859
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.133
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.079
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.569
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Hate of War
type: MusicAlbum
date published: 2024-12-21

Palestine in Mourning
type: MusicAlbum
date published: 2024-12-30
track: Palestine in Mourning
  type: MusicRecording
  duration: PT4M24S
  duration ms: 264026
  explicit: false
  by artist: Enchan
  in album: Palestine in Mourning
    type: MusicAlbum
    date published: 2024-12-30
  isrc code: TCAJD2415104
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T20:56:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x089d82beea0790ea0fa9e79654af96ac3233a6388735d7563636ea322770d4cc
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958455
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958455
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJD2415104
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T21:28:36Z
  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 0x089d82beea0790ea0fa9e79654af96ac3233a6388735d7563636ea322770d4cc. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJD2415104.
    date published: 2026-07-17T21:28:36Z
  audio: Palestine in Mourning
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.164
    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.306
    additional property: Energy
      type: PropertyValue
      value: 0.147
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.995
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.067
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.059
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.646
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Loro Ati
type: MusicAlbum
date published: 2025-01-17

Lantas Aku Siapa
type: MusicAlbum
date published: 2025-02-02

Hurt
type: MusicAlbum
date published: 2025-02-22

Bailar
type: MusicAlbum
date published: 2025-03-15

Triste
type: MusicAlbum
date published: 2025-03-22

Desconsolado
type: MusicAlbum
date published: 2025-03-29

Atouna El Toufoule for Palestine
type: MusicAlbum
date published: 2025-05-02

Princess in Wonderland
type: MusicAlbum
date published: 2025-05-09

Tak Perlu Lagi Kau Ceritakan Rasa
type: MusicAlbum
date published: 2025-05-17

Primitive
type: MusicAlbum
date published: 2025-06-04

Hanya Aku Yang Mampu
type: MusicAlbum
date published: 2025-07-05
track: Hanya Aku Yang Mampu
  type: MusicRecording
  duration: PT2M52S
  duration ms: 172428
  explicit: false
  by artist: Enchan
  in album: Hanya Aku Yang Mampu
    type: MusicAlbum
    date published: 2025-07-05
  isrc code: TCAJT2598829
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T10:08:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x95668650442f0df66d371a756e11170f130c4a2df2caf069dfdf4570da95d6f8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957851
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957851
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJT2598829
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T11:26: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 0x95668650442f0df66d371a756e11170f130c4a2df2caf069dfdf4570da95d6f8. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJT2598829.
    date published: 2026-07-13T11:26:33Z
  audio: Hanya Aku Yang Mampu
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.578
    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.409
    additional property: Energy
      type: PropertyValue
      value: 0.394
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.58
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.191
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.292
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.338
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Smell
type: MusicAlbum
date published: 2025-10-26

Like a Dream
type: MusicAlbum
date published: 2025-10-27

I Am Not Bad Kid
type: MusicAlbum
date published: 2025-10-28

Afraid
type: MusicAlbum
date published: 2025-10-29

Wedang Bening Sarinah
type: MusicAlbum
date published: 2025-10-30

Tak Berharap
type: MusicAlbum
date published: 2025-10-31

Dalam Egoku
type: MusicAlbum
date published: 2025-11-01

Very Sad
type: MusicAlbum
date published: 2025-11-09