Tăng Phúc
type: MusicGroup
genre: vietnamese lo-fi
genre: vietnam indie
genre: vinahouse
genre: v-pop
popularity: 46
followers: 223594
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x95eaf3a7c51f068d1446d6bef95b2cbe5e128697c6b857193f2d799e87acb0df
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/10259714-7b5e-4aad-9feb-8917e948ca57.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/10259714-7b5e-4aad-9feb-8917e948ca57.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/10259714-7b5e-4aad-9feb-8917e948ca57
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x95eaf3a7c51f068d1446d6bef95b2cbe5e128697c6b857193f2d799e87acb0df","name":"Tăng Phúc","registered_at":"2026-06-11T11:57:59Z","symbol":"NIM0021068","token_address":"0x91df600678779b29def808b4692bc0ac15e5329a","type":"artist","uuid":"10259714-7b5e-4aad-9feb-8917e948ca57"}
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 0x95eaf3a7c51f068d1446d6bef95b2cbe5e128697c6b857193f2d799e87acb0df. 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/10259714-7b5e-4aad-9feb-8917e948ca57.json and https://artists.proofprofile.net/proofs/artist/10259714-7b5e-4aad-9feb-8917e948ca57.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x95eaf3a7c51f068d1446d6bef95b2cbe5e128697c6b857193f2d799e87acb0df","name":"Tăng Phúc","registered_at":"2026-06-11T11:57:59Z","symbol":"NIM0021068","token_address":"0x91df600678779b29def808b4692bc0ac15e5329a","type":"artist","uuid":"10259714-7b5e-4aad-9feb-8917e948ca57"}
album: Sau Này
  type: MusicAlbum
  date published: 2018-03-01
album: Những Đêm Mưa Mình Anh
  type: MusicAlbum
  date published: 2018-03-01
album: Gọi Em Là Mùa Xuân
  type: MusicAlbum
  date published: 2018-03-01
album: Tội Lỗi
  type: MusicAlbum
  date published: 2018-03-01
album: Sau Này (Acoustic Version)
  type: MusicAlbum
  date published: 2018-03-01
album: Chia Tay Ngày Mưa
  type: MusicAlbum
  date published: 2018-03-01
album: Tìm Lại Bình Yên
  type: MusicAlbum
  date published: 2018-03-01
album: Đừng Chờ Anh Nữa
  type: MusicAlbum
  date published: 2018-03-01
album: Tuyển Tập Của Tăng Phúc
  type: MusicAlbum
  date published: 2018-03-01
album: Có Một Người Vẫn Thương
  type: MusicAlbum
  date published: 2018-03-01
album: Phai Dấu Cuộc Tình
  type: MusicAlbum
  date published: 2018-03-01
album: Ước Có Người Bên Tôi Mỗi Khi Buồn
  type: MusicAlbum
  date published: 2018-03-01
album: Như Ngày Xưa Em Đến (Phúc Acoustic 1)
  type: MusicAlbum
  date published: 2019
album: Sài Gòn Yếu Đuối Biết Dựa Vào Ai?
  type: MusicAlbum
  date published: 2019-06-27
  track: Sài Gòn Yếu Đuối Biết Dựa Vào Ai?
    type: MusicRecording
    duration: PT3M45S
    duration ms: 225393
    explicit: false
    by artist: Tăng Phúc
    in album: Sài Gòn Yếu Đuối Biết Dựa Vào Ai?
      type: MusicAlbum
      date published: 2019-06-27
    genre: vietnamese lo-fi
    genre: vietnam indie
    genre: vinahouse
    genre: v-pop
    isrc code: FR59R1949944
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-20T17:14:10+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x960d105a64d186e2517134de87117747a5a307f2d2b38370a63433b1a91a60d9
    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/FR59R1949944
    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 0x960d105a64d186e2517134de87117747a5a307f2d2b38370a63433b1a91a60d9. 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/FR59R1949944.
      date published: 2026-07-20T17:53:56Z
    audio: Sài Gòn Yếu Đuối Biết Dựa Vào Ai?
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 130.016
      additional property: Musical Key
        type: PropertyValue
        value: 10
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.614
      additional property: Energy
        type: PropertyValue
        value: 0.756
      additional property: Speechiness
        type: PropertyValue
        value: 0.091
      additional property: Acousticness
        type: PropertyValue
        value: 0.664
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.141
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.437
      additional property: Loudness (dB)
        type: PropertyValue
        value: -5.597
      additional property: Key Name
        type: PropertyValue
        value: Bb
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: Vì Anh Cần Em (Phúc Acoustic 1)
  type: MusicAlbum
  date published: 2019-11-20
album: Phúc Acoustic (Season 1)
  type: MusicAlbum
  date published: 2019-11-20
  track: Vì Sao Thế - Phúc Acoustic 1
    type: MusicRecording
    duration: PT4M48S
    duration ms: 288445
    explicit: false
    by artist: Tăng Phúc
    in album: Phúc Acoustic (Season 1)
      type: MusicAlbum
      date published: 2019-11-20
    genre: vietnamese lo-fi
    genre: vietnam indie
    genre: vinahouse
    genre: v-pop
    isrc code: FRX281908318
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-02T23:51:00+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xfd15b6e20921682b8d583cf3443286c9f6949264f654b3e3b3f367948cea7ea4
    additional property: OTSHash
    additional property: OTSBitcoinBlock
    additional property: OTSBitcoinBlockVerifyURL
    additional property: OTSVerificationAPI
    additional property: OTSTimestamp
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
    audio: Vì Sao Thế - Phúc Acoustic 1
  track: Vì Anh Cần Em (This Love Cover) - Phúc Acoustic 1
  track: Tình Phiêu Lãng - Phúc Acoustic 1
  track: Như Ngày Xưa Em Đến - Phúc Acoustic 1
album: Phai Dấu Cuộc Tình (Phúc Acoustic 1)
album: Ngày Em Đi Lấy Chồng (Phúc Acoustic 1)
album: Nuối Tiếc
album: Những Tiếng Thở Dài (Phúc Acoustic 1)
album: Tình Phiêu Lãng (Phúc Acoustic 1)
album: Tiểu Thuyết Tình Yêu (Phúc Acoustic 1)
album: Chuyện Tình Lá Gió (Phúc Acoustic 1)
album: Vì Sao Thế (Phúc Acoustic 1)
album: Cá Chưa Cắn Câu
album: Chia Tay Ngày Mưa (feat. Eddie)
album: Có Một Người Vẫn Thương (feat. Nguyễn Hải Yến)
album: Là Tất Cả Hoặc Đừng Là Gì Cả (feat. Tùng Nguyễn)
album: Gọi Em Là Mùa Xuân (feat. PD7)
album: Tết Muốn Về Nhà
album: Ở Đâu Cũng Hạnh Phúc
album: Yêu Đương Gì Tầm Này?
album: Tình Nhân (Remix)
album: Sau Này...
album: Sau Này (Beat)
album: Sau Này... (Acoustic Version)
album: Xin Lỗi Để Làm Gì
album: Xin Lỗi Để Làm Gì (Solo Version)
album: Sau Này Đừng Làm Bạn
album: Please Tell Me Why
album: Tìm Nhau Không
album: Đơn Côi
album: Kỷ Niệm Bỏ Quên
album: Đổi Thay
album: Khi Nào Em Buồn
album: I Know
album: Khóc
album: Nước Mắt
album: Anh Chỉ Là Bạn Thân
album: Nỗi Nhớ Thật Thà
album: Melancholy I
album: Mình Cưới Nhau Nha
album: Tết Muốn Về Nhà (Live At Tết Tân Thời)
album: Chỉ Là Không Cùng Nhau (Live Version)
album: Khóc Đêm
album: Khi Thế Giới Đó Mất Đi
album: Tiểu Thuyết Tình Yêu (Lofi Version)
album: Sau Này (Lofi Version)
album: Sài Gòn Yếu Đuối Biết Dựa Vào Ai (Lofi Version)
album: Ước Có Người Bên Tôi Mỗi Khi Buồn (Lofi Version)
album: Tìm Nhau Không (Lofi Version)

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 956422

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

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

OTSTimestamp
type: PropertyValue
value: 2026-07-03T01:01:38Z

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 0xfd15b6e20921682b8d583cf3443286c9f6949264f654b3e3b3f367948cea7ea4. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/FRX281908318.
date published: 2026-07-03T01:01:38Z

Vì Sao Thế - Phúc Acoustic 1
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 117.899
additional property: Musical Key
  type: PropertyValue
  value: 1
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.629
additional property: Energy
  type: PropertyValue
  value: 0.238
additional property: Speechiness
  type: PropertyValue
  value: 0.048
additional property: Acousticness
  type: PropertyValue
  value: 0.89
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.161
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.246
additional property: Loudness (dB)
  type: PropertyValue
  value: -11.635
additional property: Key Name
  type: PropertyValue
  value: C#
additional property: Mode Name
  type: PropertyValue
  value: Major

Vì Anh Cần Em (This Love Cover) - Phúc Acoustic 1
type: MusicRecording
duration: PT3M39S
duration ms: 219834
explicit: false
by artist: Tăng Phúc
in album: Phúc Acoustic (Season 1)
  type: MusicAlbum
  date published: 2019-11-20
genre: vietnamese lo-fi
genre: vietnam indie
genre: vinahouse
genre: v-pop
isrc code: FRX281908319
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T22:33:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x69f169cf2de09d73df787e3a11256a7125bfa7391b8b391c1b5faf4812ec32bd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958461
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958461
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX281908319
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T23:18:11Z
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 0x69f169cf2de09d73df787e3a11256a7125bfa7391b8b391c1b5faf4812ec32bd. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/FRX281908319.
  date published: 2026-07-17T23:18:11Z
audio: Vì Anh Cần Em (This Love Cover) - Phúc Acoustic 1
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 67.932
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.511
  additional property: Energy
    type: PropertyValue
    value: 0.293
  additional property: Speechiness
    type: PropertyValue
    value: 0.054
  additional property: Acousticness
    type: PropertyValue
    value: 0.863
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.185
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.391
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.558
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Tình Phiêu Lãng - Phúc Acoustic 1
type: MusicRecording
duration: PT4M51S
duration ms: 291731
explicit: false
by artist: Tăng Phúc
in album: Phúc Acoustic (Season 1)
  type: MusicAlbum
  date published: 2019-11-20
genre: vietnamese lo-fi
genre: vietnam indie
genre: vinahouse
genre: v-pop
isrc code: FRX281918129
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-29T21:48:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd3dbd7c0a24e4eaf1f88129cb31320727cda41c1fa73d968d012f8b204b7a0a7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956375
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956375
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX281918129
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T16:51:38Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3dbd7c0a24e4eaf1f88129cb31320727cda41c1fa73d968d012f8b204b7a0a7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX281918129.
  date published: 2026-07-02T16:51:38Z
audio: Tình Phiêu Lãng - Phúc Acoustic 1
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 115.866
  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.723
  additional property: Energy
    type: PropertyValue
    value: 0.307
  additional property: Speechiness
    type: PropertyValue
    value: 0.039
  additional property: Acousticness
    type: PropertyValue
    value: 0.787
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.101
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.417
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.358
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Như Ngày Xưa Em Đến - Phúc Acoustic 1
type: MusicRecording
duration: PT4M40S
duration ms: 280716
explicit: false
by artist: Tăng Phúc
in album: Phúc Acoustic (Season 1)
  type: MusicAlbum
  date published: 2019-11-20
genre: vietnamese lo-fi
genre: vietnam indie
genre: vinahouse
genre: v-pop
isrc code: FRX281961548
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T13:06:24+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x98d4fba329537f5d0ded60f3884f769fa0277089fba039510ea0d77262813443
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/FRX281961548
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 0x98d4fba329537f5d0ded60f3884f769fa0277089fba039510ea0d77262813443. 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/FRX281961548.
  date published: 2026-07-03T19:59:51Z
audio: Như Ngày Xưa Em Đến - Phúc Acoustic 1
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 127.714
  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.609
  additional property: Energy
    type: PropertyValue
    value: 0.378
  additional property: Speechiness
    type: PropertyValue
    value: 0.063
  additional property: Acousticness
    type: PropertyValue
    value: 0.86
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.096
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.367
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.216
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Phai Dấu Cuộc Tình (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Phai Dấu Cuộc Tình (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Ngày Em Đi Lấy Chồng (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Nuối Tiếc
type: MusicAlbum
date published: 2019-11-20

Ngày Em Đi Lấy Chồng (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Những Tiếng Thở Dài (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Tình Phiêu Lãng (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Nuối Tiếc
type: MusicAlbum
date published: 2019-11-20

Tiểu Thuyết Tình Yêu (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Chuyện Tình Lá Gió (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Như Ngày Xưa Em Đến (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Những Tiếng Thở Dài (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Vì Sao Thế (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Vì Sao Thế (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Tình Phiêu Lãng (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Tiểu Thuyết Tình Yêu (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-20

Những Tiếng Thở Dài (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-11-27

Ngày Em Đi Lấy Chồng (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-12-04

Phai Dấu Cuộc Tình (Phúc Acoustic 1)
type: MusicAlbum
date published: 2019-12-11

Cá Chưa Cắn Câu
type: MusicAlbum
date published: 2020-01-01

Tuyển Tập Của Tăng Phúc
type: MusicAlbum
date published: 2020-01-01
track: Chỉ Còn Những Mùa Nhớ
  type: MusicRecording
  duration: PT4M46S
  duration ms: 286995
  explicit: false
  by artist: Tăng Phúc
  in album: Tuyển Tập Của Tăng Phúc
    type: MusicAlbum
    date published: 2020-01-01
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1846397
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T21:49:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa078b2ab87b951375e61c0ac32ddda683b0e0b2b7a4af5a62f8864d499de93b3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846397
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa078b2ab87b951375e61c0ac32ddda683b0e0b2b7a4af5a62f8864d499de93b3. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846397.
    date published: 2026-07-02T16:51:38Z
  audio: Chỉ Còn Những Mùa Nhớ
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 115.924
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.659
    additional property: Energy
      type: PropertyValue
      value: 0.388
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.671
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.131
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.252
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.828
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Em Cứ Đi Đi
  type: MusicRecording
  duration: PT3M48S
  duration ms: 228337
  explicit: false
  by artist: Tăng Phúc
  in album: Tuyển Tập Của Tăng Phúc
    type: MusicAlbum
    date published: 2020-01-01
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1846401
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T07:41:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x36485f73d47989b855a87b22349d0c61a7b2c3a408269c2e3c474fb0c8a7f664
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958985
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958985
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846401
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T08:39:15Z
  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 0x36485f73d47989b855a87b22349d0c61a7b2c3a408269c2e3c474fb0c8a7f664. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/VNA0M1846401.
    date published: 2026-07-21T08:39:15Z
  audio: Em Cứ Đi Đi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.949
    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.552
    additional property: Energy
      type: PropertyValue
      value: 0.243
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.917
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.167
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.403
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.061
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Kí Ức Vpop 1
  type: MusicRecording
  duration: PT12M18S
  duration ms: 738384
  explicit: false
  by artist: Tăng Phúc
  in album: Tuyển Tập Của Tăng Phúc
    type: MusicAlbum
    date published: 2020-01-01
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1846403
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T09:24:28+00:00
  additional property: CopyrightChainExplorerURL
  additional property: OTSHash
  additional property: OTSBitcoinBlock
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Kí Ức Vpop 1
track: Kí Ức Vpop 2
track: Kí Ức Vpop 3
track: Kí Ức Vpop 6

CopyrightChainExplorerURL
type: PropertyValue
value: https://explorer.copyrightchains.com/tx/0x6764601db28b0c7a84510fc42de3dd6f034dab08cf2ec2ebd15923d6412fc8d5

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 958137

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

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

OTSTimestamp
type: PropertyValue
value: 2026-07-15T09:47:57Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6764601db28b0c7a84510fc42de3dd6f034dab08cf2ec2ebd15923d6412fc8d5. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/VNA0M1846403.
date published: 2026-07-15T09:47:57Z

Kí Ức Vpop 1
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 129.622
additional property: Musical Key
  type: PropertyValue
  value: 8
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.571
additional property: Energy
  type: PropertyValue
  value: 0.299
additional property: Speechiness
  type: PropertyValue
  value: 0.039
additional property: Acousticness
  type: PropertyValue
  value: 0.876
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.168
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.326
additional property: Loudness (dB)
  type: PropertyValue
  value: -7.672
additional property: Key Name
  type: PropertyValue
  value: Ab
additional property: Mode Name
  type: PropertyValue
  value: Minor

Kí Ức Vpop 2
type: MusicRecording
duration: PT9M0S
duration ms: 540792
explicit: false
by artist: Tăng Phúc
in album: Tuyển Tập Của Tăng Phúc
  type: MusicAlbum
  date published: 2020-01-01
genre: vietnamese lo-fi
genre: vietnam indie
genre: vinahouse
genre: v-pop
isrc code: VNA0M1846404
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T13:23:03+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcc0cd0410ed36937c48c92fad8eb1849e99eec0807827530ddf2bdaef3cbf583
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958422
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958422
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846404
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T13:35:31Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc0cd0410ed36937c48c92fad8eb1849e99eec0807827530ddf2bdaef3cbf583. Chain 2 (Bitcoin): anchored in block 958422 (2026-07-17T13:35:31Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846404.
  date published: 2026-07-17T13:35:31Z
audio: Kí Ức Vpop 2
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 126.09
  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.582
  additional property: Energy
    type: PropertyValue
    value: 0.256
  additional property: Speechiness
    type: PropertyValue
    value: 0.043
  additional property: Acousticness
    type: PropertyValue
    value: 0.907
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.112
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.298
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.527
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Kí Ức Vpop 3
type: MusicRecording
duration: PT6M42S
duration ms: 402720
explicit: false
by artist: Tăng Phúc
in album: Tuyển Tập Của Tăng Phúc
  type: MusicAlbum
  date published: 2020-01-01
genre: vietnamese lo-fi
genre: vietnam indie
genre: vinahouse
genre: v-pop
isrc code: VNA0M1846405
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T01:13:27+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd377ac5c64f31d04f683bb036329a7530431d62bea4214ff17d3978dc0e7162a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958480
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958480
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846405
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T02:58: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 0xd377ac5c64f31d04f683bb036329a7530431d62bea4214ff17d3978dc0e7162a. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/VNA0M1846405.
  date published: 2026-07-18T02:58:58Z
audio: Kí Ức Vpop 3
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 176.869
  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.433
  additional property: Energy
    type: PropertyValue
    value: 0.241
  additional property: Speechiness
    type: PropertyValue
    value: 0.045
  additional property: Acousticness
    type: PropertyValue
    value: 0.948
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.114
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.275
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.926
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Kí Ức Vpop 6
type: MusicRecording
duration: PT14M0S
duration ms: 840151
explicit: false
by artist: Tăng Phúc
in album: Tuyển Tập Của Tăng Phúc
  type: MusicAlbum
  date published: 2020-01-01
genre: vietnamese lo-fi
genre: vietnam indie
genre: vinahouse
genre: v-pop
isrc code: VNA0M1846408
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T03:26:51+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x131bd60801366ef56e1491d559265b899709da0a70be73c0ba54182fb7d8de01
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958650
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958650
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846408
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T03:36: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 0x131bd60801366ef56e1491d559265b899709da0a70be73c0ba54182fb7d8de01. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/VNA0M1846408.
  date published: 2026-07-19T03:36:41Z
audio: Kí Ức Vpop 6
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 123.768
  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.523
  additional property: Energy
    type: PropertyValue
    value: 0.262
  additional property: Speechiness
    type: PropertyValue
    value: 0.04
  additional property: Acousticness
    type: PropertyValue
    value: 0.859
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.115
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.239
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.04
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Tìm Lại Bình Yên
type: MusicAlbum
date published: 2020-01-01

Những Đêm Mưa Mình Anh
type: MusicAlbum
date published: 2020-01-01

Chia Tay Ngày Mưa (feat. Eddie)
type: MusicAlbum
date published: 2020-01-01

Đừng Chờ Anh Nữa
type: MusicAlbum
date published: 2020-01-01

Tuyển Tập Của Tăng Phúc
type: MusicAlbum
date published: 2020-01-01
track: Kí Ức Vpop 1
  type: MusicRecording
  duration: PT12M18S
  duration ms: 738384
  explicit: false
  by artist: Tăng Phúc
  in album: Tuyển Tập Của Tăng Phúc
    type: MusicAlbum
    date published: 2020-01-01
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1846403
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6764601db28b0c7a84510fc42de3dd6f034dab08cf2ec2ebd15923d6412fc8d5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958428
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958428
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846403
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T15:15:14Z
  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 0x6764601db28b0c7a84510fc42de3dd6f034dab08cf2ec2ebd15923d6412fc8d5. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/VNA0M1846403.
    date published: 2026-07-17T15:15:14Z
  audio: Kí Ức Vpop 1
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.622
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.571
    additional property: Energy
      type: PropertyValue
      value: 0.299
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.876
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.168
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.326
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.672
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Kí Ức Vpop 2
  type: MusicRecording
  duration: PT9M0S
  duration ms: 540792
  explicit: false
  by artist: Tăng Phúc
  in album: Tuyển Tập Của Tăng Phúc
    type: MusicAlbum
    date published: 2020-01-01
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1846404
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcc0cd0410ed36937c48c92fad8eb1849e99eec0807827530ddf2bdaef3cbf583
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958808
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958808
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846404
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T02:49:15Z
  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 0xcc0cd0410ed36937c48c92fad8eb1849e99eec0807827530ddf2bdaef3cbf583. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/VNA0M1846404.
    date published: 2026-07-20T02:49:15Z
  audio: Kí Ức Vpop 2
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.09
    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.582
    additional property: Energy
      type: PropertyValue
      value: 0.256
    additional property: Speechiness
      type: PropertyValue
      value: 0.043
    additional property: Acousticness
      type: PropertyValue
      value: 0.907
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.298
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.527
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Kí Ức Vpop 3
  type: MusicRecording
  duration: PT6M42S
  duration ms: 402720
  explicit: false
  by artist: Tăng Phúc
  in album: Tuyển Tập Của Tăng Phúc
    type: MusicAlbum
    date published: 2020-01-01
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1846405
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd377ac5c64f31d04f683bb036329a7530431d62bea4214ff17d3978dc0e7162a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958905
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Kí Ức Vpop 3
track: Kí Ức Vpop 6
track: Nước Mắt

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

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

OTSTimestamp
type: PropertyValue
value: 2026-07-20T16:14:34Z

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 0xd377ac5c64f31d04f683bb036329a7530431d62bea4214ff17d3978dc0e7162a. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14:34Z), 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/VNA0M1846405.
date published: 2026-07-20T16:14:34Z

Kí Ức Vpop 3
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 176.868
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.433
additional property: Energy
  type: PropertyValue
  value: 0.241
additional property: Speechiness
  type: PropertyValue
  value: 0.045
additional property: Acousticness
  type: PropertyValue
  value: 0.948
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.114
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.275
additional property: Loudness (dB)
  type: PropertyValue
  value: -10.926
additional property: Key Name
  type: PropertyValue
  value: E
additional property: Mode Name
  type: PropertyValue
  value: Minor

Kí Ức Vpop 6
type: MusicRecording
duration: PT14M0S
duration ms: 840151
explicit: false
by artist: Tăng Phúc
in album: Tuyển Tập Của Tăng Phúc
  type: MusicAlbum
  date published: 2020-01-01
genre: vietnamese lo-fi
genre: vietnam indie
genre: vinahouse
genre: v-pop
isrc code: VNA0M1846408
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x131bd60801366ef56e1491d559265b899709da0a70be73c0ba54182fb7d8de01
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959123
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959123
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846408
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T11:35:32Z
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 0x131bd60801366ef56e1491d559265b899709da0a70be73c0ba54182fb7d8de01. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/VNA0M1846408.
  date published: 2026-07-22T11:35:32Z
audio: Kí Ức Vpop 6
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 123.768
  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.523
  additional property: Energy
    type: PropertyValue
    value: 0.262
  additional property: Speechiness
    type: PropertyValue
    value: 0.04
  additional property: Acousticness
    type: PropertyValue
    value: 0.859
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.115
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.239
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.04
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Nước Mắt
type: MusicRecording
duration: PT5M23S
duration ms: 323175
explicit: false
by artist: Tăng Phúc
in album: Tuyển Tập Của Tăng Phúc
  type: MusicAlbum
  date published: 2020-01-01
genre: vietnamese lo-fi
genre: vietnam indie
genre: vinahouse
genre: v-pop
isrc code: VNA0M1846411
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T05:39:03+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf0b9ed556756a23c7b0138432875f0d1bd5b21e92a26ca8a26d423d8e35d699d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959103
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959103
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1846411
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T05:56:21Z
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 0xf0b9ed556756a23c7b0138432875f0d1bd5b21e92a26ca8a26d423d8e35d699d. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56:21Z), 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/VNA0M1846411.
  date published: 2026-07-22T05:56:21Z
audio: Nước Mắt
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 139.549
  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.433
  additional property: Energy
    type: PropertyValue
    value: 0.263
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.811
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.571
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.179
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.216
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Có Một Người Vẫn Thương (feat. Nguyễn Hải Yến)
type: MusicAlbum
date published: 2020-01-01

Là Tất Cả Hoặc Đừng Là Gì Cả (feat. Tùng Nguyễn)
type: MusicAlbum
date published: 2020-01-01

Gọi Em Là Mùa Xuân (feat. PD7)
type: MusicAlbum
date published: 2020-01-01

Tết Muốn Về Nhà
type: MusicAlbum
date published: 2020-01-01
track: Tết Muốn Về Nhà
  type: MusicRecording
  duration: PT4M47S
  duration ms: 287212
  explicit: false
  by artist: Tăng Phúc
  in album: Tết Muốn Về Nhà
    type: MusicAlbum
    date published: 2020-01-01
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1846394
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T06:48:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1eab1f713977f6ac07182b31262fad1306d0e036097cf101c38270b9194083fd
  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/VNA0M1846394
  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 0x1eab1f713977f6ac07182b31262fad1306d0e036097cf101c38270b9194083fd. 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/VNA0M1846394.
    date published: 2026-07-04T10:04:33Z
  audio: Tết Muốn Về Nhà
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.826
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.564
    additional property: Energy
      type: PropertyValue
      value: 0.521
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.681
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.323
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.451
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.49
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Ở Đâu Cũng Hạnh Phúc
type: MusicAlbum
date published: 2020-01-01

Phai Dấu Cuộc Tình
type: MusicAlbum
date published: 2020-01-01

Yêu Đương Gì Tầm Này?
type: MusicAlbum
date published: 2020-01-03

Tình Phiêu Lãng (Phúc Acoustic 1)
type: MusicAlbum
date published: 2020-01-03

Chuyện Tình Lá Gió (Phúc Acoustic 1)
type: MusicAlbum
date published: 2020-01-08

Tiểu Thuyết Tình Yêu (Phúc Acoustic 1)
type: MusicAlbum
date published: 2020-01-16

Như Ngày Xưa Em Đến (Phúc Acoustic 1)
type: MusicAlbum
date published: 2020-01-22

Tình Nhân (Remix)
type: MusicAlbum
date published: 2020-02-14

Phúc Acoustic (Season 1)
type: MusicAlbum
date published: 2020-02-18

Phúc Acoustic (Season 1)
type: MusicAlbum
date published: 2020-02-18

Sau Này...
type: MusicAlbum
date published: 2020-03-14
track: Sau Này...
  type: MusicRecording
  duration: PT4M0S
  duration ms: 240900
  explicit: false
  by artist: Tăng Phúc
  in album: Sau Này...
    type: MusicAlbum
    date published: 2020-03-14
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1907381
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T05:27:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4e6e76c39a4799b959a7c0162e07eaa5b96d948a8f00706154b0a34772d43a7c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958106
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958106
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1907381
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T05:35: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 0x4e6e76c39a4799b959a7c0162e07eaa5b96d948a8f00706154b0a34772d43a7c. Chain 2 (Bitcoin): anchored in block 958106 (2026-07-15T05:35: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/VNA0M1907381.
    date published: 2026-07-15T05:35:13Z
  audio: Sau Này...
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.698
    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.63
    additional property: Energy
      type: PropertyValue
      value: 0.446
    additional property: Speechiness
      type: PropertyValue
      value: 0.082
    additional property: Acousticness
      type: PropertyValue
      value: 0.594
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.368
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.397
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.306
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Sau Này (Beat)
type: MusicAlbum
date published: 2020-03-14

Sau Này... (Acoustic Version)
type: MusicAlbum
date published: 2020-04-27

Xin Lỗi Để Làm Gì
type: MusicAlbum
date published: 2020-04-29

Xin Lỗi Để Làm Gì (Solo Version)
type: MusicAlbum
date published: 2020-05-04

Sau Này Đừng Làm Bạn
type: MusicAlbum
date published: 2020-06-01

Ước Có Người Bên Tôi Mỗi Khi Buồn
type: MusicAlbum
date published: 2020-07-09

Please Tell Me Why
type: MusicAlbum
date published: 2020-07-13
track: Please Tell Me Why
  type: MusicRecording
  duration: PT4M16S
  duration ms: 256712
  explicit: false
  by artist: Tăng Phúc
  in album: Please Tell Me Why
    type: MusicAlbum
    date published: 2020-07-13
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: QMFME2247698
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T04:13:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7635e969f5799b8b1e07309e25b7bb748894d706135da76b8eac87cb895d0816
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2247698
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7635e969f5799b8b1e07309e25b7bb748894d706135da76b8eac87cb895d0816. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2247698.
    date published: 2026-07-05T10:01:46Z
  audio: Please Tell Me Why
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 79.92
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.585
    additional property: Energy
      type: PropertyValue
      value: 0.342
    additional property: Speechiness
      type: PropertyValue
      value: 0.062
    additional property: Acousticness
      type: PropertyValue
      value: 0.906
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.151
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.66
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.057
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Tìm Nhau Không
type: MusicAlbum
date published: 2020-07-29

Đơn Côi
type: MusicAlbum
date published: 2020-08-03

Kỷ Niệm Bỏ Quên
type: MusicAlbum
date published: 2020-08-10

Đổi Thay
type: MusicAlbum
date published: 2020-08-15

Nuối Tiếc
type: MusicAlbum
date published: 2020-08-15

Tìm Nhau Không
type: MusicAlbum
date published: 2020-08-15

Đổi Thay
type: MusicAlbum
date published: 2020-08-15

Nuối Tiếc
type: MusicAlbum
date published: 2020-08-15

Khi Nào Em Buồn
type: MusicAlbum
date published: 2020-08-24

I Know
type: MusicAlbum
date published: 2020-08-31

Khóc
type: MusicAlbum
date published: 2020-09-21

Nước Mắt
type: MusicAlbum
date published: 2020-10-20

Anh Chỉ Là Bạn Thân
type: MusicAlbum
date published: 2020-12-06

Nỗi Nhớ Thật Thà
type: MusicAlbum
date published: 2021-01-11

Nỗi Nhớ Thật Thà
type: MusicAlbum
date published: 2021-01-11

Nỗi Nhớ Thật Thà
type: MusicAlbum
date published: 2021-01-11

Phai Dấu Cuộc Tình
type: MusicAlbum
date published: 2021-01-13

Melancholy I
type: MusicAlbum
date published: 2021-01-27

Mình Cưới Nhau Nha
type: MusicAlbum
date published: 2021-02-01

Mình Cưới Nhau Nha
type: MusicAlbum
date published: 2021-02-07
track: Mình Cưới Nhau Nha
  type: MusicRecording
  duration: PT3M51S
  duration ms: 231050
  explicit: false
  by artist: Tăng Phúc
  in album: Mình Cưới Nhau Nha
    type: MusicAlbum
    date published: 2021-02-07
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNR011129182
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T09:29:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc7f2ad0dde238b3363ede51f430e085cc15170e26fe8f7c9f9974e4b8edb4233
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958140
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958140
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNR011129182
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T10:05: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 0xc7f2ad0dde238b3363ede51f430e085cc15170e26fe8f7c9f9974e4b8edb4233. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/VNR011129182.
    date published: 2026-07-15T10:05:23Z
  audio: Mình Cưới Nhau Nha
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 130.025
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.811
    additional property: Energy
      type: PropertyValue
      value: 0.721
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.117
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.34
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.819
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.18
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Tết Muốn Về Nhà (Live At Tết Tân Thời)
type: MusicAlbum
date published: 2021-02-20

Chỉ Là Không Cùng Nhau (Live Version)
type: MusicAlbum
date published: 2021-03-30

Chỉ Là Không Cùng Nhau (Live Version)
type: MusicAlbum
date published: 2021-03-31

Khóc Đêm
type: MusicAlbum
date published: 2021-05-26

Khi Thế Giới Đó Mất Đi
type: MusicAlbum
date published: 2021-06-12

Tội Lỗi
type: MusicAlbum
date published: 2021-06-15

Tiểu Thuyết Tình Yêu (Lofi Version)
type: MusicAlbum
date published: 2021-07-07

Sau Này (Lofi Version)
type: MusicAlbum
date published: 2021-07-07

Sau Này (Lofi Version)
type: MusicAlbum
date published: 2021-07-10

Sài Gòn Yếu Đuối Biết Dựa Vào Ai (Lofi Version)
type: MusicAlbum
date published: 2021-07-14

Sài Gòn Yếu Đuối Biết Dựa Vào Ai (Lofi Version)
type: MusicAlbum
date published: 2021-07-16

Ước Có Người Bên Tôi Mỗi Khi Buồn (Lofi Version)
type: MusicAlbum
date published: 2021-07-21

Tìm Nhau Không (Lofi Version)
type: MusicAlbum
date published: 2021-07-28

Tội Lỗi (Lofi Version)
type: MusicAlbum
date published: 2021-08-04

Xin Lỗi Để Làm Gì (Lofi Version)
type: MusicAlbum
date published: 2021-08-11

Xin Lỗi Để Làm Gì (Lofi Version)
type: MusicAlbum
date published: 2021-08-13

Anh Chỉ Là Bạn Thân (Lofi Version)
type: MusicAlbum
date published: 2021-08-26

Đừng Chờ Anh Nữa (Lofi Version)
type: MusicAlbum
date published: 2021-09-07

Có Một Tình Yêu Gọi Là Chia Tay
type: MusicAlbum
date published: 2021-10-06
track: Có Một Tình Yêu Gọi Là Chia Tay
  type: MusicRecording
  duration: PT4M17S
  duration ms: 257510
  explicit: false
  by artist: Tăng Phúc
  in album: Có Một Tình Yêu Gọi Là Chia Tay
    type: MusicAlbum
    date published: 2021-10-06
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: QMFME2247520
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T17:09:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x247a6a686a5d720895fd67908c05092a61f05c61e9c650010447c04eb26feb13
  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/QMFME2247520
  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 0x247a6a686a5d720895fd67908c05092a61f05c61e9c650010447c04eb26feb13. 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/QMFME2247520.
    date published: 2026-07-20T17:53:56Z
  audio: Có Một Tình Yêu Gọi Là Chia Tay
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 130.089
    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.596
    additional property: Energy
      type: PropertyValue
      value: 0.42
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.81
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.083
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.207
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.025
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Có Một Tình Yêu Gọi Là Chia Tay
type: MusicAlbum
date published: 2021-10-10

Mong Manh Nỗi Đau
type: MusicAlbum
date published: 2021-10-11
track: Mong Manh Nỗi Đau
  type: MusicRecording
  duration: PT4M1S
  duration ms: 241129
  explicit: false
  by artist: Tăng Phúc
  in album: Mong Manh Nỗi Đau
    type: MusicAlbum
    date published: 2021-10-11
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1921327
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T20:15:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1e0608220d80be240dfb8091595ef1b3636326e8ed5c19e5499deeedf4261a7a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958322
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958322
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1921327
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T20:44:14Z
  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 0x1e0608220d80be240dfb8091595ef1b3636326e8ed5c19e5499deeedf4261a7a. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/VNA0M1921327.
    date published: 2026-07-16T20:44:14Z
  audio: Mong Manh Nỗi Đau
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.947
    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.668
    additional property: Energy
      type: PropertyValue
      value: 0.74
    additional property: Speechiness
      type: PropertyValue
      value: 0.067
    additional property: Acousticness
      type: PropertyValue
      value: 0.137
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.252
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.439
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.278
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Một Lần Và Một Đời
type: MusicAlbum
date published: 2021-12-08

Sau Này Nếu Có Yêu Ai
type: MusicAlbum
date published: 2021-12-12

Sau Này Nếu Có Yêu Ai
type: MusicAlbum
date published: 2021-12-12

Lời Yêu Hôm Ấy
type: MusicAlbum
date published: 2022-01-15

Tỏ Tình Ở Đà Lạt
type: MusicAlbum
date published: 2022-04-09

Kết Thúc Như Bao Người
type: MusicAlbum
date published: 2022-04-18

Tình Đầu
type: MusicAlbum
date published: 2022-05-18

Tình Đầu
type: MusicAlbum
date published: 2022-05-22

Tình Đầu (Lo-fi Version)
type: MusicAlbum
date published: 2022-05-31

Tình Đầu (Lofi Version)
type: MusicAlbum
date published: 2022-06-05

Trả Người Về Tự Do
type: MusicAlbum
date published: 2022-07-25

Trả Người Về Tự Do
type: MusicAlbum
date published: 2022-07-25
track: Trả Người Về Tự Do
  type: MusicRecording
  duration: PT4M43S
  duration ms: 283908
  explicit: false
  by artist: Tăng Phúc
  in album: Trả Người Về Tự Do
    type: MusicAlbum
    date published: 2022-07-25
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: FRX282274273
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T00:05:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd83b18314de810682a4ec5d48a5e9be3a2da7ce42bd87fa5bc453d3c73db85dd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958631
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958631
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282274273
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T00:50: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 0xd83b18314de810682a4ec5d48a5e9be3a2da7ce42bd87fa5bc453d3c73db85dd. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/FRX282274273.
    date published: 2026-07-19T00:50:09Z
  audio: Trả Người Về Tự Do
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.164
    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.694
    additional property: Energy
      type: PropertyValue
      value: 0.155
    additional property: Speechiness
      type: PropertyValue
      value: 0.07
    additional property: Acousticness
      type: PropertyValue
      value: 0.89
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.154
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.404
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Kỳ Vọng Sai Lầm
type: MusicAlbum
date published: 2022-09-26

Kỳ Vọng Sai Lầm
type: MusicAlbum
date published: 2022-10-05

Thay Tâm Đổi Lòng
type: MusicAlbum
date published: 2022-11-11

Hãy Nói Ta Còn Yêu
type: MusicAlbum
date published: 2022-11-22

Mashup Kỳ Vọng Sai Lầm - Thay Tâm Đổi Lòng
type: MusicAlbum
date published: 2022-12-13
track: Mashup Kỳ Vọng Sai Lầm - Thay Tâm Đổi Lòng
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198863
  explicit: false
  by artist: Tăng Phúc
  in album: Mashup Kỳ Vọng Sai Lầm - Thay Tâm Đổi Lòng
    type: MusicAlbum
    date published: 2022-12-13
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: QMFME2294347
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T20:19:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x22e62b08a16cd00d9b9e1e9ce06e8ae77535e33665bb56e17db6f162c384889f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958322
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958322
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2294347
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T20:44:14Z
  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 0x22e62b08a16cd00d9b9e1e9ce06e8ae77535e33665bb56e17db6f162c384889f. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/QMFME2294347.
    date published: 2026-07-16T20:44:14Z
  audio: Mashup Kỳ Vọng Sai Lầm - Thay Tâm Đổi Lòng
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 165.944
    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.583
    additional property: Energy
      type: PropertyValue
      value: 0.529
    additional property: Speechiness
      type: PropertyValue
      value: 0.1
    additional property: Acousticness
      type: PropertyValue
      value: 0.773
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.218
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.476
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.779
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Thèm Được Về Nhà
type: MusicAlbum
date published: 2023-01-10

Thèm Được Về Nhà
type: MusicAlbum
date published: 2023-01-10

l'vavie (là vì anh vẫn yêu em) [Live At Lululola Show]
type: MusicAlbum
date published: 2023-02-11

Chấp Niệm
type: MusicAlbum
date published: 2023-04-17
track: Chấp Niệm
  type: MusicRecording
  duration: PT3M42S
  duration ms: 222750
  explicit: false
  by artist: Tăng Phúc
  in album: Chấp Niệm
    type: MusicAlbum
    date published: 2023-04-17
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: QM6N22369705
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T05:54:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa5e03f9c8907a523bd5863eaa7f7a83fabceada7b46e65cf6972db2465bac3cf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958506
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958506
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22369705
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T06:14: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 0xa5e03f9c8907a523bd5863eaa7f7a83fabceada7b46e65cf6972db2465bac3cf. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14: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/QM6N22369705.
    date published: 2026-07-18T06:14:51Z
  audio: Chấp Niệm
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 117.968
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.529
    additional property: Energy
      type: PropertyValue
      value: 0.294
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.793
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.139
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.238
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.713
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Nỗi Nhớ Thật Thà (Lofi)
type: MusicAlbum
date published: 2023-04-17

Anh Không Quan Trọng Nữa
type: MusicAlbum
date published: 2023-05-17
track: Anh Không Quan Trọng Nữa
  type: MusicRecording
  duration: PT4M22S
  duration ms: 262654
  explicit: false
  by artist: Tăng Phúc
  in album: Anh Không Quan Trọng Nữa
    type: MusicAlbum
    date published: 2023-05-17
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: FRX762327001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T05:52:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x12f2369f21aeab11bbe8c4d164634b7e42d29e4533dcdc5a6aa9988ac0de3716
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953515
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953515
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX762327001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T12:53:06Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12f2369f21aeab11bbe8c4d164634b7e42d29e4533dcdc5a6aa9988ac0de3716. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX762327001.
    date published: 2026-06-13T12:53:06Z
  audio: Anh Không Quan Trọng Nữa
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.253
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.577
    additional property: Energy
      type: PropertyValue
      value: 0.608
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.635
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.321
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.498
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.727
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Anh Không Quan Trọng Nữa
type: MusicAlbum
date published: 2023-05-17
track: Anh Không Quan Trọng Nữa
  type: MusicRecording
  duration: PT4M22S
  duration ms: 262654
  explicit: false
  by artist: Tăng Phúc
  in album: Anh Không Quan Trọng Nữa
    type: MusicAlbum
    date published: 2023-05-17
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: FRX762327001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T05:52:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x12f2369f21aeab11bbe8c4d164634b7e42d29e4533dcdc5a6aa9988ac0de3716
  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/FRX762327001
  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 0x12f2369f21aeab11bbe8c4d164634b7e42d29e4533dcdc5a6aa9988ac0de3716. 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/FRX762327001.
    date published: 2026-07-05T01:12:41Z
  audio: Anh Không Quan Trọng Nữa
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.963
    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.576
    additional property: Energy
      type: PropertyValue
      value: 0.608
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.642
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.331
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.506
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.445
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Anh Không Quan Trọng Nữa (Remix Version)
type: MusicAlbum
date published: 2023-05-31

Anh Không Quan Trọng Nữa (Remix Version)
type: MusicAlbum
date published: 2023-05-31

Chẳng Hề Đổi Thay
type: MusicAlbum
date published: 2023-06-26

Chẳng Hề Đổi Thay
type: MusicAlbum
date published: 2023-06-26
track: Chẳng Hề Đổi Thay
  type: MusicRecording
  duration: PT4M21S
  duration ms: 261821
  explicit: false
  by artist: Tăng Phúc
  in album: Chẳng Hề Đổi Thay
    type: MusicAlbum
    date published: 2023-06-26
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: DGA052334958
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T20:21:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0ff9c64bd82769cab0ed076064e01024d30982ffd81015d4b6dfe753494d11f8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958324
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958324
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA052334958
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T21:05: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 0x0ff9c64bd82769cab0ed076064e01024d30982ffd81015d4b6dfe753494d11f8. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05: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/DGA052334958.
    date published: 2026-07-16T21:05:52Z
  audio: Chẳng Hề Đổi Thay
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 132.141
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.586
    additional property: Energy
      type: PropertyValue
      value: 0.475
    additional property: Speechiness
      type: PropertyValue
      value: 0.043
    additional property: Acousticness
      type: PropertyValue
      value: 0.83
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.262
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.393
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.979
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Nhờ Em Nhắn Với Người Đó
type: MusicAlbum
date published: 2023-09-19

Nhờ Em Nhắn Với Người Đó
type: MusicAlbum
date published: 2023-09-19

Nhờ Em Nhắn Với Người Đó (Lofi)
type: MusicAlbum
date published: 2023-09-26

Điều Ước Giản Đơn
type: MusicAlbum
date published: 2023-09-28

Điều Ước Giản Đơn
type: MusicAlbum
date published: 2023-09-28
track: Điều Ước Giản Đơn
  type: MusicRecording
  duration: PT4M3S
  duration ms: 243031
  explicit: false
  by artist: Tăng Phúc
  in album: Điều Ước Giản Đơn
    type: MusicAlbum
    date published: 2023-09-28
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: DGA092380251
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T09:09:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x184cc448df7a2cbc4befecbb82bf4d2794bcdfb2de93bd706b35e4367e417266
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958137
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958137
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA092380251
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T09:47: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 0x184cc448df7a2cbc4befecbb82bf4d2794bcdfb2de93bd706b35e4367e417266. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/DGA092380251.
    date published: 2026-07-15T09:47:57Z
  audio: Điều Ước Giản Đơn
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.023
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.737
    additional property: Energy
      type: PropertyValue
      value: 0.331
    additional property: Speechiness
      type: PropertyValue
      value: 0.096
    additional property: Acousticness
      type: PropertyValue
      value: 0.707
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.126
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.37
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.59
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

NHỜ EM NHẮN VỚI NGƯỜI ĐÓ (Remix)
type: MusicAlbum
date published: 2023-10-03

The Mashup: Đã Sai Từ Lúc Đầu / Những Tiếng Thở Dài / Hoa Nở Vô Thường
type: MusicAlbum
date published: 2023-10-11

l'vavie (là vì anh vẫn yêu em)
type: MusicAlbum
date published: 2023-10-22

l'vavie (là vì anh vẫn yêu em)
type: MusicAlbum
date published: 2023-10-22

Anh Sai Rồi
type: MusicAlbum
date published: 2023-10-26
track: Anh Sai Rồi
  type: MusicRecording
  duration: PT4M14S
  duration ms: 254169
  explicit: false
  by artist: Tăng Phúc
  in album: Anh Sai Rồi
    type: MusicAlbum
    date published: 2023-10-26
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: DGA0H2352638
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T17:11:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc310da27d3124680fedb0c0daa6518f278f9ea8ce3755e7b25f72d04ac7bcea7
  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/DGA0H2352638
  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 0xc310da27d3124680fedb0c0daa6518f278f9ea8ce3755e7b25f72d04ac7bcea7. 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/DGA0H2352638.
    date published: 2026-07-20T17:53:56Z
  audio: Anh Sai Rồi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.033
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.957
    additional property: Energy
      type: PropertyValue
      value: 0.362
    additional property: Speechiness
      type: PropertyValue
      value: 0.061
    additional property: Acousticness
      type: PropertyValue
      value: 0.503
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.27
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.545
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.59
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Anh Sai Rồi
type: MusicAlbum
date published: 2023-10-26

l'vavie (là vì anh vẫn yêu em) [Live At Lululola Show]
type: MusicAlbum
date published: 2023-11-02

Dưới Bóng Bình Yên (Original Soundtrack from "Dưới Bóng Bình Yên")
type: MusicAlbum
date published: 2023-12-13

Dưới Bóng Bình Yên (From "Dưới Bóng Bình Yên")
type: MusicAlbum
date published: 2023-12-13

Mơ Một Giấc Mơ
type: MusicAlbum
date published: 2024-02-28

Mơ Một Giấc Mơ
type: MusicAlbum
date published: 2024-04-08
track: Mơ Một Giấc Mơ
  type: MusicRecording
  duration: PT3M56S
  duration ms: 236652
  explicit: false
  by artist: Tăng Phúc
  in album: Mơ Một Giấc Mơ
    type: MusicAlbum
    date published: 2024-04-08
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1933937
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T08:28:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa32b7051d032fa9f6334742135c700c58dff19119af65617015365357a974f23
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957819
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957819
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1933937
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T07:53: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 0xa32b7051d032fa9f6334742135c700c58dff19119af65617015365357a974f23. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/VNA0M1933937.
    date published: 2026-07-13T07:53:33Z
  audio: Mơ Một Giấc Mơ
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 128.205
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.758
    additional property: Energy
      type: PropertyValue
      value: 0.714
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.353
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.172
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.839
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.858
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Mơ Một Giấc Mơ - Remix Version
  type: MusicRecording
  duration: PT3M51S
  duration ms: 231111
  explicit: false
  by artist: Tăng Phúc
  in album: Mơ Một Giấc Mơ
    type: MusicAlbum
    date published: 2024-04-08
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1934638
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T09:34:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x44559368a4633753954583501c8e0836ab48270731a3d4dd719f9537164e627a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960240
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960240
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1934638
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-30T09:57: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 0x44559368a4633753954583501c8e0836ab48270731a3d4dd719f9537164e627a. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/VNA0M1934638.
    date published: 2026-07-30T09:57:33Z
  audio: Mơ Một Giấc Mơ - Remix Version
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 141.802
    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.74
    additional property: Energy
      type: PropertyValue
      value: 0.809
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.057
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.008
    additional property: Liveness
      type: PropertyValue
      value: 0.346
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.936
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.334
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Chuyện Tình Lá Gió (Phúc Acoustic 1)
type: MusicAlbum
date published: 2024-04-20

Tình Nhân (Remix)
type: MusicAlbum
date published: 2024-04-20

Hãy Để Anh Yêu Em Lần Nữa
type: MusicAlbum
date published: 2024-06-05
track: Hãy Để Anh Yêu Em Lần Nữa
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207615
  explicit: false
  by artist: Tăng Phúc
  in album: Hãy Để Anh Yêu Em Lần Nữa
    type: MusicAlbum
    date published: 2024-06-05
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1936454
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-17T04:41:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbd5c399d718fa1aac088f62c3a75f64cc3f9348ee798b16e67a6e2a7e36d0a51
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 954130
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/954130
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1936454
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-17T19:07:14Z
  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 0xbd5c399d718fa1aac088f62c3a75f64cc3f9348ee798b16e67a6e2a7e36d0a51. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/VNA0M1936454.
    date published: 2026-06-17T19:07:14Z
  audio: Hãy Để Anh Yêu Em Lần Nữa
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 114.594
    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.764
    additional property: Energy
      type: PropertyValue
      value: 0.686
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.684
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.453
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.963
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Hãy Để Anh Yêu Em Lần Nữa - Solo Version
  type: MusicRecording
  duration: PT3M28S
  duration ms: 208485
  explicit: false
  by artist: Tăng Phúc
  in album: Hãy Để Anh Yêu Em Lần Nữa
    type: MusicAlbum
    date published: 2024-06-05
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: VNA0M1936455
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-23T08:52:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7d6b55391f4dd0220b32ee94c238cc8c32fca0ce5ce1ec7e027c0806c9491cc5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0M1936455
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55: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 0x7d6b55391f4dd0220b32ee94c238cc8c32fca0ce5ce1ec7e027c0806c9491cc5. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/VNA0M1936455.
    date published: 2026-07-02T03:55:08Z
  audio: Hãy Để Anh Yêu Em Lần Nữa - Solo Version
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 114.633
    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.767
    additional property: Energy
      type: PropertyValue
      value: 0.782
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.668
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.103
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.489
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.643
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Kỳ Vọng Sai Lầm (Lofi)
type: MusicAlbum
date published: 2024-06-12

Kỳ Vọng Sai Lầm (Lofi)
type: MusicAlbum
date published: 2024-06-12
track: Kỳ Vọng Sai Lầm - Lofi
  type: MusicRecording
  duration: PT4M31S
  duration ms: 271124
  explicit: false
  by artist: Tăng Phúc
  in album: Kỳ Vọng Sai Lầm (Lofi)
    type: MusicAlbum
    date published: 2024-06-12
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: ARC572404339
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-21T06:06:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf5276b4114730f6d4991f19dda09f52a6191861ac7ac454746e702ed2bab55eb
  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/ARC572404339
  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 0xf5276b4114730f6d4991f19dda09f52a6191861ac7ac454746e702ed2bab55eb. 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/ARC572404339.
    date published: 2026-07-03T19:59:51Z
  audio: Kỳ Vọng Sai Lầm - Lofi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.922
    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.626
    additional property: Energy
      type: PropertyValue
      value: 0.456
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.822
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.398
    additional property: Liveness
      type: PropertyValue
      value: 0.264
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.311
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.154
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Kỳ Vọng Sai Lầm (Remix)
type: MusicAlbum
date published: 2024-06-12

Kẻ Qua Đường
type: MusicAlbum
date published: 2024-06-25

KẺ QUA ĐƯỜNG (Lofi)
type: MusicAlbum
date published: 2024-07-15
track: KẺ QUA ĐƯỜNG - Lofi
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195142
  explicit: false
  by artist: Tăng Phúc
  in album: KẺ QUA ĐƯỜNG (Lofi)
    type: MusicAlbum
    date published: 2024-07-15
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: DGA072461529
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T06:28:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x97ec4cc9625541752ae903ec86b7500469c3c8371dd6469f1317bed6596a9784
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958980
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958980
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA072461529
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T07:04:12Z
  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 0x97ec4cc9625541752ae903ec86b7500469c3c8371dd6469f1317bed6596a9784. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), 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/DGA072461529.
    date published: 2026-07-21T07:04:12Z
  audio: KẺ QUA ĐƯỜNG - Lofi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 110.043
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.743
    additional property: Energy
      type: PropertyValue
      value: 0.432
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.549
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.121
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.252
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.428
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Từ Đây…Từ Nay…
type: MusicAlbum
date published: 2024-11-08

Tết Này Con Lớn Rồi
type: MusicAlbum
date published: 2024-12-25
track: Tết Này Con Lớn Rồi
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199152
  explicit: false
  by artist: Tăng Phúc
  in album: Tết Này Con Lớn Rồi
    type: MusicAlbum
    date published: 2024-12-25
  genre: vietnamese lo-fi
  genre: vietnam indie
  genre: vinahouse
  genre: v-pop
  isrc code: DGA0T2422249
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T06:57:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa2761e90553813d6ae1c2b783f13a43c0fe93f6e573b73fa125f134267f72311
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0T2422249
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2761e90553813d6ae1c2b783f13a43c0fe93f6e573b73fa125f134267f72311. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0T2422249.
    date published: 2026-07-03T08:56:35Z
  audio: Tết Này Con Lớn Rồi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 93.964
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.625
    additional property: Energy
      type: PropertyValue
      value: 0.473
    additional property: Speechiness
      type: PropertyValue
      value: 0.044
    additional property: Acousticness
      type: PropertyValue
      value: 0.518
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.081
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.495
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.092
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Từ Đây…Từ Nay…
type: MusicAlbum
date published: 2025-09-05

Canh Ba
type: MusicRecording
duration: PT4M22S
duration ms: 262357
explicit: false
by artist: Tăng Phúc
in album: Concert: The Masked Singer Vietnam
  type: MusicAlbum
  date published: 2023-01-04
isrc code: VNA0R2001031
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T17:13:08+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x30f88240a38877cd51fd82e801706d393b0e9b864f6f16030754a8dfe2212207
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959159
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959159
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0R2001031
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T17:48:40Z
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 0x30f88240a38877cd51fd82e801706d393b0e9b864f6f16030754a8dfe2212207. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/VNA0R2001031.
  date published: 2026-07-22T17:48:40Z
audio: Canh Ba
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 172.233
  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.296
  additional property: Energy
    type: PropertyValue
    value: 0.493
  additional property: Speechiness
    type: PropertyValue
    value: 0.05
  additional property: Acousticness
    type: PropertyValue
    value: 0.79
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.082
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.276
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.869
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Sau Này Nếu Có Yêu Ai
type: MusicRecording
duration: PT3M26S
duration ms: 206914
explicit: false
by artist: Tăng Phúc
in album: Concert: The Masked Singer Vietnam
  type: MusicAlbum
  date published: 2023-01-04
isrc code: VNA0R2001032
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-24T21:29:07+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xeb9f9539460be49d47ef3b897c6e32f7267940b7227de7ee3f540d23321278ea
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA0R2001032
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55: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 0xeb9f9539460be49d47ef3b897c6e32f7267940b7227de7ee3f540d23321278ea. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/VNA0R2001032.
  date published: 2026-07-02T03:55:08Z
audio: Sau Này Nếu Có Yêu Ai
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 131.594
  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.56
  additional property: Energy
    type: PropertyValue
    value: 0.396
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.813
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.109
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.332
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.221
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Kỳ Vọng Sai Lầm - Lofi
type: MusicRecording
duration: PT4M31S
duration ms: 271125
explicit: false
by artist: Tăng Phúc
by artist: Nguyễn Đình Vũ
by artist: Yuno Bigboi
by artist: Beta Music
in album: Kỳ Vọng Sai Lầm
  type: MusicAlbum
  date published: 2024-06-12
isrc code: ARC572404339
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-21T06:06:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf5276b4114730f6d4991f19dda09f52a6191861ac7ac454746e702ed2bab55eb
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/ARC572404339
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 0xf5276b4114730f6d4991f19dda09f52a6191861ac7ac454746e702ed2bab55eb. 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/ARC572404339.
  date published: 2026-07-02T03:30:09Z
audio: Kỳ Vọng Sai Lầm - Lofi
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 145.136
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.626
  additional property: Energy
    type: PropertyValue
    value: 0.453
  additional property: Speechiness
    type: PropertyValue
    value: 0.039
  additional property: Acousticness
    type: PropertyValue
    value: 0.826
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.428
  additional property: Liveness
    type: PropertyValue
    value: 0.271
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.309
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.069
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Liên Khúc: Một Năm Đã Qua - Tết Trong Tâm Hồn
type: MusicRecording
duration: PT5M37S
duration ms: 337714
explicit: false
by artist: Bùi Anh Tuấn
by artist: Tăng Phúc
by artist: Pham Dinh Thai Ngan
in album: Gala Nhạc Việt: GreaTET - Thập Kỷ Nhạc Xuân
  type: MusicAlbum
  date published: 2023-01-01
genre: v-pop
isrc code: DGA092207998
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T08:32:35+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8a850fd1c5a53276774b3b44ec846afba6ec478932a6fd2960dc6a9ba93172ce
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA092207998
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55: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 0x8a850fd1c5a53276774b3b44ec846afba6ec478932a6fd2960dc6a9ba93172ce. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/DGA092207998.
  date published: 2026-07-02T03:55:08Z
audio: Liên Khúc: Một Năm Đã Qua - Tết Trong Tâm Hồn
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 145.185
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.674
  additional property: Energy
    type: PropertyValue
    value: 0.578
  additional property: Speechiness
    type: PropertyValue
    value: 0.1
  additional property: Acousticness
    type: PropertyValue
    value: 0.713
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.072
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.416
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.738
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

LK Xuân Hạ Thu Đông Rồi Lại Xuân
type: MusicRecording
duration: PT8M35S
duration ms: 515327
explicit: false
by artist: Thai Ngan
by artist: Hà Nhi
by artist: Tăng Phúc
by artist: Yến Tattoo
in album: Gala Nhạc Việt 15 - Năm Mới Bình An
  type: MusicAlbum
  date published: 2021-02-19
isrc code: VNA0M1912058
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-09T09:00:46+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x97eb7b6d1b031c2281936265a6589ffe5e5e68b5ccb15205d73417b320b9f263
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/VNA0M1912058
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 0x97eb7b6d1b031c2281936265a6589ffe5e5e68b5ccb15205d73417b320b9f263. 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/VNA0M1912058.
  date published: 2026-06-13T13:32:09Z
audio: LK Xuân Hạ Thu Đông Rồi Lại Xuân
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 110.014
  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.368
  additional property: Energy
    type: PropertyValue
    value: 0.391
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.76
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.105
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.279
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.166
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Tết Thì Phải Về Nhà
type: MusicRecording
duration: PT3M51S
duration ms: 231000
explicit: false
by artist: Tăng Phúc
by artist: Pham Dinh Thai Ngan
by artist: Khải Đăng
in album: Gala Nhạc Việt 16: Xuân Về Gieo Hy Vọng
  type: MusicAlbum
  date published: 2022-01-25
isrc code: FR10S2267425
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-31T11:29:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xac28b64f2c2089fe118e0cc2d21264414ae02f350955d575bc830e72ddb6af07
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960397
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960397
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S2267425
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-31T12:24: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 0xac28b64f2c2089fe118e0cc2d21264414ae02f350955d575bc830e72ddb6af07. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/FR10S2267425.
  date published: 2026-07-31T12:24:41Z
audio: Tết Thì Phải Về Nhà
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 131.651
  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.691
  additional property: Energy
    type: PropertyValue
    value: 0.911
  additional property: Speechiness
    type: PropertyValue
    value: 0.034
  additional property: Acousticness
    type: PropertyValue
    value: 0.426
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.06
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.83
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.346
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Kỳ Vọng Sai Lầm - Nam Con Remix
type: MusicRecording
duration: PT3M56S
duration ms: 236611
explicit: false
by artist: Exclusive Music
by artist: Nguyễn Đình Vũ
by artist: Tăng Phúc
by artist: Yuno Bigboi
in album: Kỳ Vọng Sai Lầm (Nam Con Remix)
  type: MusicAlbum
  date published: 2023-07-09
isrc code: VNA1M2223955
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T20:11:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0c4eb9044978a2e3cc6ad4561837a32350c200c84f45fe434a94085d0fdff514
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957145
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957145
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/VNA1M2223955
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T08:56:20Z
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 0x0c4eb9044978a2e3cc6ad4561837a32350c200c84f45fe434a94085d0fdff514. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/VNA1M2223955.
  date published: 2026-07-08T08:56:20Z
audio: Kỳ Vọng Sai Lầm - Nam Con Remix
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 145.201
  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.728
  additional property: Energy
    type: PropertyValue
    value: 0.853
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.119
  additional property: Liveness
    type: PropertyValue
    value: 0.067
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.848
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.772
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor