Cao Nam Thanh
type: MusicGroup
genre: vinahouse
genre: v-pop
popularity: 25
followers: 8984
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfa2d4dd8e67012a235f033ccb08749ee6bde172772e2e79966a48865cd153a48
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/07d1a9ea-9de6-4674-b080-accfb6604b9e.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/07d1a9ea-9de6-4674-b080-accfb6604b9e.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/07d1a9ea-9de6-4674-b080-accfb6604b9e
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xfa2d4dd8e67012a235f033ccb08749ee6bde172772e2e79966a48865cd153a48","name":"Cao Nam Thanh","registered_at":"2026-06-11T11:16:00Z","symbol":"NIM0010907","token_address":"0x30f6322c39740852e2a3ff113a89e0d2fafadfd3","type":"artist","uuid":"07d1a9ea-9de6-4674-b080-accfb6604b9e"}
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 0xfa2d4dd8e67012a235f033ccb08749ee6bde172772e2e79966a48865cd153a48. 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/07d1a9ea-9de6-4674-b080-accfb6604b9e.json and https://artists.proofprofile.net/proofs/artist/07d1a9ea-9de6-4674-b080-accfb6604b9e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0xfa2d4dd8e67012a235f033ccb08749ee6bde172772e2e79966a48865cd153a48","name":"Cao Nam Thanh","registered_at":"2026-06-11T11:16:00Z","symbol":"NIM0010907","token_address":"0x30f6322c39740852e2a3ff113a89e0d2fafadfd3","type":"artist","uuid":"07d1a9ea-9de6-4674-b080-accfb6604b9e"}
album: Người Đổi Thay
  type: MusicAlbum
  date published: 2013-08-31
album: Em ơi em đừng khóc
  type: MusicAlbum
  date published: 2017-01-14
album: Em yêu à
  type: MusicAlbum
  date published: 2017-02-10
album: Remix2017
  type: MusicAlbum
  date published: 2017-08-03
album: Điều Anh Không Thể Giấu (Remix)
  type: MusicAlbum
  date published: 2017-09-28
album: Xin Em Đừng Yêu Anh
  type: MusicAlbum
  date published: 2018-03-01
album: Tuyển Tập Bài Hát Hit Của Cao Nam Thành
  type: MusicAlbum
  date published: 2018-03-01
album: Điều Anh Không Thể Giấu
  type: MusicAlbum
  date published: 2018-04-24
  track: Giận Rồi Cũng Nguôi (Remix)
    type: MusicRecording
    duration: PT5M23S
    duration ms: 323892
    explicit: false
    by artist: Cao Nam Thanh
    in album: Điều Anh Không Thể Giấu
      type: MusicAlbum
      date published: 2018-04-24
    genre: vinahouse
    genre: v-pop
    isrc code: QM4TW1874813
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-22T01:44:55+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x88ece2822a9412f99fa266c2fc9fce65f89f37b1302234579160a8f5931e4364
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 959087
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/959087
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW1874813
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-22T02:05:55Z
    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 0x88ece2822a9412f99fa266c2fc9fce65f89f37b1302234579160a8f5931e4364. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QM4TW1874813.
      date published: 2026-07-22T02:05:55Z
    audio: Giận Rồi Cũng Nguôi (Remix)
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 135.001
      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.752
      additional property: Energy
        type: PropertyValue
        value: 0.734
      additional property: Speechiness
        type: PropertyValue
        value: 0.03
      additional property: Acousticness
        type: PropertyValue
        value: 0.024
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.321
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.618
      additional property: Loudness (dB)
        type: PropertyValue
        value: -6.723
      additional property: Key Name
        type: PropertyValue
        value: E
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Yêu Em Từ Tuổi Thanh Xuân
  type: MusicAlbum
  date published: 2018-07-17
album: Anh không can đảm
  type: MusicAlbum
  date published: 2018-11-03
album: Tuyển Tập Bài Hát Hit Của Cao Nam Thành
  type: MusicAlbum
  date published: 2019-07-01
  track: Mặc Kệ Người Ta Nói
    type: MusicRecording
    duration: PT4M53S
    duration ms: 293198
    explicit: false
    by artist: Cao Nam Thanh
    in album: Tuyển Tập Bài Hát Hit Của Cao Nam Thành
      type: MusicAlbum
      date published: 2019-07-01
    genre: vinahouse
    genre: v-pop
    isrc code: VNA0M1850371
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-18T04:57:08+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x9b2dcb7cc58921153354f4445e169a64dfcddd3807d4cfffb82972d0e5134798
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958501
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958501
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1850371
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-18T05:33: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 0x9b2dcb7cc58921153354f4445e169a64dfcddd3807d4cfffb82972d0e5134798. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33: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/VNA0M1850371.
      date published: 2026-07-18T05:33:04Z
    audio: Mặc Kệ Người Ta Nói
  track: Em Ơi Em Đừng Khóc - Remix
  track: Xoá Sạch Hết Đi - Remix
album: Tổng Hợp Bài Hát Của Cao Nam Thành
album: Mới Chia Tay Thôi Mà
album: Người Yêu Mới Em Tên Gì ?
album: Giận Rồi Cũng Nguôi
album: Giấu Nước Mắt
album: Từ Khi Có Em
album: Người Thế Thay
album: Anh Phải Quên
album: Người Thế Thay (Remix)
album: Anh Nhớ Em
album: Anh Đã Sai (Solo Version)
album: Điều Vô Nghĩa
album: Em À
album: Chuyện Anh Và Em
album: Anh Đã Sai
album: Lặng Im Để Em Rời Xa
album: Lý Do
album: Từ Khi Có Em (Remix)
album: Vì Ai Em Đổi Thay?
album: Người Đổi Thay (Piano Version)
album: Người Con Gái Ấy
album: Mãi Luôn Là Của Nhau
album: Anh Dắt Em Về
album: Làm Sao Quên Được Em
album: Kết Thúc Một Cuộc Tình
album: Kết Thúc Một Cuộc Tình (Phi Nguyễn Remix)
album: Hết Thật Rồi
album: Người Đổi Thay (DingLong Remix)
album: Khóc Vì Một Người
album: Người Còn Ở Đó
album: Vì Ai Em Đổi Thay (Remix)
album: Điều Buồn Nhất Bây Giờ
album: Người Đổi Thay (Lofi Version)
album: Kết Thúc Một Cuộc Tình (Ballad Collection)
album: Anh Dắt Em Về (Ballad Collection)
album: Xóa Sạch Hết Đi
album: Đến Lúc Anh Phải Đi
album: Người Còn Ở Đó (Future Bass)
album: Điều Buồn Nhất Bây Giờ (Lofi Version)
album: Anh Chưa Đủ Tư Cách
album: Em Ơi Em Đừng Khóc (Fireprox Remix)
album: Em Ơi Em Đừng Khóc (Tropical House)
album: Người Thế Thay (Lofi Version)
album: Ừ Thì Em Cứ Đi (Lofi Version)
album: Người Thế Thay (Lofi Instrumental)
album: Vẫn Còn Có Anh Đây
album: Vẫn Còn Có Anh Đây (Lofi Version)
album: Người Con Gái Ấy (CaoTri Remix)
album: Ai Thật Lòng Thương Em (TienDat Remix)
album: Người Thế Thay (Lofi Version) [Remix]
album: Mới Chia Tay Thôi Mà (Lofi Version)
album: Chẳng Cần Bận Tâm (Lofi Version)

Mặc Kệ Người Ta Nói
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 97.543
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.708
additional property: Energy
  type: PropertyValue
  value: 0.45
additional property: Speechiness
  type: PropertyValue
  value: 0.028
additional property: Acousticness
  type: PropertyValue
  value: 0.382
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.122
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.505
additional property: Loudness (dB)
  type: PropertyValue
  value: -8.153
additional property: Key Name
  type: PropertyValue
  value: F#
additional property: Mode Name
  type: PropertyValue
  value: Minor

Em Ơi Em Đừng Khóc - Remix
type: MusicRecording
duration: PT4M16S
duration ms: 256230
explicit: false
by artist: Cao Nam Thanh
in album: Tuyển Tập Bài Hát Hit Của Cao Nam Thành
  type: MusicAlbum
  date published: 2019-07-01
genre: vinahouse
genre: v-pop
isrc code: VNA0M1850377
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T00:30:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf2d71fbd7d780588a1a40cb08edab75149da04fb13f119c33a11fbf1ce74a4fb
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956725
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956725
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1850377
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:12:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2d71fbd7d780588a1a40cb08edab75149da04fb13f119c33a11fbf1ce74a4fb. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1850377.
  date published: 2026-07-05T01:12:41Z
audio: Em Ơi Em Đừng Khóc - Remix
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 138.021
  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.693
  additional property: Energy
    type: PropertyValue
    value: 0.977
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.181
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.73
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.895
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.952
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Xoá Sạch Hết Đi - Remix
type: MusicRecording
duration: PT4M14S
duration ms: 254240
explicit: false
by artist: Cao Nam Thanh
in album: Tuyển Tập Bài Hát Hit Của Cao Nam Thành
  type: MusicAlbum
  date published: 2019-07-01
genre: vinahouse
genre: v-pop
isrc code: VNA0M1850385
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T06:53:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb55d0015231685e1c34d4acca566f8571cf1545f8275e629503a9b0453e758ff
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958517
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958517
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1850385
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T07:54:29Z
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 0xb55d0015231685e1c34d4acca566f8571cf1545f8275e629503a9b0453e758ff. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/VNA0M1850385.
  date published: 2026-07-18T07:54:29Z
audio: Xoá Sạch Hết Đi - Remix
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 135.022
  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.731
  additional property: Energy
    type: PropertyValue
    value: 0.988
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.125
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.845
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.802
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.642
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Tổng Hợp Bài Hát Của Cao Nam Thành
type: MusicAlbum
date published: 2019-08-15

Mới Chia Tay Thôi Mà
type: MusicAlbum
date published: 2019-11-22

Người Yêu Mới Em Tên Gì ?
type: MusicAlbum
date published: 2020

Giận Rồi Cũng Nguôi
type: MusicAlbum
date published: 2020-01-01

Người Đổi Thay
type: MusicAlbum
date published: 2020-01-01
track: Người Đổi Thay
  type: MusicRecording
  duration: PT4M32S
  duration ms: 272848
  explicit: false
  by artist: Cao Nam Thanh
  in album: Người Đổi Thay
    type: MusicAlbum
    date published: 2020-01-01
  genre: vinahouse
  genre: v-pop
  isrc code: QMDA72287737
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T08:35:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x73c873ed1b656fbf6f60d1de5e45abef5498acdfc04cab90c1d66de1792e131c
  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/QMDA72287737
  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 0x73c873ed1b656fbf6f60d1de5e45abef5498acdfc04cab90c1d66de1792e131c. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDA72287737.
    date published: 2026-07-04T10:04:33Z
  audio: Người Đổi Thay
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.025
    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.626
    additional property: Energy
      type: PropertyValue
      value: 0.388
    additional property: Speechiness
      type: PropertyValue
      value: 0.024
    additional property: Acousticness
      type: PropertyValue
      value: 0.823
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.092
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.549
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.982
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Giấu Nước Mắt
type: MusicAlbum
date published: 2020-01-01

Từ Khi Có Em
type: MusicAlbum
date published: 2020-01-01

Người Thế Thay
type: MusicAlbum
date published: 2020-01-01

Anh Phải Quên
type: MusicAlbum
date published: 2020-01-01

Người Thế Thay (Remix)
type: MusicAlbum
date published: 2020-01-01

Anh Nhớ Em
type: MusicAlbum
date published: 2020-01-01

Điều Anh Không Thể Giấu (Remix)
type: MusicAlbum
date published: 2020-01-01

Anh Đã Sai (Solo Version)
type: MusicAlbum
date published: 2020-01-01

Điều Vô Nghĩa
type: MusicAlbum
date published: 2020-01-01

Em À
type: MusicAlbum
date published: 2020-01-01

Chuyện Anh Và Em
type: MusicAlbum
date published: 2020-01-01

Anh Đã Sai
type: MusicAlbum
date published: 2020-01-01

Lặng Im Để Em Rời Xa
type: MusicAlbum
date published: 2020-01-01

Lý Do
type: MusicAlbum
date published: 2020-01-01

Từ Khi Có Em (Remix)
type: MusicAlbum
date published: 2020-01-01

Vì Ai Em Đổi Thay?
type: MusicAlbum
date published: 2020-01-01

Người Đổi Thay (Piano Version)
type: MusicAlbum
date published: 2020-01-01
track: Người Đổi Thay - Piano Version
  type: MusicRecording
  duration: PT4M41S
  duration ms: 281059
  explicit: false
  by artist: Cao Nam Thanh
  in album: Người Đổi Thay (Piano Version)
    type: MusicAlbum
    date published: 2020-01-01
  genre: vinahouse
  genre: v-pop
  isrc code: QM4TX2472368
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T14:56:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcfe237abe683796a67ff40bfb845e7d7ceaa6f55f7bdf478f3a07ea33b9590fb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958901
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958901
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2472368
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T15:07:00Z
  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 0xcfe237abe683796a67ff40bfb845e7d7ceaa6f55f7bdf478f3a07ea33b9590fb. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/QM4TX2472368.
    date published: 2026-07-20T15:07:00Z
  audio: Người Đổi Thay - Piano Version
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.008
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.766
    additional property: Energy
      type: PropertyValue
      value: 0.222
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.984
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.044
    additional property: Liveness
      type: PropertyValue
      value: 0.101
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.533
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.227
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Người Con Gái Ấy
type: MusicAlbum
date published: 2020-01-01

Mãi Luôn Là Của Nhau
type: MusicAlbum
date published: 2020-01-01

Anh Dắt Em Về
type: MusicAlbum
date published: 2020-01-01

Người Con Gái Ấy
type: MusicAlbum
date published: 2020-01-01

Làm Sao Quên Được Em
type: MusicAlbum
date published: 2020-01-01

Kết Thúc Một Cuộc Tình
type: MusicAlbum
date published: 2020-01-01

Kết Thúc Một Cuộc Tình (Phi Nguyễn Remix)
type: MusicAlbum
date published: 2020-01-01

Hết Thật Rồi
type: MusicAlbum
date published: 2020-01-01

Người Đổi Thay (DingLong Remix)
type: MusicAlbum
date published: 2020-01-01

Khóc Vì Một Người
type: MusicAlbum
date published: 2020-01-07

Người Còn Ở Đó
type: MusicAlbum
date published: 2020-01-07

Vì Ai Em Đổi Thay (Remix)
type: MusicAlbum
date published: 2020-02-23

Điều Buồn Nhất Bây Giờ
type: MusicAlbum
date published: 2020-03-03

Điều Buồn Nhất Bây Giờ
type: MusicAlbum
date published: 2020-05-18

Người Con Gái Ấy
type: MusicAlbum
date published: 2020-05-19

Anh Đã Sai
type: MusicAlbum
date published: 2020-05-19

Người Đổi Thay (Lofi Version)
type: MusicAlbum
date published: 2020-05-28

Kết Thúc Một Cuộc Tình (Ballad Collection)
type: MusicAlbum
date published: 2020-06-06

Anh Dắt Em Về (Ballad Collection)
type: MusicAlbum
date published: 2020-06-07

Xin Em Đừng Yêu Anh
type: MusicAlbum
date published: 2020-06-11

Xóa Sạch Hết Đi
type: MusicAlbum
date published: 2020-06-12

Đến Lúc Anh Phải Đi
type: MusicAlbum
date published: 2020-06-13

Người Còn Ở Đó (Future Bass)
type: MusicAlbum
date published: 2020-07-15

Điều Buồn Nhất Bây Giờ (Lofi Version)
type: MusicAlbum
date published: 2020-07-27

Anh Chưa Đủ Tư Cách
type: MusicAlbum
date published: 2020-08-12

Em Ơi Em Đừng Khóc (Fireprox Remix)
type: MusicAlbum
date published: 2020-08-17

Em Ơi Em Đừng Khóc (Tropical House)
type: MusicAlbum
date published: 2020-08-17

Người Thế Thay (Lofi Version)
type: MusicAlbum
date published: 2020-10-02

Ừ Thì Em Cứ Đi (Lofi Version)
type: MusicAlbum
date published: 2020-10-15

Người Thế Thay (Lofi Instrumental)
type: MusicAlbum
date published: 2020-11-04

Vẫn Còn Có Anh Đây
type: MusicAlbum
date published: 2020-11-10

Vẫn Còn Có Anh Đây (Lofi Version)
type: MusicAlbum
date published: 2020-12-27

Người Con Gái Ấy (CaoTri Remix)
type: MusicAlbum
date published: 2021-01-14

Ai Thật Lòng Thương Em (TienDat Remix)
type: MusicAlbum
date published: 2021-02-04

Vẫn Còn Có Anh Đây
type: MusicAlbum
date published: 2021-02-05

Người Thế Thay (Lofi Version) [Remix]
type: MusicAlbum
date published: 2021-02-07

Mới Chia Tay Thôi Mà (Lofi Version)
type: MusicAlbum
date published: 2021-03-01

Chẳng Cần Bận Tâm (Lofi Version)
type: MusicAlbum
date published: 2021-03-02

Từng Coi Là Tất Cả
type: MusicAlbum
date published: 2021-03-27

Tạm Yêu (Acoustic)
type: MusicAlbum
date published: 2021-04-04

Từng Coi Là Tất Cả (Lofi Version)
type: MusicAlbum
date published: 2021-04-23

Em Đã Làm Gì Đêm Qua
type: MusicAlbum
date published: 2021-05-18

Em Bay Xa Với Gió Trời
type: MusicAlbum
date published: 2021-05-21

Anh Biết Mình Đã Sai
type: MusicAlbum
date published: 2021-06-02

Chỉ Cần Được Bên Nhau
type: MusicAlbum
date published: 2021-06-15

Vậy Là Chia Tay
type: MusicAlbum
date published: 2021-08-11

Quên Một Người Thật Khó
type: MusicAlbum
date published: 2021-08-17

Quên Một Người Thật Khó
type: MusicAlbum
date published: 2021-08-18

Quên Cách Yêu Thay Cách Nhớ
type: MusicAlbum
date published: 2021-08-24

Chẳng Cần Bận Tâm
type: MusicAlbum
date published: 2021-08-24

Bức Thư Tình Đầu Tiên
type: MusicAlbum
date published: 2021-09-03

Che Giấu Nỗi Cô Đơn
type: MusicAlbum
date published: 2021-09-17

Ngày Tết Quê Em
type: MusicAlbum
date published: 2021-11-23

Em Đã Yêu Người Khác Rồi
type: MusicAlbum
date published: 2021-11-26

Em Đã Yêu Người Khác Rồi
type: MusicAlbum
date published: 2021-11-26

Yêu Đậm Sâu Có Chắc Bền Lâu
type: MusicAlbum
date published: 2021-11-26

Anh Vẫn Mong Chờ
type: MusicAlbum
date published: 2021-11-27

Hết Yêu
type: MusicAlbum
date published: 2021-11-29

Là Vì Em Sai
type: MusicAlbum
date published: 2021-11-29

Ừ Thì Em Cứ Đi
type: MusicAlbum
date published: 2021-11-29

Yêu Em Anh Đâu Biết Trước
type: MusicAlbum
date published: 2022-01-06

Chỉ Là Kẻ Thừa
type: MusicAlbum
date published: 2022-03-22

Yêu Đậm Sâu Có Chắc Bền Lâu (AB One Vina House)
type: MusicAlbum
date published: 2022-03-28

Duyên Phận Trớ Trêu
type: MusicAlbum
date published: 2022-04-10

Ai Thật Lòng Thương Em (Remix)
type: MusicAlbum
date published: 2022-04-30

Đã Có Anh Đây
type: MusicAlbum
date published: 2022-05-28

Bức Thư Tình Đầu Tiên
type: MusicAlbum
date published: 2022-05-30

Em Bay Xa Với Gió Trời
type: MusicAlbum
date published: 2022-06-02

Che Giấu Nỗi Cô Đơn (Remix)
type: MusicAlbum
date published: 2022-06-03

Người Yêu Em Tên Gì (Remix)
type: MusicAlbum
date published: 2022-06-03

Điều Buồn Nhất Bây Giờ (Remix)
type: MusicAlbum
date published: 2022-06-03

Quên Cách Yêu Thay Cách Nhớ (Remix)
type: MusicAlbum
date published: 2022-06-03

Giận Rồi Cũng Nguôi (Remix)
type: MusicAlbum
date published: 2022-06-03

Ai Thật Lòng Thương Em (Remix)
type: MusicAlbum
date published: 2022-06-12

Yêu Em Anh Đâu Biết Trước (Remix)
type: MusicAlbum
date published: 2022-06-12

Vì Ai Em Đổi Thay
type: MusicAlbum
date published: 2022-06-19

Chuyện Anh Và Em (Lofi)
type: MusicAlbum
date published: 2022-06-19
track: Đừng Yêu Ai Em Nhé - Lofi
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196484
  explicit: false
  by artist: Cao Nam Thanh
  in album: Chuyện Anh Và Em (Lofi)
    type: MusicAlbum
    date published: 2022-06-19
  genre: vinahouse
  genre: v-pop
  isrc code: FRX202258406
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T17:36:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9c077f5358c69fdcb4aaf90b37621e53b3a9fd6e6a614569c7223e46e4e3075c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958180
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958180
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX202258406
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T17:59:52Z
  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 0x9c077f5358c69fdcb4aaf90b37621e53b3a9fd6e6a614569c7223e46e4e3075c. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), 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/FRX202258406.
    date published: 2026-07-15T17:59:52Z
  audio: Đừng Yêu Ai Em Nhé - Lofi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.211
    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.636
    additional property: Energy
      type: PropertyValue
      value: 0.312
    additional property: Speechiness
      type: PropertyValue
      value: 0.046
    additional property: Acousticness
      type: PropertyValue
      value: 0.953
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.373
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.25
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.832
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Em Ơi Em Đừng Khóc - Lofi
  type: MusicRecording
  duration: PT2M44S
  duration ms: 164521
  explicit: false
  by artist: Cao Nam Thanh
  in album: Chuyện Anh Và Em (Lofi)
    type: MusicAlbum
    date published: 2022-06-19
  genre: vinahouse
  genre: v-pop
  isrc code: FRX202258410
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T01:08:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8e4c81de67b266d598475a4ef8da812f7efc96f4cc74eb326247b115dba1680a
  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/FRX202258410
  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 0x8e4c81de67b266d598475a4ef8da812f7efc96f4cc74eb326247b115dba1680a. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX202258410.
    date published: 2026-07-04T10:04:33Z
  audio: Em Ơi Em Đừng Khóc - Lofi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 97.952
    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.641
    additional property: Energy
      type: PropertyValue
      value: 0.436
    additional property: Speechiness
      type: PropertyValue
      value: 0.05
    additional property: Acousticness
      type: PropertyValue
      value: 0.928
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.286
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.233
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.504
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Quên Cách Yêu Thay Cách Nhớ (Lofi)
type: MusicAlbum
date published: 2022-06-19

Anh Đã Sai (Lofi)
type: MusicAlbum
date published: 2022-06-19

Khóc Vì Một Người (Lofi)
type: MusicAlbum
date published: 2022-06-19

CNT Beat Collection (Dinoo Remix)
type: MusicAlbum
date published: 2022-06-30

CNT Beat Collection (Dinoo Remix)
type: MusicAlbum
date published: 2022-06-30

CNT Beat Collection) (Dinoo Remix)
type: MusicAlbum
date published: 2022-06-30

CNT Beat Collection (Dinoo Remix)
type: MusicAlbum
date published: 2022-06-30

CNT Beat Collection (Dinoo Remix)
type: MusicAlbum
date published: 2022-06-30

Em Đã Yêu Người Khác Rồi (Lofi)
type: MusicAlbum
date published: 2022-08-23

Có Phải Anh Chưa Tốt
type: MusicAlbum
date published: 2022-10-22

Tưởng Tượng Em Quay Lại
type: MusicAlbum
date published: 2022-12-21

Có Phải Anh Chưa Tốt
type: MusicAlbum
date published: 2023-01-04

Chẳng Phải Là Anh
type: MusicAlbum
date published: 2023-01-06

Từ Khi Có Em (Remix)
type: MusicAlbum
date published: 2023-04-17

Anh Muốn Được Bên Em
type: MusicAlbum
date published: 2023-04-17

Sao Đành Xa Anh
type: MusicAlbum
date published: 2023-04-17

Chẳng Thể Vơi Đi Một Nỗi Nhớ
type: MusicAlbum
date published: 2023-04-17

Người Đó Là Em
type: MusicAlbum
date published: 2023-04-17

Em Ơi Em Đừng Khóc (Remix)
type: MusicAlbum
date published: 2023-04-17

Bên Em Không Chỉ Riêng Anh
type: MusicAlbum
date published: 2023-04-17

Xin Anh Đừng Lặng Im
type: MusicAlbum
date published: 2023-04-17

Đã Xa Rồi
type: MusicAlbum
date published: 2023-04-17

Xoá Sạch Hết Đi
type: MusicAlbum
date published: 2023-04-17

Em Yêu À (Remix)
type: MusicAlbum
date published: 2023-04-17

Xin Anh Đừng Lặng Im (Remix)
type: MusicAlbum
date published: 2023-04-17

Sự Dịu Dàng Đáng Sợ (Remix)
type: MusicAlbum
date published: 2023-04-17

Anh Cũng Lỡ Yêu Em Rồi (Remix)
type: MusicAlbum
date published: 2023-04-17

Điều Vô Nghĩa
type: MusicAlbum
date published: 2023-04-17

Anh Sợ Ngày Mất Em
type: MusicAlbum
date published: 2023-04-17

Sự Dịu Dàng Đáng Sợ
type: MusicAlbum
date published: 2023-04-17

Người Đổi Thay (Remix)
type: MusicAlbum
date published: 2023-04-17

Mặc Kệ Người Ta Nói
type: MusicAlbum
date published: 2023-04-17

Đừng Yêu Ai Em Nhé (Remix)
type: MusicAlbum
date published: 2023-04-17

Đừng Yêu Ai Em Nhé
type: MusicAlbum
date published: 2023-04-17

Anh Không Cần
type: MusicAlbum
date published: 2023-04-17

Hết Thật Rồi
type: MusicAlbum
date published: 2023-04-17

Người Đó Là Em (Remix)
type: MusicAlbum
date published: 2023-04-17

Anh Cũng Lỡ Yêu Em Rồi
type: MusicAlbum
date published: 2023-04-17

Con Yêu Cha Mẹ
type: MusicAlbum
date published: 2023-04-17

Anh Nhớ Em
type: MusicAlbum
date published: 2023-04-17

Như Ta Đã Từng
type: MusicAlbum
date published: 2023-04-24

Ai Thật Lòng Thương Em
type: MusicAlbum
date published: 2023-05-10

Điều Buồn Nhất Bây Giờ
type: MusicAlbum
date published: 2023-05-16

Anh Biết Mình Đã Sai
type: MusicAlbum
date published: 2023-05-16

Điều Buồn Nhất Bây Giờ (Lofi)
type: MusicAlbum
date published: 2023-05-16

Em Ơi Em Đừng Khóc (Guitar Acoustic)
type: MusicAlbum
date published: 2023-06-09

Điều Anh Không Thể Giấu
type: MusicAlbum
date published: 2023-11-12

Quên Cách Yêu Thay Cách Nhớ (Instrumental)
type: MusicAlbum
date published: 2024-01-09

Không Còn Bình Yên
type: MusicAlbum
date published: 2024-01-09

Chẳng Cần Bận Tâm (Instrumental)
type: MusicAlbum
date published: 2024-01-09

Tạm Yêu
type: MusicAlbum
date published: 2024-01-10

Người Đổi Thay (Vgee Remix)
type: MusicAlbum
date published: 2024-04-03

Anh Phải Quên
type: MusicAlbum
date published: 2024-04-11

Không Còn Yêu
type: MusicAlbum
date published: 2024-05-20

Không Còn Yêu (Lofi)
type: MusicAlbum
date published: 2024-05-20

Hết Yêu (Lofi)
type: MusicAlbum
date published: 2024-05-20

Không Còn Yêu (Remix)
type: MusicAlbum
date published: 2024-05-23

Người Đổi Thay (Lofi)
type: MusicAlbum
date published: 2024-06-01

Tất Cả Là Vì Em (Lofi Collection)
type: MusicAlbum
date published: 2024-06-02

Người Đổi Thay (Frexs Remix)
type: MusicAlbum
date published: 2024-12-12

Chào Một Mùa Xuân Mới
type: MusicAlbum
date published: 2025-01-12

Người Đổi Thay (feat. H2O Vina & TOPKN) [Remix]
type: MusicAlbum
date published: 2025-05-05

Người Đổi Thay (Remix)
type: MusicAlbum
date published: 2025-05-06

Yêu Em Trước Công Nguyên
type: MusicAlbum
date published: 2025-05-10

Có Phải Anh Chưa Tốt (Remix)
type: MusicAlbum
date published: 2025-05-31

Người Đổi Thay (Remix)
type: MusicAlbum
date published: 2025-06-04

Chắc Gì Có Bền Lâu
type: MusicAlbum
date published: 2025-06-10
track: Chắc Gì Có Bền Lâu
  type: MusicRecording
  duration: PT4M45S
  duration ms: 285205
  explicit: false
  by artist: Cao Nam Thanh
  in album: Chắc Gì Có Bền Lâu
    type: MusicAlbum
    date published: 2025-06-10
  genre: vinahouse
  genre: v-pop
  isrc code: QZYHM2507158
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T09:23:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa9dbed31af74fd752079f8e38f8e3ede7da3d6372c98aec00a6fe6409d3d6719
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958392
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958392
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZYHM2507158
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T09:46:31Z
  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 0xa9dbed31af74fd752079f8e38f8e3ede7da3d6372c98aec00a6fe6409d3d6719. Chain 2 (Bitcoin): anchored in block 958392 (2026-07-17T09:46:31Z), 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/QZYHM2507158.
    date published: 2026-07-17T09:46:31Z
  audio: Chắc Gì Có Bền Lâu
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 170.15
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.507
    additional property: Energy
      type: PropertyValue
      value: 0.47
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.82
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.242
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.405
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.568
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Em Ơi Em Đừng Khóc (Remix)
type: MusicAlbum
date published: 2025-10-26

Người Đổi Thay - Vgee Remix
type: MusicRecording
duration: PT5M18S
duration ms: 318908
explicit: false
by artist: 9C Media
by artist: Cao Nam Thanh
in album: Người Đổi Thay (Vgee Remix)
  type: MusicAlbum
  date published: 2024-06-22
genre: vinahouse
isrc code: ARC572402402
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T05:44:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x45ea256ac21d407678e7ece812d13fec38599498fa55cda87cdd40e7d8007e40
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953520
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ARC572402402
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x45ea256ac21d407678e7ece812d13fec38599498fa55cda87cdd40e7d8007e40. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ARC572402402.
  date published: 2026-06-13T13:32:09Z
audio: Người Đổi Thay - Vgee Remix
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 145.196
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.645
  additional property: Energy
    type: PropertyValue
    value: 0.864
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.009
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.012
  additional property: Liveness
    type: PropertyValue
    value: 0.073
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.886
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.464
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor