Hương Lan
type: MusicGroup
genre: bolero
genre: vietnamese bolero
description: Hương Lan, real name Trần Thị Ngọc Ánh (Saigon, 1956) is a Vietnamese popular singer.Leo Coleman Food: Ethnographic Encounters 2011 – Page 101 "In the year 2000 at a fashion/variety show in Ho Chi Mi
popularity: 33
followers: 54299
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4ce7c2ae3edc09155122b87fc13e44b32262e95ec4bdc42f3ba8374cac961f27
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/5e8d4662-e2cb-4f31-a2c1-0de813f22f70.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/5e8d4662-e2cb-4f31-a2c1-0de813f22f70.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/5e8d4662-e2cb-4f31-a2c1-0de813f22f70
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x4ce7c2ae3edc09155122b87fc13e44b32262e95ec4bdc42f3ba8374cac961f27","name":"Hương Lan","registered_at":"2026-06-12T15:30:53Z","symbol":"NIM0121818","token_address":"0xe5434d946377b74a4553c8c0f6deff17de0e3b2f","type":"artist","uuid":"5e8d4662-e2cb-4f31-a2c1-0de813f22f70"}
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 0x4ce7c2ae3edc09155122b87fc13e44b32262e95ec4bdc42f3ba8374cac961f27. 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/5e8d4662-e2cb-4f31-a2c1-0de813f22f70.json and https://artists.proofprofile.net/proofs/artist/5e8d4662-e2cb-4f31-a2c1-0de813f22f70.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x4ce7c2ae3edc09155122b87fc13e44b32262e95ec4bdc42f3ba8374cac961f27","name":"Hương Lan","registered_at":"2026-06-12T15:30:53Z","symbol":"NIM0121818","token_address":"0xe5434d946377b74a4553c8c0f6deff17de0e3b2f","type":"artist","uuid":"5e8d4662-e2cb-4f31-a2c1-0de813f22f70"}
album: Tân Cổ Buồn Theo Sóng Nước (Dạ Lan 31)
  type: MusicAlbum
  date published: 1975-01-01
album: Hát Cho Một Thời Để Yêu
  type: MusicAlbum
  date published: 1982-01-21
album: Những Tình Khúc Biệt Ly (Vol. 2)
  type: MusicAlbum
  date published: 1983-01-21
album: Khi Em Nhìn Anh
  type: MusicAlbum
  date published: 1983-01-21
album: Rừng Xanh Thương Nhớ (Remastered)
  type: MusicAlbum
  date published: 1984-01-01
album: Phút Đầu Tiên
  type: MusicAlbum
  date published: 1984-01-01
album: Tím Cả Rừng Chiều (2025 Remaster)
  type: MusicAlbum
  date published: 1984-01-01
album: Em Về Kẻo Mưa (Remastered)
  type: MusicAlbum
  date published: 1985
album: Hai Sắc Hoa Tigon (Remastered)
  type: MusicAlbum
  date published: 1985
album: Chuyện Tình Lan Và Điệp 3
  type: MusicAlbum
  date published: 1985-01-01
album: Chuyện Tình Lan Và Điệp 2
  type: MusicAlbum
  date published: 1985-01-01
album: Chuyện Tình Lan Và Điệp
  type: MusicAlbum
  date published: 1985-01-01
album: Thư Ngoài Biên Trấn (Remastered)
  type: MusicAlbum
  date published: 1985-01-01
album: Cơn Mê Tình Ái (Remastered)
  type: MusicAlbum
  date published: 1985-01-01
album: Chắc Không Bao Giờ (Remastered)
  type: MusicAlbum
  date published: 1986
album: Tình Màu Hoa Đào (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Những Ngày Mùa Hạ Trở Về (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Như Một Cơn Mê (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Thương Về Miền Trung (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Giữa Lòng Đất Mẹ (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Kỷ Niệm Nào Buồn (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Thành Phố Mưa Bay (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Mong Chờ (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Bản Đàn Xuân (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Đêm Bơ Vơ
  type: MusicAlbum
  date published: 1986-01-01
album: Chờ Anh Bên Đồi (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Đa Tạ (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Tiếng Ru Ngàn Đời (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Thiệp Hồng Anh Viết Tên Em (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Dấu Đạn Thù Trên Tường Vôi Trắng (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Phận Má Hồng (Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Nhật Ký Đời Tôi (Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Hoa Nở Về Đêm (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Phượng Buồn (2024 Remastered)
  type: MusicAlbum
  date published: 1986-01-01
album: Nửa Đêm Khấn Hứa (Remastered)
  type: MusicAlbum
  date published: 1987
album: Gửi Niềm Thương Về Huế (Remastered)
  type: MusicAlbum
  date published: 1987
album: Nếu Hai Đứa Mình (Remastered)
  type: MusicAlbum
  date published: 1987-01-01
album: Người Ở Lại Charlie (Remastered)
  type: MusicAlbum
  date published: 1987-01-01
album: Chuyện Một Tình Yêu
  type: MusicAlbum
  date published: 1987-01-01
album: Chuyện Một Tình Yêu
  type: MusicAlbum
  date published: 1987-01-01
album: Hồn trinh nữ 2 (Giáng Ngoc Tape 47)
  type: MusicAlbum
  date published: 1987-01-01
album: Xin Đừng Hỏi Tôi (Remastered)
  type: MusicAlbum
  date published: 1987-01-01
album: Bức Tâm Thư (Remastered)
  type: MusicAlbum
  date published: 1987-01-01
album: Ngẩn Ngơ Sầu
  type: MusicAlbum
  date published: 1987-01-01
album: Huế Xưa (Remastered)
  type: MusicAlbum
  date published: 1987-01-01
album: Tình Yêu Như Bài Ca
  type: MusicAlbum
  date published: 1987-06-25
album: Trên Đỉnh Đau Thương
  type: MusicAlbum
  date published: 1987-06-25
album: Tình Nồng Cháy
  type: MusicAlbum
  date published: 1987-06-25
album: Đoản Ca Cho Mình (Remastered)
  type: MusicAlbum
  date published: 1988-01-01
album: Viết Từ KBC (Remastered)
  type: MusicAlbum
  date published: 1988-01-01
album: The Best of Hương Lan: Khi Đã Yêu
  type: MusicAlbum
  date published: 1988-01-01
album: Buồn Như Mái Tóc (Remastered)
  type: MusicAlbum
  date published: 1988-01-01
album: Nha Trang Ngày Về
  type: MusicAlbum
  date published: 1988-01-01
album: Đời Không Như Là Mơ (Remastered)
album: Rừng Lá Thấp (Remastered)
album: Cuối Cùng Cho Một Cuộc Tình
album: Vòng Tay Giữ Trọn Ân Tình (Remastered)
album: Từ Giã Thơ Ngây (Remastered)
album: Cuối Cùng Cho Một Tình Yêu
album: Bông Cỏ May (Remastered)
album: Lẻ Bóng (Remastered)
album: Chỉ Hai Đứa Mình Thôi Nhé (Remastered)

Đời Không Như Là Mơ (Remastered)
type: MusicAlbum
date published: 1988-01-01

Rừng Lá Thấp (Remastered)
type: MusicAlbum
date published: 1988-01-01

Cuối Cùng Cho Một Cuộc Tình
type: MusicAlbum
date published: 1988-01-01

Vòng Tay Giữ Trọn Ân Tình (Remastered)
type: MusicAlbum
date published: 1988-01-01

Từ Giã Thơ Ngây (Remastered)
type: MusicAlbum
date published: 1988-01-01

Cuối Cùng Cho Một Tình Yêu
type: MusicAlbum
date published: 1988-01-01
track: Chiều Thương Đô Thị
  type: MusicRecording
  duration: PT5M41S
  duration ms: 341866
  explicit: false
  by artist: Hương Lan
  in album: Cuối Cùng Cho Một Tình Yêu
    type: MusicAlbum
    date published: 1988-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM9SX2100628
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T19:13:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbbdd011b6aa88d1959250c9f37642a2c77db629f6b5bbfd0ff969e15cd89a58d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956826
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956826
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM9SX2100628
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T19:27:56Z
  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 0xbbdd011b6aa88d1959250c9f37642a2c77db629f6b5bbfd0ff969e15cd89a58d. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QM9SX2100628.
    date published: 2026-07-05T19:27:56Z
  audio: Chiều Thương Đô Thị
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 143.345
    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.597
    additional property: Energy
      type: PropertyValue
      value: 0.352
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.59
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.419
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.041
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Bông Cỏ May (Remastered)
type: MusicAlbum
date published: 1988-01-01

Lẻ Bóng (Remastered)
type: MusicAlbum
date published: 1988-01-01

Chỉ Hai Đứa Mình Thôi Nhé (Remastered)
type: MusicAlbum
date published: 1988-01-01

Người Tình
type: MusicAlbum
date published: 1988-01-01

Trăm Nhớ Ngàn Thương (Remastered)
type: MusicAlbum
date published: 1988-01-01

Rừng Xưa (Remastered)
type: MusicAlbum
date published: 1988-01-01

Tình Yêu Tuyệt Vời (Remastered)
type: MusicAlbum
date published: 1988-01-01

Ai Biểu Anh Làm Thinh (Remastered)
type: MusicAlbum
date published: 1988-01-01

Còn Thương Rau Đắng Mọc Sau Hè
type: MusicAlbum
date published: 1988-01-01
track: Còn Thương Rau Đắng Mọc Sau Hè
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293426
  explicit: false
  by artist: Hương Lan
  in album: Còn Thương Rau Đắng Mọc Sau Hè
    type: MusicAlbum
    date published: 1988-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1128781
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-11T05:54:39+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x129258f7b8aaf8510730105ad6d588974d59dc79f08d3647401f0a51257c9453
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957526
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957526
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1128781
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-11T06:03:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x129258f7b8aaf8510730105ad6d588974d59dc79f08d3647401f0a51257c9453. Chain 2 (Bitcoin): anchored in block 957526 (2026-07-11T06:03:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1128781.
    date published: 2026-07-11T06:03:28Z
  audio: Còn Thương Rau Đắng Mọc Sau Hè
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 141.99
    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.545
    additional property: Energy
      type: PropertyValue
      value: 0.376
    additional property: Speechiness
      type: PropertyValue
      value: 0.045
    additional property: Acousticness
      type: PropertyValue
      value: 0.766
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.155
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.559
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.955
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Best of Hương Lan - Khi Đã Yêu
type: MusicAlbum
date published: 1988-01-01

Hoa Trắng Thôi Cài Trên Áo Tím (Remastered)
type: MusicAlbum
date published: 1988-01-01

Đừng Nói Xa Nhau
type: MusicAlbum
date published: 1988-06-25
track: Tám Điệp Khúc
  type: MusicRecording
  duration: PT5M50S
  duration ms: 350533
  explicit: false
  by artist: Hương Lan
  in album: Đừng Nói Xa Nhau
    type: MusicAlbum
    date published: 1988-06-25
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1107040
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T10:22:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x393d7703804be5a787a6146ac71f35a6237be5f653c63bc9c3f8b28888972760
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958541
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958541
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1107040
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T11:37:54Z
  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 0x393d7703804be5a787a6146ac71f35a6237be5f653c63bc9c3f8b28888972760. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/USJ3V1107040.
    date published: 2026-07-18T11:37:54Z
  audio: Tám Điệp Khúc
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.254
    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.527
    additional property: Energy
      type: PropertyValue
      value: 0.189
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.797
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.058
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.222
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.395
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Hue Xua Hue Bay Gio
type: MusicAlbum
date published: 1989

Để Trả Lời Một Câu Hỏi (Remastered)
type: MusicAlbum
date published: 1989-01-01

Thói Đời (Remastered)
type: MusicAlbum
date published: 1989-01-01

Mất Nhau Mùa Đông (Remastered)
type: MusicAlbum
date published: 1989-01-01

Sau Ngày Hành Quân (Remastered)
type: MusicAlbum
date published: 1989-01-01

Tình Nồng Cháy
type: MusicAlbum
date published: 1989-01-01

Chuyện Tình Không Dĩ Vãng (Remastered)
type: MusicAlbum
date published: 1989-01-01

Người Chết Trở Về (Remastered)
type: MusicAlbum
date published: 1989-01-01

Bao Giờ Em Quên
type: MusicAlbum
date published: 1989-01-01

Đêm Không Còn Tiếng Súng (Remastered)
type: MusicAlbum
date published: 1989-01-01

Ai Khổ Vì Ai (Remastered)
type: MusicAlbum
date published: 1989-01-01

Bông Cỏ May
type: MusicAlbum
date published: 1989-01-01

Mộng Sầu (Remastered)
type: MusicAlbum
date published: 1989-01-01

Anh Biết Em Đi Chẳng Trở Về
type: MusicAlbum
date published: 1989-01-01

Trăm Nhớ Ngàn Thương (Remastered)
type: MusicAlbum
date published: 1989-01-01

Một Thời Để Nhớ (Remastered)
type: MusicAlbum
date published: 1989-01-01

Thu Sầu
type: MusicAlbum
date published: 1989-06-25

Tàu Về Quê Hương
type: MusicAlbum
date published: 1989-06-25
track: Tàu Về Quê Hương
  type: MusicRecording
  duration: PT4M6S
  duration ms: 246666
  explicit: false
  by artist: Hương Lan
  in album: Tàu Về Quê Hương
    type: MusicAlbum
    date published: 1989-06-25
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1159436
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T10:12:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd1bfde540e817980fcf677a2b4950d2f77771a12d8411ed07696a086b90b8929
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956777
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956777
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1159436
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T11:01:08Z
  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 0xd1bfde540e817980fcf677a2b4950d2f77771a12d8411ed07696a086b90b8929. Chain 2 (Bitcoin): anchored in block 956777 (2026-07-05T11:01:08Z), 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/USJ3V1159436.
    date published: 2026-07-05T11:01:08Z
  audio: Tàu Về Quê Hương
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 103.972
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.763
    additional property: Energy
      type: PropertyValue
      value: 0.533
    additional property: Speechiness
      type: PropertyValue
      value: 0.043
    additional property: Acousticness
      type: PropertyValue
      value: 0.731
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.045
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.52
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.814
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Huế Xưa - Huế Bây Giờ
type: MusicAlbum
date published: 1989-06-25

Tren Dinh Dau Thuong
type: MusicAlbum
date published: 1989-06-26

Bông Cỏ May
type: MusicAlbum
date published: 1990

Yêu Là Chết Ở Trong Lòng (Remastered)
type: MusicAlbum
date published: 1990-01-01

Thư Gửi Người Miền Xa (Remastered)
type: MusicAlbum
date published: 1990-01-01

Nụ Hoa Nhỏ
type: MusicAlbum
date published: 1990-01-01

Nhớ Một Chiều Xuân (Remastered)
type: MusicAlbum
date published: 1990-01-01

Tình Ca 4 - Chuyện Tình Châu Pha
type: MusicAlbum
date published: 1990-01-01

Chuyện Tình Hai Sắc Hoa Tigôn (Remastered)
type: MusicAlbum
date published: 1990-01-01

Mưa Bên Song Cửa (Remastered)
type: MusicAlbum
date published: 1990-01-01

Nụ Hoa Nhỏ
type: MusicAlbum
date published: 1990-01-01
track: Tiếng Lòng
  type: MusicRecording
  duration: PT4M25S
  duration ms: 265106
  explicit: false
  by artist: Hương Lan
  in album: Nụ Hoa Nhỏ
    type: MusicAlbum
    date published: 1990-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM4TW2076820
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-22T04:50:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2e8b10d282c8633fe8667ce7f3b9a30c4d7acf9f4a378703f5a128418d94cc9d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959100
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959100
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2076820
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-22T05:29: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 0x2e8b10d282c8633fe8667ce7f3b9a30c4d7acf9f4a378703f5a128418d94cc9d. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/QM4TW2076820.
    date published: 2026-07-22T05:29:55Z
  audio: Tiếng Lòng
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.093
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.398
    additional property: Energy
      type: PropertyValue
      value: 0.257
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.36
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.319
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.486
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.171
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Bên Kia Biển
type: MusicAlbum
date published: 1990-01-01

Những Con Đường Trắng (Dĩa Hát M 3583-84)
type: MusicAlbum
date published: 1990-01-01

Chuyện Đêm Mưa (Remastered)
type: MusicAlbum
date published: 1990-01-01

Yêu Một Mình (Dĩa Hát M 3651-52)
type: MusicAlbum
date published: 1990-01-01

Bài Ca Của Nàng (Remastered)
type: MusicAlbum
date published: 1990-01-01

Bông Cỏ May
type: MusicAlbum
date published: 1990-01-01

Bao Giờ Em Quên (Remastered)
type: MusicAlbum
date published: 1990-01-01

Ai Khổ Vì Ai
type: MusicAlbum
date published: 1990-06-25
track: Ai Khổ Vì Ai
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293893
  explicit: false
  by artist: Hương Lan
  in album: Ai Khổ Vì Ai
    type: MusicAlbum
    date published: 1990-06-25
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM9SX2205106
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T20:35:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xffaf3f40c6d2c3780ddd5a5561053bd80dc53c65dc88e99857e48d455953e99b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956620
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956620
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM9SX2205106
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T07:11: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 0xffaf3f40c6d2c3780ddd5a5561053bd80dc53c65dc88e99857e48d455953e99b. Chain 2 (Bitcoin): anchored in block 956620 (2026-07-04T07:11: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/QM9SX2205106.
    date published: 2026-07-04T07:11:13Z
  audio: Ai Khổ Vì Ai
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.66
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.565
    additional property: Energy
      type: PropertyValue
      value: 0.381
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.816
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.137
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.365
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.407
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Nắng Chiều
  type: MusicRecording
  duration: PT5M3S
  duration ms: 303986
  explicit: false
  by artist: Hương Lan
  in album: Ai Khổ Vì Ai
    type: MusicAlbum
    date published: 1990-06-25
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM9SX2205114
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T15:02:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdc8bf991dc5f45435c7cd960da36ab89881dd74500e9007b9f893e81840020db
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959023
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959023
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM9SX2205114
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T15:22: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 0xdc8bf991dc5f45435c7cd960da36ab89881dd74500e9007b9f893e81840020db. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM9SX2205114.
    date published: 2026-07-21T15:22:58Z
  audio: Nắng Chiều
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 109.911
    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.744
    additional property: Energy
      type: PropertyValue
      value: 0.398
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.24
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.157
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.617
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.391
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Ngại Ngùng
type: MusicAlbum
date published: 1990-06-25
track: Đường Về Quê Hương
  type: MusicRecording
  duration: PT6M4S
  duration ms: 364866
  explicit: false
  by artist: Hương Lan
  in album: Ngại Ngùng
    type: MusicAlbum
    date published: 1990-06-25
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1105556
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T21:33:12+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6a973120a8e15211743c0e85295c41b627c5938689752a76e826f30f36013f9a
  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/USJ3V1105556
  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 0x6a973120a8e15211743c0e85295c41b627c5938689752a76e826f30f36013f9a. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1105556.
    date published: 2026-07-06T01:25:57Z
  audio: Đường Về Quê Hương
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 91.589
    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.543
    additional property: Energy
      type: PropertyValue
      value: 0.385
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.732
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.241
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.384
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.623
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Hương Lan - Giao Linh - Thanh Tuyền - Hồn trinh nữ
type: MusicAlbum
date published: 1991-01-01

Tình Phụ
type: MusicAlbum
date published: 1991-01-01

Liên Khúc Dân Ca
type: MusicAlbum
date published: 1992-01-01

Cay Đắng Tình Đời
type: MusicAlbum
date published: 1992-01-01

Người Xa Người
type: MusicAlbum
date published: 1992-01-01

Người Xa Người
type: MusicAlbum
date published: 1992-01-01
track: LK Thành Phố Buồn
  type: MusicRecording
  duration: PT5M6S
  duration ms: 306000
  explicit: false
  by artist: Hương Lan
  in album: Người Xa Người
    type: MusicAlbum
    date published: 1992-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM4TW2076729
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-11T05:35:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7f6b1a7d213300ce383a81392d75492203ed1900a44043094da090b59f7be79d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957526
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957526
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2076729
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-11T06:03:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f6b1a7d213300ce383a81392d75492203ed1900a44043094da090b59f7be79d. Chain 2 (Bitcoin): anchored in block 957526 (2026-07-11T06:03:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2076729.
    date published: 2026-07-11T06:03:28Z
  audio: LK Thành Phố Buồn
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.54
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.576
    additional property: Energy
      type: PropertyValue
      value: 0.451
    additional property: Speechiness
      type: PropertyValue
      value: 0.024
    additional property: Acousticness
      type: PropertyValue
      value: 0.282
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.014
    additional property: Liveness
      type: PropertyValue
      value: 0.133
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.453
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.733
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Cây Đắng Tình Đời
type: MusicAlbum
date published: 1992-01-01

Anh Yêu Em
type: MusicAlbum
date published: 1992-01-01

Mười Thương
type: MusicAlbum
date published: 1992-03-02

Nối Lại Tình Xưa
type: MusicAlbum
date published: 1992-06-25

Tình Ca Yêu Em
type: MusicAlbum
date published: 1992-06-25

Hàn Mặc Tử
type: MusicAlbum
date published: 1993

Dân Ca Ba Miền
type: MusicAlbum
date published: 1993-01-01

Mưa Sàigòn, Mưa Hà Nội
type: MusicAlbum
date published: 1993-01-01

Mưa Sàigòn, Mưa Hà Nội
type: MusicAlbum
date published: 1993-01-01

Hương Lan - Quốc Tuân - Thương anh mắt đợi mắt chờ
type: MusicAlbum
date published: 1993-01-01

Tinh Yeu Cach Tro
type: MusicAlbum
date published: 1993-01-23

Long Me 2
type: MusicAlbum
date published: 1993-02-01

Huong Lan Nhung Tinh Khuc Yeu Cau
type: MusicAlbum
date published: 1993-05-05

Con Thuong Rau Dang Moc Sau He
type: MusicAlbum
date published: 1993-05-10

Còn Thương Rau Đắng Mọc Sau Hè
type: MusicAlbum
date published: 1993-06-25

Liên Khúc Khiêu Vũ
type: MusicAlbum
date published: 1993-06-25

Liên Khúc Người Em Xóm Đạo
type: MusicAlbum
date published: 1993-06-25

Liên Khúc Cho Em
type: MusicAlbum
date published: 1993-06-25

Liên Khúc Yêu Thương 3
type: MusicAlbum
date published: 1993-06-25

Liên Khúc Yêu Thương 3
type: MusicAlbum
date published: 1993-06-25

Tình Yêu Cách Trở
type: MusicAlbum
date published: 1993-06-25

Hương Lan - Những Tình Khúc Yêu Cầu
type: MusicAlbum
date published: 1993-06-25

Không Bao Giờ Quên Anh
type: MusicAlbum
date published: 1993-06-25

Liên Khúc Cho Em
type: MusicAlbum
date published: 1993-06-25

Liên Khúc Người Em Xóm Đạo
type: MusicAlbum
date published: 1993-06-25

Hương Lan - Nhạc Tuyển 2
type: MusicAlbum
date published: 1993-06-25
track: Gõ Cửa
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290466
  explicit: false
  by artist: Hương Lan
  in album: Hương Lan - Nhạc Tuyển 2
    type: MusicAlbum
    date published: 1993-06-25
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM9SX2205105
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T19:39:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6e258cdc59ffc9a7ffb068673152c915e1d6aa6a741a0efa17360c055a8ecaf9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959051
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959051
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM9SX2205105
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T19:48:03Z
  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 0x6e258cdc59ffc9a7ffb068673152c915e1d6aa6a741a0efa17360c055a8ecaf9. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/QM9SX2205105.
    date published: 2026-07-21T19:48:03Z
  audio: Gõ Cửa
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 103.396
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.632
    additional property: Energy
      type: PropertyValue
      value: 0.317
    additional property: Speechiness
      type: PropertyValue
      value: 0.026
    additional property: Acousticness
      type: PropertyValue
      value: 0.757
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.087
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.365
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.161
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Biển Tình
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215200
  explicit: false
  by artist: Hương Lan
  in album: Hương Lan - Nhạc Tuyển 2
    type: MusicAlbum
    date published: 1993-06-25
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1159484
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T18:20:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3ccb4fea19c65f46b4f2ed59e3b1ad249e7ab84f713f2fc2fe8ebfa798ecbb1f
  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/USJ3V1159484
  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 0x3ccb4fea19c65f46b4f2ed59e3b1ad249e7ab84f713f2fc2fe8ebfa798ecbb1f. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1159484.
    date published: 2026-07-13T19:28:48Z
  audio: Biển Tình
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 91.97
    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.477
    additional property: Energy
      type: PropertyValue
      value: 0.565
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.773
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.342
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.514
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.999
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Nhac Tuyen 3
type: MusicAlbum
date published: 1994

Hát Cho Quê Hương (Remastered)
type: MusicAlbum
date published: 1994
track: Hình Bóng Quê Nhà - Remastered
  type: MusicRecording
  duration: PT4M26S
  duration ms: 266293
  explicit: false
  by artist: Hương Lan
  in album: Hát Cho Quê Hương (Remastered)
    type: MusicAlbum
    date published: 1994
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM9SX2401469
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T15:38:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xfa040cbc1ed4cafdcdc733b2acb9734ecda88c7ab09b1ce3be26bb1a8b020e60
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958749
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958749
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM9SX2401469
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T15:48:23Z
  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 0xfa040cbc1ed4cafdcdc733b2acb9734ecda88c7ab09b1ce3be26bb1a8b020e60. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), 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/QM9SX2401469.
    date published: 2026-07-19T15:48:23Z
  audio: Hình Bóng Quê Nhà - Remastered
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.941
    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.495
    additional property: Energy
      type: PropertyValue
      value: 0.571
    additional property: Speechiness
      type: PropertyValue
      value: 0.065
    additional property: Acousticness
      type: PropertyValue
      value: 0.57
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.242
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.223
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.747
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Ngau Hung Ly Qua Cau
type: MusicAlbum
date published: 1994

Múc Ánh Trăng Vàng (Remastered)
type: MusicAlbum
date published: 1994-01-01

Ngẫu Hứng Ru Con (Remastered)
type: MusicAlbum
date published: 1994-01-01

Bến Đợi Đò Trông (Remastered)
type: MusicAlbum
date published: 1994-01-01

Nhớ Bến Đà Giang (Remastered)
type: MusicAlbum
date published: 1994-01-01

Trên Dòng Sông Nhỏ
type: MusicAlbum
date published: 1994-01-01
track: Chuyện Hợp Tan
  type: MusicRecording
  duration: PT4M43S
  duration ms: 283440
  explicit: false
  by artist: Hương Lan
  in album: Trên Dòng Sông Nhỏ
    type: MusicAlbum
    date published: 1994-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM4TW2076961
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T08:17:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2c5d424863fb3929bd22bae56d2f8922a3554975217deac331ec7e88d23d8e07
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958384
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958384
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2076961
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T08:27:02Z
  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 0x2c5d424863fb3929bd22bae56d2f8922a3554975217deac331ec7e88d23d8e07. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08:27:02Z), 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/QM4TW2076961.
    date published: 2026-07-17T08:27:02Z
  audio: Chuyện Hợp Tan
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 79.531
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.431
    additional property: Energy
      type: PropertyValue
      value: 0.543
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.565
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.307
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.259
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.695
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Giấc Ngũ Trên Tay (Remastered)
type: MusicAlbum
date published: 1994-01-01

Con Sáo Sậu (Remastered)
type: MusicAlbum
date published: 1994-01-01

Trên Dòng Sông Nhỏ
type: MusicAlbum
date published: 1994-01-01

Huế Tình Yêu Của Tôi (Remastered)
type: MusicAlbum
date published: 1994-01-01

Tiễn Biệt (Remastered)
type: MusicAlbum
date published: 1994-01-01

Mẹ Gò Công (Remastered)
type: MusicAlbum
date published: 1994-01-01

Sa Mưa Giông (Remastered)
type: MusicAlbum
date published: 1994-01-01

Tình Khúc Cho Duy Tường (Như Mai 24)
type: MusicAlbum
date published: 1994-01-01

Hình Bóng Quê Nhà (Remastered)
type: MusicAlbum
date published: 1994-01-01

Về Đất Mũi (Remastered)
type: MusicAlbum
date published: 1994-01-01

Ngẫu Hứng Lý Qua Cầu
type: MusicAlbum
date published: 1994-06-25

Hương Lan Đặc Biệt
type: MusicAlbum
date published: 1994-06-25
track: Nhật Ký Đời Tôi
  type: MusicRecording
  duration: PT5M28S
  duration ms: 328200
  explicit: false
  by artist: Hương Lan
  in album: Hương Lan Đặc Biệt
    type: MusicAlbum
    date published: 1994-06-25
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1105691
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T22:40:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xde13fc2503e5a1fe5288f0ac83e11c80eaa46231a7029855061b0255aa5d027a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958621
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958621
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1105691
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T22:59:44Z
  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 0xde13fc2503e5a1fe5288f0ac83e11c80eaa46231a7029855061b0255aa5d027a. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/USJ3V1105691.
    date published: 2026-07-18T22:59:44Z
  audio: Nhật Ký Đời Tôi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 158.767
    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.435
    additional property: Energy
      type: PropertyValue
      value: 0.446
    additional property: Speechiness
      type: PropertyValue
      value: 0.078
    additional property: Acousticness
      type: PropertyValue
      value: 0.819
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.127
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.677
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.505
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Một Chuyến Bay Đêm
  type: MusicRecording
  duration: PT5M26S
  duration ms: 326866
  explicit: false
  by artist: Hương Lan
  in album: Hương Lan Đặc Biệt
    type: MusicAlbum
    date published: 1994-06-25
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1106079
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T16:05:39+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x22dd6496f6f552104b0b4cca2084029254ddc09901124c54e11d46bda30d0dda
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958907
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958907
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1106079
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T16:17: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 0x22dd6496f6f552104b0b4cca2084029254ddc09901124c54e11d46bda30d0dda. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1106079.
    date published: 2026-07-20T16:17:58Z
  audio: Một Chuyến Bay Đêm
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 173.12
    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.409
    additional property: Energy
      type: PropertyValue
      value: 0.331
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.877
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.128
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.404
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.159
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Bên Này Biển
type: MusicAlbum
date published: 1994-06-25

Ngẫu Hứng Lý Qua Cầu
type: MusicAlbum
date published: 1994-06-25

Duyên Quê
type: MusicAlbum
date published: 1994-06-25

Tình khúc Song Ngọc - Đàn Bà Đàn Ông
type: MusicAlbum
date published: 1994-06-25

Tình Ca 3 - Tân Cổ Giao Duyên
type: MusicAlbum
date published: 1994-06-25

Hương Lan - Nhạc Tuyển 3
type: MusicAlbum
date published: 1994-06-25

Chiều Quê Hương
type: MusicAlbum
date published: 1994-06-25

Con Thuong Goc Bep Chai He
type: MusicAlbum
date published: 1994-09-21

Có Lẽ (Remastered)
type: MusicAlbum
date published: 1995

Còn Thương Góc Bếp Chái Hè
type: MusicAlbum
date published: 1995-01-01

Khói Lam Chiều
type: MusicAlbum
date published: 1995-01-01

Bông Bưởi Hoa Cau (Remastered)
type: MusicAlbum
date published: 1995-01-01

Lòng Mẹ (Remastered)
type: MusicAlbum
date published: 1995-01-01

Tân Cổ 1 - Còn Thương Rau Đắng Mọc Sau Hè
type: MusicAlbum
date published: 1995-01-01

Mai Lỡ Mình Xa Nhau
type: MusicAlbum
date published: 1995-01-01
track: LK Chuyện Người Đan Áo, Người Ngoài Phố & Hai Mùa Mưa
  type: MusicRecording
  duration: PT9M59S
  duration ms: 599840
  explicit: false
  by artist: Hương Lan
  in album: Mai Lỡ Mình Xa Nhau
    type: MusicAlbum
    date published: 1995-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM48F9509803
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-31T22:27:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1ef09ba09743f05432edcecc20d0ef44f6d8c2b28e3db725c1e96126ef1b2592
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960478
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960478
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM48F9509803
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-31T23:30: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 0x1ef09ba09743f05432edcecc20d0ef44f6d8c2b28e3db725c1e96126ef1b2592. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM48F9509803.
    date published: 2026-07-31T23:30:38Z
  audio: LK Chuyện Người Đan Áo, Người Ngoài Phố & Hai Mùa Mưa
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 164.09
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.477
    additional property: Energy
      type: PropertyValue
      value: 0.394
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.668
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.45
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.574
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Chiều Thu Nhớ Mẹ (Remastered)
type: MusicAlbum
date published: 1995-01-01

Quê Mẹ (Remastered)
type: MusicAlbum
date published: 1995-01-01

Về Với Mẹ (Remastered)
type: MusicAlbum
date published: 1995-01-01

Nắng Quê Mẹ (Remastered)
type: MusicAlbum
date published: 1995-01-01

Lời Tạ Tình Cho Em
type: MusicAlbum
date published: 1995-01-01

Mơ Thấy Mẹ Về (Remastered)
type: MusicAlbum
date published: 1995-01-01

Mẹ Tôi (Remastered)
type: MusicAlbum
date published: 1995-01-01

Nhớ Mẹ (Remastered)
type: MusicAlbum
date published: 1995-01-01

10 Tình Khúc Dâng Mẹ (Remastered)
type: MusicAlbum
date published: 1995-01-01

Xa Mẹ (Remastered)
type: MusicAlbum
date published: 1995-01-01

10 Tình Khúc Dâng Mẹ
type: MusicAlbum
date published: 1995-01-01

Em Bo Giong Song
type: MusicAlbum
date published: 1995-06-22

Qua Ngõ Nhà Em
type: MusicAlbum
date published: 1995-06-25

Nếu Ai Có Hỏi
type: MusicAlbum
date published: 1995-06-25

Cô Gái Cần Thơ
type: MusicAlbum
date published: 1995-06-25

Liên Khúc Quê Hương
type: MusicAlbum
date published: 1995-06-25

Liên Khúc Quê Hương
type: MusicAlbum
date published: 1995-06-25

Dung Noi Xa Nhau
type: MusicAlbum
date published: 1995-07-08

Bai Tinh Ca Cho Anh
type: MusicAlbum
date published: 1996

Duong Ve Hai Thon
type: MusicAlbum
date published: 1996
track: Dam Cuoi Tren Duong Que
  type: MusicRecording
  duration: PT5M31S
  duration ms: 331821
  explicit: false
  by artist: Hương Lan
  in album: Duong Ve Hai Thon
    type: MusicAlbum
    date published: 1996
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1159435
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T20:06:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x016af7dd04b588a12e32051ff1cff05c15c21730934a66a19c717df3d97d999e
  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/USJ3V1159435
  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 0x016af7dd04b588a12e32051ff1cff05c15c21730934a66a19c717df3d97d999e. 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/USJ3V1159435.
    date published: 2026-07-03T21:18:05Z
  audio: Dam Cuoi Tren Duong Que
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.709
    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.718
    additional property: Energy
      type: PropertyValue
      value: 0.177
    additional property: Speechiness
      type: PropertyValue
      value: 0.052
    additional property: Acousticness
      type: PropertyValue
      value: 0.723
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.113
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.462
    additional property: Loudness (dB)
      type: PropertyValue
      value: -18.242
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Nhac Tuyen 2
type: MusicAlbum
date published: 1996
track: Long Me
  type: MusicRecording
  duration: PT5M11S
  duration ms: 311715
  explicit: false
  by artist: Hương Lan
  in album: Nhac Tuyen 2
    type: MusicAlbum
    date published: 1996
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1159517
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T17:38:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x34a35d297d4f676d21c4e0ea5724e5857754474ccc0e733a2b4a3a53d6efe2d6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958917
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958917
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1159517
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T17:53:56Z
  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 0x34a35d297d4f676d21c4e0ea5724e5857754474ccc0e733a2b4a3a53d6efe2d6. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/USJ3V1159517.
    date published: 2026-07-20T17:53:56Z
  audio: Long Me
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 115.803
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.456
    additional property: Energy
      type: PropertyValue
      value: 0.198
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.582
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.305
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.156
    additional property: Loudness (dB)
      type: PropertyValue
      value: -18.686
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Quan Nua Khuya
  type: MusicRecording
  duration: PT5M31S
  duration ms: 331965
  explicit: false
  by artist: Hương Lan
  in album: Nhac Tuyen 2
    type: MusicAlbum
    date published: 1996
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1159518
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T06:12:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x50edfd0adccda70b6386bf346d14d4bcee42283722a9ccad67827750299d9f05
  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/USJ3V1159518
  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 0x50edfd0adccda70b6386bf346d14d4bcee42283722a9ccad67827750299d9f05. 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/USJ3V1159518.
    date published: 2026-07-04T10:04:33Z
  audio: Quan Nua Khuya
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 80.046
    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.565
    additional property: Energy
      type: PropertyValue
      value: 0.225
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.733
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.089
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.439
    additional property: Loudness (dB)
      type: PropertyValue
      value: -17.732
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Go Cua
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290769
  explicit: false
  by artist: Hương Lan
  in album: Nhac Tuyen 2
    type: MusicAlbum
    date published: 1996
  genre: bolero
  genre: vietnamese bolero
  isrc code: USJ3V1159519
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T20:02:58+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x537f40629c99e82e686fb3ddbb369dfe72f6fa299706c6b8aa84c6a412bc433e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956551
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Go Cua
track: Bien Tinh

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/956551

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1159519

OTSTimestamp
type: PropertyValue
value: 2026-07-03T21:18:05Z

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 0x537f40629c99e82e686fb3ddbb369dfe72f6fa299706c6b8aa84c6a412bc433e. 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/USJ3V1159519.
date published: 2026-07-03T21:18:05Z

Go Cua
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 67.683
additional property: Musical Key
  type: PropertyValue
  value: 10
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.326
additional property: Energy
  type: PropertyValue
  value: 0.185
additional property: Speechiness
  type: PropertyValue
  value: 0.032
additional property: Acousticness
  type: PropertyValue
  value: 0.755
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.083
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.374
additional property: Loudness (dB)
  type: PropertyValue
  value: -18.926
additional property: Key Name
  type: PropertyValue
  value: Bb
additional property: Mode Name
  type: PropertyValue
  value: Minor

Bien Tinh
type: MusicRecording
duration: PT3M35S
duration ms: 215441
explicit: false
by artist: Hương Lan
in album: Nhac Tuyen 2
  type: MusicAlbum
  date published: 1996
genre: bolero
genre: vietnamese bolero
isrc code: USJ3V1159520
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T16:15:52+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfbee0eae13d932d57e8d78b8489edb2ad7b0115c6485402fcf179d06c1b88d00
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956545
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956545
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USJ3V1159520
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T19:59:51Z
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 0xfbee0eae13d932d57e8d78b8489edb2ad7b0115c6485402fcf179d06c1b88d00. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USJ3V1159520.
  date published: 2026-07-03T19:59:51Z
audio: Bien Tinh
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 91.867
  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.479
  additional property: Energy
    type: PropertyValue
    value: 0.386
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.761
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.359
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.514
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.747
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Mua Bui
type: MusicAlbum
date published: 1996

Nguoi Em Xom Dao
type: MusicAlbum
date published: 1996

Huế Và Em
type: MusicAlbum
date published: 1996-01-01

Huế mù sương
type: MusicAlbum
date published: 1996-01-01

Những Khía Cạnh Cuộc Đời
type: MusicAlbum
date published: 1996-01-01

Thương Anh Mắt Đợi Mắt Chờ
type: MusicAlbum
date published: 1996-01-01

Mộng ước mai sau - Hương Lan - Tuấn Vũ
type: MusicAlbum
date published: 1996-01-01

Những Khía Cạnh Cuộc Đời
type: MusicAlbum
date published: 1996-01-01
track: Tiếc
  type: MusicRecording
  duration: PT3M38S
  duration ms: 218586
  explicit: false
  by artist: Hương Lan
  in album: Những Khía Cạnh Cuộc Đời
    type: MusicAlbum
    date published: 1996-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM4TW2077291
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T22:48:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x035a69cac91636c7c3c81cfd47316647b58e86ffe2aa40d11fc3cf4fb55e76d1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957120
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2077291
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22: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 0x035a69cac91636c7c3c81cfd47316647b58e86ffe2aa40d11fc3cf4fb55e76d1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QM4TW2077291.
    date published: 2026-07-08T03:22:41Z
  audio: Tiếc
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.578
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.638
    additional property: Energy
      type: PropertyValue
      value: 0.538
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.419
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.062
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.513
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.484
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Quên
  type: MusicRecording
  duration: PT4M23S
  duration ms: 263746
  explicit: false
  by artist: Hương Lan
  in album: Những Khía Cạnh Cuộc Đời
    type: MusicAlbum
    date published: 1996-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM4TW2077293
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T11:02:39+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x233cc8c2697584fb8533215e0f7cb235a7ffaa7ceec7ea9d98ed6422e14eb0bb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2077293
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20: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 0x233cc8c2697584fb8533215e0f7cb235a7ffaa7ceec7ea9d98ed6422e14eb0bb. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2077293.
    date published: 2026-07-08T03:20:19Z
  audio: Quên
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 169.257
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.218
    additional property: Energy
      type: PropertyValue
      value: 0.559
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.036
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.306
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.507
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.987
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Hoa Tím Ngày Xưa
type: MusicAlbum
date published: 1996-01-01
track: LK Nhật Ký Đời Tôi
  type: MusicRecording
  duration: PT10M6S
  duration ms: 606093
  explicit: false
  by artist: Hương Lan
  in album: Hoa Tím Ngày Xưa
    type: MusicAlbum
    date published: 1996-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM4TW2081587
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T23:15:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x97d41b01a0102c2ff348c1d0d815cf1110ffb039b3c842ea6c824812bba788c9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957120
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2081587
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22: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 0x97d41b01a0102c2ff348c1d0d815cf1110ffb039b3c842ea6c824812bba788c9. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QM4TW2081587.
    date published: 2026-07-08T03:22:41Z
  audio: LK Nhật Ký Đời Tôi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 161.372
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.529
    additional property: Energy
      type: PropertyValue
      value: 0.354
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.614
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.45
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.452
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: LK Đêm Buồn Tỉnh Lẻ
  type: MusicRecording
  duration: PT9M26S
  duration ms: 566640
  explicit: false
  by artist: Hương Lan
  in album: Hoa Tím Ngày Xưa
    type: MusicAlbum
    date published: 1996-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM4TW2081588
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T11:19:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x497deffe1f7b758b1d13d42ff3c2a7b2bcfbce0e26512f6bc49fc25685b1d314
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2081588
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20: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 0x497deffe1f7b758b1d13d42ff3c2a7b2bcfbce0e26512f6bc49fc25685b1d314. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2081588.
    date published: 2026-07-08T03:20:19Z
  audio: LK Đêm Buồn Tỉnh Lẻ
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.733
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.6
    additional property: Energy
      type: PropertyValue
      value: 0.31
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.469
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.056
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.366
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.738
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Tinh Yeu Nhu Bai Ca
type: MusicAlbum
date published: 1996-02-07

Tuấn Vũ - Hương Lan - Sơn Tuyền - Thương hoài ngàn năm
type: MusicAlbum
date published: 1996-04-01

Dac Biet
type: MusicAlbum
date published: 1996-05-05

Tan Co Giao Duyen Tinh Ca 3
type: MusicAlbum
date published: 1996-06-15

Thu Sau
type: MusicAlbum
date published: 1996-06-19

Mưa Bụi
type: MusicAlbum
date published: 1996-06-25

Thu Sầu
type: MusicAlbum
date published: 1996-06-25

Mưa Bụi
type: MusicAlbum
date published: 1996-06-25

Tình Ca 4 - Chuyện Tình Châu Pha
type: MusicAlbum
date published: 1996-06-25

Ai Cho Tôi Tình Yêu
type: MusicAlbum
date published: 1996-06-25

Bài Tình Ca Cho Anh
type: MusicAlbum
date published: 1996-06-25

Đường Về Hai Thôn
type: MusicAlbum
date published: 1996-06-25

Chiều Đồng Quê
type: MusicAlbum
date published: 1996-06-25

Hat Cho Que Huong
type: MusicAlbum
date published: 1996-09-11

Qua Lối Nhỏ
type: MusicAlbum
date published: 1996-12-01

Hát Cho Quê Hương
type: MusicAlbum
date published: 1996-12-01

Hát Cho Quê Hương
type: MusicAlbum
date published: 1996-12-01

Qua Lối Nhỏ
type: MusicAlbum
date published: 1996-12-01

Hát Cho Tuổi Học Trò
type: MusicAlbum
date published: 1996-12-01

Chieu Dong Que
type: MusicAlbum
date published: 1996-12-12

Hương Phai
type: MusicAlbum
date published: 1997-01-01

Tân Cổ 2 - Chuyến Đò Quê Hương
type: MusicAlbum
date published: 1997-01-01

Thương Về Cố Đô (Tân Cổ Giao Duyên)
type: MusicAlbum
date published: 1997-01-01

Tân Cổ 3 - Mẹ Là Quê Hương
type: MusicAlbum
date published: 1997-01-01

Hương Phai
type: MusicAlbum
date published: 1997-01-01

Vì Trong Nghịch Cảnh (Tân Cổ Giao Duyên)
type: MusicAlbum
date published: 1997-01-01

Trích Đoạn Cải Lương Vol. 1
type: MusicAlbum
date published: 1997-06-25

Tiếng Hát Hương Lan '97
type: MusicAlbum
date published: 1997-06-25

Những Tình Khúc Yêu Cầu
type: MusicAlbum
date published: 1997-06-25

Lối Về Đất Mẹ
type: MusicAlbum
date published: 1997-06-25

Tinh Chang Y Thiep
type: MusicAlbum
date published: 1998-01-01

Tình Chàng Ý Thiếp
type: MusicAlbum
date published: 1998-01-01

Hương Lan - Những Tình Khúc Bất Hủ
type: MusicAlbum
date published: 1998-01-12

Phi Giao Kỳ Nữ - Tấm Lòng Của Biển
type: MusicAlbum
date published: 1998-06-25

Lỡ Mai Đời Chia Cách
type: MusicAlbum
date published: 1998-06-25

Trích Đoạn Cải Lương Con Gái Chị Hằng
type: MusicAlbum
date published: 1998-06-25

Tân Cổ 5 - Tân Cổ Đặc Biệt
type: MusicAlbum
date published: 1999-01-01

Liên khúc quê hương 1
type: MusicAlbum
date published: 1999-01-20

Em Bỏ Giòng Sông
type: MusicAlbum
date published: 1999-06-25

Chuyện tình không dĩ vãng
type: MusicAlbum
date published: 2000-01-01

Hương Lan... với Giấc mơ tyệt vời
type: MusicAlbum
date published: 2000-01-01

Nỗi Buồn Hoa Phượng
type: MusicAlbum
date published: 2000-01-01

Lên Thác Xuống Ghềnh
type: MusicAlbum
date published: 2000-01-01

Hát cho quê hương 2
type: MusicAlbum
date published: 2000-01-01

Hát cho quê hương 4
type: MusicAlbum
date published: 2000-01-01

Hát cho quê hương 5
type: MusicAlbum
date published: 2000-01-01

Hương Lan và những tình khúc Bắc Sơn
type: MusicAlbum
date published: 2000-01-13
track: Sa mưa giông
  type: MusicRecording
  duration: PT4M59S
  duration ms: 299160
  explicit: false
  by artist: Hương Lan
  in album: Hương Lan và những tình khúc Bắc Sơn
    type: MusicAlbum
    date published: 2000-01-13
  genre: bolero
  genre: vietnamese bolero
  isrc code: VNA0F1703306
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T12:56:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0eade2aa7f11616e1c32f7f4bcd1d9b6259891be0c3befe75f4f3cac4a515421
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959008
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959008
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0F1703306
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T13:14: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 0x0eade2aa7f11616e1c32f7f4bcd1d9b6259891be0c3befe75f4f3cac4a515421. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/VNA0F1703306.
    date published: 2026-07-21T13:14:05Z
  audio: Sa mưa giông
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.93
    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.601
    additional property: Energy
      type: PropertyValue
      value: 0.311
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.74
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.335
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.455
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Tinh Nong Chay
type: MusicAlbum
date published: 2000-04-18

10 Tình Khúc Tiền Chiến Bất Tử
type: MusicAlbum
date published: 2002-04-30

Em đi mùa cưới - Hương Lan - Chế Linh
type: MusicAlbum
date published: 2003-02-10
track: Hành trình trên đất phù sa
  type: MusicRecording
  duration: PT5M15S
  duration ms: 315786
  explicit: false
  by artist: Hương Lan
  in album: Em đi mùa cưới - Hương Lan - Chế Linh
    type: MusicAlbum
    date published: 2003-02-10
  genre: bolero
  genre: vietnamese bolero
  isrc code: VNA0F1703436
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T17:04:49+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa981153ec2318389df0ea7dbca3e301d932dda8f7763f57c6e776442274d1675
  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/VNA0F1703436
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T18:40:26Z
  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 0xa981153ec2318389df0ea7dbca3e301d932dda8f7763f57c6e776442274d1675. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0F1703436.
    date published: 2026-07-21T18:40:26Z
  audio: Hành trình trên đất phù sa
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 164.005
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.509
    additional property: Energy
      type: PropertyValue
      value: 0.584
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.686
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.131
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.683
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.725
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Ru Lại Câu Hò
type: MusicAlbum
date published: 2004-01-01

Tân Cổ Đặc Biệt: Ru Lại Câu Hò
type: MusicAlbum
date published: 2004-01-01

Liên Khúc Tình Yêu & Quê Hương
type: MusicAlbum
date published: 2004-01-01

Huế mù sương
type: MusicAlbum
date published: 2005

Hương Lan - Hát từ cội nguồn
type: MusicAlbum
date published: 2007-01-01

Gác Nhỏ Đêm Xuân
type: MusicAlbum
date published: 2007-01-01

LK Cảm Ơn - Mùa Xuân Của Mẹ
type: MusicAlbum
date published: 2007-01-01

Hoài cổ
type: MusicAlbum
date published: 2007-01-01

Liên khúc miền quê yêu dấu
type: MusicAlbum
date published: 2007-01-01

Tuyet Pham Lam Phuong Truc Phuong
type: MusicAlbum
date published: 2011

Hương Lan - Tác giả & Tuyệt phẩm 3: Tạ ơn mẹ
type: MusicAlbum
date published: 2013-01-01

Tiếng hát Hương Lan (Tuyệt phẩm Lam Phương, Trúc Phương)
type: MusicAlbum
date published: 2014-05-01

Vầng Trăng Dạ Cổ
type: MusicAlbum
date published: 2015-01-01

Điệu Buồn Phương Nam
type: MusicAlbum
date published: 2015-03-23

Mẹ
type: MusicAlbum
date published: 2015-03-23

Nhớ Huế
type: MusicAlbum
date published: 2015-03-23

Tác giả & Tuyệt phẩm 5: Hiếu đạo
type: MusicAlbum
date published: 2016-01-01

Tác giả & Tuyệt phẩm 6: Ngày xưa anh nói (Hương Lan - Ngọc Linh)
type: MusicAlbum
date published: 2016-01-01

Cành Hoa Trắng
type: MusicAlbum
date published: 2018-03-01

Điệu Buồn Phương Nam
type: MusicAlbum
date published: 2018-03-01

Dư Âm Mùa Hạ
type: MusicAlbum
date published: 2018-03-01

Trên Mảnh Đất Tình Người
type: MusicAlbum
date published: 2018-08-01
track: Trên Mảnh Đất Tình Người
  type: MusicRecording
  duration: PT4M40S
  duration ms: 280633
  explicit: false
  by artist: Hương Lan
  in album: Trên Mảnh Đất Tình Người
    type: MusicAlbum
    date published: 2018-08-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: VNA0M1807658
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T16:02:12+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb28294c6feaaf899f10c8e41f124d5d50fe22dcbe176b14e04ba282ca878ead7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1807658
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20: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 0xb28294c6feaaf899f10c8e41f124d5d50fe22dcbe176b14e04ba282ca878ead7. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1807658.
    date published: 2026-07-08T03:20:19Z
  audio: Trên Mảnh Đất Tình Người
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.184
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.665
    additional property: Energy
      type: PropertyValue
      value: 0.553
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.497
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.072
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.567
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.219
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Dạ Cổ Hoài Lang
  type: MusicRecording
  duration: PT5M28S
  duration ms: 328045
  explicit: false
  by artist: Hương Lan
  in album: Trên Mảnh Đất Tình Người
    type: MusicAlbum
    date published: 2018-08-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: VNA0M1807660
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T09:26:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb4ba24e0408d0b69e24964f2f27679b63bcb1598e5bdee16106ca6b41252b60d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1807660
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20: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 0xb4ba24e0408d0b69e24964f2f27679b63bcb1598e5bdee16106ca6b41252b60d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1807660.
    date published: 2026-07-08T03:20:19Z
  audio: Dạ Cổ Hoài Lang
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.34
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.508
    additional property: Energy
      type: PropertyValue
      value: 0.419
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.783
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.187
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.938
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Trên Mảnh Đất Tình Người
type: MusicAlbum
date published: 2018-08-01
track: Dạ Cổ Hoài Lang
  type: MusicRecording
  duration: PT5M28S
  duration ms: 328045
  explicit: false
  by artist: Hương Lan
  in album: Trên Mảnh Đất Tình Người
    type: MusicAlbum
    date published: 2018-08-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: VNA0M1807660
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T09:26:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb4ba24e0408d0b69e24964f2f27679b63bcb1598e5bdee16106ca6b41252b60d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1807660
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T19:59:51Z
  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 0xb4ba24e0408d0b69e24964f2f27679b63bcb1598e5bdee16106ca6b41252b60d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/VNA0M1807660.
    date published: 2026-07-03T19:59:51Z
  audio: Dạ Cổ Hoài Lang
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 79.909
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.509
    additional property: Energy
      type: PropertyValue
      value: 0.419
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.783
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.187
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.85
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Hương Lan- Quang Linh- Cành Hoa Trắng
type: MusicAlbum
date published: 2018-08-09

Tưởng Nhớ Bắc Sơn
type: MusicAlbum
date published: 2018-08-09
track: Sa Mưa Giông
  type: MusicRecording
  duration: PT5M58S
  duration ms: 358504
  explicit: false
  by artist: Hương Lan
  in album: Tưởng Nhớ Bắc Sơn
    type: MusicAlbum
    date published: 2018-08-09
  genre: bolero
  genre: vietnamese bolero
  isrc code: VNA0M1829497
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-22T09:36:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf52c5bacc934036cb0cd64c676d300cd4865c1f2fee67542dbba75f02d829d21
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1829497
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-22T10:01: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 0xf52c5bacc934036cb0cd64c676d300cd4865c1f2fee67542dbba75f02d829d21. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1829497.
    date published: 2026-07-22T10:01:58Z
  audio: Sa Mưa Giông
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.576
    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.403
    additional property: Energy
      type: PropertyValue
      value: 0.38
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.851
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.406
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.385
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.242
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Cho Sinh Nhật Lần Cuối
type: MusicAlbum
date published: 2018-08-27

Bài Ca Dao Cho Em
type: MusicAlbum
date published: 2018-08-27

Điệu Buồn Phương Nam (Hương Lan)
type: MusicAlbum
date published: 2018-08-27

Bài Ca Dao Cho Em
type: MusicAlbum
date published: 2018-08-27

Con Sáo Tình Quê
type: MusicAlbum
date published: 2018-08-27

Con Sáo Tình Quê
type: MusicAlbum
date published: 2018-08-27

Khoảng Xa
type: MusicAlbum
date published: 2018-08-28

Hát Ru Tình Đời
type: MusicAlbum
date published: 2018-08-28

Điệu Buồn Phương Nam
type: MusicAlbum
date published: 2018-08-28

Hát Ru Tình Đời
type: MusicAlbum
date published: 2018-08-28

Thương Nhau
type: MusicAlbum
date published: 2018-08-29

Tình Hững Hờ
type: MusicAlbum
date published: 2018-08-29

Nắng Quê Mẹ
type: MusicAlbum
date published: 2018-08-29

Thương Nhau
type: MusicAlbum
date published: 2018-08-29

Mẹ
type: MusicAlbum
date published: 2018-08-29

Nhớ Huế
type: MusicAlbum
date published: 2018-08-29

Mơ Lại Vầng Trăng
type: MusicAlbum
date published: 2018-09-08

Dư Âm Mùa Hạ
type: MusicAlbum
date published: 2018-09-11

Người Đã Quên
type: MusicAlbum
date published: 2018-09-11

Sông Quê
type: MusicAlbum
date published: 2018-09-11

Sông Quê
type: MusicAlbum
date published: 2018-09-11

Sông Quê
type: MusicAlbum
date published: 2018-09-11

Cay Dang Tinh Doi
type: MusicAlbum
date published: 2018-10-02

Nguoi Xa Nguoi
type: MusicAlbum
date published: 2018-10-02

Hương Lan Với Những Tuyệt Phẩm Bắc Sơn
type: MusicAlbum
date published: 2018-10-16

Hoa Tim Ngay Xua
type: MusicAlbum
date published: 2019-04-24

Khi Đang Yêu
type: MusicAlbum
date published: 2019-08-08

Bản Tình Ca Viết Cho Riêng Em
type: MusicAlbum
date published: 2019-09-25

Tình Ca Lam Phương (Music Box 12)
type: MusicAlbum
date published: 2020-01-01
track: Buồn Không Em
  type: MusicRecording
  duration: PT2M57S
  duration ms: 177973
  explicit: false
  by artist: Hương Lan
  in album: Tình Ca Lam Phương (Music Box 12)
    type: MusicAlbum
    date published: 2020-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM48F2001202
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T19:47:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x02724caff2a4b1fdcea12a5f1e20eedfe4e7f7ca3f26f95798f658a841cc1ae7
  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/QM48F2001202
  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 0x02724caff2a4b1fdcea12a5f1e20eedfe4e7f7ca3f26f95798f658a841cc1ae7. 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/QM48F2001202.
    date published: 2026-07-05T01:12:41Z
  audio: Buồn Không Em
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 169.19
    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.385
    additional property: Energy
      type: PropertyValue
      value: 0.241
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.952
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.105
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.379
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.983
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Cỏ Úa
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184866
  explicit: false
  by artist: Hương Lan
  in album: Tình Ca Lam Phương (Music Box 12)
    type: MusicAlbum
    date published: 2020-01-01
  genre: bolero
  genre: vietnamese bolero
  isrc code: QM48F2001203
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T04:02:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4a59d42bc77fd3e2c34139a2524acc125b9ea02e51161fffda344188f383d2f3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958656
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958656
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM48F2001203
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T04:04:08Z
  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 0x4a59d42bc77fd3e2c34139a2524acc125b9ea02e51161fffda344188f383d2f3. Chain 2 (Bitcoin): anchored in block 958656 (2026-07-19T04:04:08Z), 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/QM48F2001203.
    date published: 2026-07-19T04:04:08Z
  audio: Cỏ Úa
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 83.805
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.456
    additional property: Energy
      type: PropertyValue
      value: 0.19
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.965
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.115
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.283
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.109
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Tình Khúc Nhật Ngân (Musicbox 19)
type: MusicAlbum
date published: 2020-01-01

Tình Ca Lam Phương
type: MusicAlbum
date published: 2020-09-06

Tình Ca Lam Phương
type: MusicAlbum
date published: 2020-09-06

Tình Khúc Nhật Ngân
type: MusicAlbum
date published: 2020-10-24

Chỉ Hai Đứa Mình
type: MusicAlbum
date published: 2021-03-01

Hát Ru Tình Đời
type: MusicAlbum
date published: 2021-03-01

Tưởng Nhớ Bắc Sơn
type: MusicAlbum
date published: 2021-03-01

Tiếng Xưa
type: MusicAlbum
date published: 2022-07-28

Duyên Phận
type: MusicAlbum
date published: 2022-07-28

Duyên Tình
type: MusicAlbum
date published: 2022-08-03

Về Đi Út Ơi
type: MusicAlbum
date published: 2022-12-10

Sông Quê (Tân Cổ Giao Duyên)
type: MusicAlbum
date published: 2023-01-19

Sao Lòng Còn Thương
type: MusicAlbum
date published: 2023-03-31

Tình Vội
type: MusicAlbum
date published: 2023-04-02

Phận Tơ Tằm
type: MusicAlbum
date published: 2023-04-02

Dư Âm Mùa Hạ
type: MusicAlbum
date published: 2023-04-11

Người Đã Quên
type: MusicAlbum
date published: 2023-05-07

Má Ơi
type: MusicAlbum
date published: 2023-08-24

Thương Lắm Chị Hai
type: MusicAlbum
date published: 2023-12-13

Chuyện Tình Yêu (Remastered)
type: MusicAlbum
date published: 2024-04-04

Những Người Vượt Gian Khổ (1985) [Remastered]
type: MusicAlbum
date published: 2024-04-23

Xin Mặt Trời Ngủ Yên (1992) [Remastered]
type: MusicAlbum
date published: 2024-04-26

Nhìn Những Mùa Thu Đi (1992) [Remastered]
type: MusicAlbum
date published: 2024-04-26

Phôi Pha (1992) [Remastered]
type: MusicAlbum
date published: 2024-04-26

Đêm Bơ Vơ (Expanded Edition) [Remastered]
type: MusicAlbum
date published: 2024-05-03

Thương Về Vùng Hỏa Tuyến
type: MusicAlbum
date published: 2024-05-28

Đêm Bơ Vơ (2024 Remastered)
type: MusicAlbum
date published: 2024-05-31

Trăm Năm Bến Cũ (2024 Remastered)
type: MusicAlbum
date published: 2024-05-31

Hoa Bất Diệt (Tân Cổ) [Remastered]
type: MusicAlbum
date published: 2024-07-19

Từ Đàm Quê Hương Tôi (Remastered)
type: MusicAlbum
date published: 2024-07-26

Hát Mừng Vu Lan (Remastered)
type: MusicAlbum
date published: 2024-07-26

Rạng Đông Tuyển Tập 55
type: MusicAlbum
date published: 2025-01-06

Má Thương Con Hoài
type: MusicAlbum
date published: 2025-06-18

Đan Áo Mùa Xuân
type: MusicRecording
duration: PT5M28S
duration ms: 328000
explicit: false
by artist: Hương Lan
in album: Xuân Tao Ngộ (Hát Trên Quê Hương 8)
  type: MusicAlbum
  date published: 2023-01-17
isrc code: VNA0F2312066
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T15:59:51+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcb5f3f47fad072b8a1c586b8842b2f124066c3c5b97d268d35de20fb57f7de88
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0F2312066
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20: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 0xcb5f3f47fad072b8a1c586b8842b2f124066c3c5b97d268d35de20fb57f7de88. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0F2312066.
  date published: 2026-07-08T03:20:19Z
audio: Đan Áo Mùa Xuân
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 161.427
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.348
  additional property: Energy
    type: PropertyValue
    value: 0.461
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.302
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.213
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.462
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.758
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Thương Quá Việt Nam
type: MusicRecording
duration: PT3M57S
duration ms: 237000
explicit: false
by artist: Quang Lê
by artist: Hương Lan
in album: Xuân Tao Ngộ (Hát Trên Quê Hương 8)
  type: MusicAlbum
  date published: 2023-01-17
isrc code: VNA0F2312053
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-31T16:50:47+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdd919104a123e6b0e717ab15b8930bf2a14925c9e44890e73618ff5645d14546
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960441
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960441
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0F2312053
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-31T17:29: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 0xdd919104a123e6b0e717ab15b8930bf2a14925c9e44890e73618ff5645d14546. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/VNA0F2312053.
  date published: 2026-07-31T17:29:52Z
audio: Thương Quá Việt Nam
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 165.364
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.423
  additional property: Energy
    type: PropertyValue
    value: 0.65
  additional property: Speechiness
    type: PropertyValue
    value: 0.073
  additional property: Acousticness
    type: PropertyValue
    value: 0.537
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.677
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.463
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.702
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Tình Yêu Trả Lại Trăng Sao
type: MusicRecording
duration: PT4M26S
duration ms: 266533
explicit: false
by artist: Hương Lan
in album: Chuyến Tàu Hoàng Hôn
  type: MusicAlbum
  date published: 2016-01-01
isrc code: QM48F1657406
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T07:22:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa1daee286a9d5c0b5a3c6b3d1fbeebf82b02f17a757d70a5777f148d0b774f09
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956302
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM48F1657406
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30: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 0xa1daee286a9d5c0b5a3c6b3d1fbeebf82b02f17a757d70a5777f148d0b774f09. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QM48F1657406.
  date published: 2026-07-02T03:30:09Z
audio: Tình Yêu Trả Lại Trăng Sao
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 101.007
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.558
  additional property: Energy
    type: PropertyValue
    value: 0.561
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.332
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.109
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.363
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.307
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Chiều Mưa Biên Giới
type: MusicRecording
duration: PT4M41S
duration ms: 281360
explicit: false
by artist: Hương Lan
in album: Mấy Dặm Sơn Khê
  type: MusicAlbum
  date published: 2018-01-01
isrc code: QM48F1859802
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T22:05:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x516c36735ef6f76b77faa6b1fb7ab3574c227e726e08d077c9058ae2916605f1
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/QM48F1859802
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 0x516c36735ef6f76b77faa6b1fb7ab3574c227e726e08d077c9058ae2916605f1. 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/QM48F1859802.
  date published: 2026-06-13T13:32:09Z
audio: Chiều Mưa Biên Giới
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 102.125
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.405
  additional property: Energy
    type: PropertyValue
    value: 0.444
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.789
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.072
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.19
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.59
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Đừng Nói Xa Nhau
type: MusicRecording
duration: PT4M37S
duration ms: 277449
explicit: false
by artist: Hương Lan
by artist: Tuấn Vũ
in album: Tết Vạn Lộc 2020
  type: MusicAlbum
  date published: 2024-06-24
isrc code: VNA0F2111510
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-31T16:16:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe9f66dcbea6f6377c2851a7149b52a26ca6e95fb9dcb40e33b6b8838523dfc59
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960435
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960435
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0F2111510
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-31T16:33:26Z
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 0xe9f66dcbea6f6377c2851a7149b52a26ca6e95fb9dcb40e33b6b8838523dfc59. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0F2111510.
  date published: 2026-07-31T16:33:26Z
audio: Đừng Nói Xa Nhau
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 158.894
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.388
  additional property: Energy
    type: PropertyValue
    value: 0.723
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.871
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.462
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.364
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.163
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor