吴俊佑
type: MusicGroup
genre: taiwanese pop
popularity: 11
followers: 104
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd8f3af346c4c43b85ddad5da8c226e0c6139f8f42a4dd47ae7d64ebae7087ae2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953754
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953754
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/afa01370-06dc-4cb6-827f-afc6b6bef474.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/afa01370-06dc-4cb6-827f-afc6b6bef474.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/afa01370-06dc-4cb6-827f-afc6b6bef474
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-15T06:45:19Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xd8f3af346c4c43b85ddad5da8c226e0c6139f8f42a4dd47ae7d64ebae7087ae2","name":"吴俊佑","registered_at":"2026-06-14T22:52:04Z","symbol":"NIM0601765","token_address":"0xa03df4847deff611319efc87d087121853d76700","type":"artist","uuid":"afa01370-06dc-4cb6-827f-afc6b6bef474"}
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 0xd8f3af346c4c43b85ddad5da8c226e0c6139f8f42a4dd47ae7d64ebae7087ae2. Chain 2 (Bitcoin): anchored in block 953754 (2026-06-15T06:45:19Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/afa01370-06dc-4cb6-827f-afc6b6bef474.json and https://artists.proofprofile.net/proofs/artist/afa01370-06dc-4cb6-827f-afc6b6bef474.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-15T06:45:19Z
  text: {"copyright_id":"0xd8f3af346c4c43b85ddad5da8c226e0c6139f8f42a4dd47ae7d64ebae7087ae2","name":"吴俊佑","registered_at":"2026-06-14T22:52:04Z","symbol":"NIM0601765","token_address":"0xa03df4847deff611319efc87d087121853d76700","type":"artist","uuid":"afa01370-06dc-4cb6-827f-afc6b6bef474"}
album: 质问
  type: MusicAlbum
  date published: 2024-05-31
  track: 质问
    type: MusicRecording
    duration: PT2M23S
    duration ms: 143568
    explicit: false
    by artist: 吴俊佑
    by artist: 禾初初
    in album: 质问
      type: MusicAlbum
      date published: 2024-05-31
    popularity: 1
    isrc code: DGA052408576
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-07T20:16:31+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xff2cb7d1cbee1ba4e171520f4a0a6d8bc06b367d44686b9a8ab7243a44d46973
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957120
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957120
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA052408576
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-08T03:22:41Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff2cb7d1cbee1ba4e171520f4a0a6d8bc06b367d44686b9a8ab7243a44d46973. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA052408576.
      date published: 2026-07-08T03:22:41Z
    audio: 质问
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 145.241
      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.786
      additional property: Energy
        type: PropertyValue
        value: 0.807
      additional property: Speechiness
        type: PropertyValue
        value: 0.131
      additional property: Acousticness
        type: PropertyValue
        value: 0.657
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.126
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.15
      additional property: Loudness (dB)
        type: PropertyValue
        value: -10.885
      additional property: Key Name
        type: PropertyValue
        value: F
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: 你我的缘如此仓促就像骤雨
  type: MusicAlbum
  date published: 2023-11-25
album: 季节轮变我们不变
  type: MusicAlbum
  date published: 2023-11-24
album: 想让时间后退
  type: MusicAlbum
  date published: 2024-10-12
album: 我不是那得道高仙
  type: MusicAlbum
  date published: 2024-10-02
album: 我们都不坏 凭什么不幸福
  type: MusicAlbum
  date published: 2024-08-28
album: 双鸟暂时离分 必有重逢之日
  type: MusicAlbum
  date published: 2024-08-28
album: 俗世遗珠
  type: MusicAlbum
  date published: 2024-07-06
album: 我怕听见你不快乐
  type: MusicAlbum
  date published: 2024-06-27
album: 少年心中所藏
  type: MusicAlbum
  date published: 2024-05-31
album: Lonely Love
  type: MusicAlbum
  date published: 2024-05-30
  track: Lonely Love
    type: MusicRecording
    duration: PT3M22S
    duration ms: 202000
    explicit: false
    by artist: 吴俊佑
    by artist: 王梵壹
    in album: Lonely Love
      type: MusicAlbum
      date published: 2024-05-30
    isrc code: DGA052431101
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-30T13:27:58+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xd8436a6678efaa972d0c448046b4f91a048791dc8b1f232b75b37cee644d08d2
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 960264
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/960264
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA052431101
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-30T14:36:16Z
    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 0xd8436a6678efaa972d0c448046b4f91a048791dc8b1f232b75b37cee644d08d2. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/DGA052431101.
      date published: 2026-07-30T14:36:16Z
    audio: Lonely Love
      type: AudioObject
      additional property: Tempo (BPM)
      additional property: Musical Key
      additional property: Mode (Major/Minor)
      additional property: Time Signature
      additional property: Danceability
      additional property: Energy
      additional property: Speechiness
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: 云燕
album: 银河烟火星辰
album: 爱像枷锁
album: 怪我不出众的脸
album: 星光约会
album: 心跳比我先认出你
album: 我还是喜欢一个人
album: 风带走了你的温度
album: 我是马背上自由的风
album: 把所有冬天还给我
album: 我真的不想你
album: 这不是梦寐以求的长大吗
album: 冬日的烟火
album: 能不能重爱一遍，把彼此当作初恋
album: 是多遗憾
album: 你是烟火也是雪
album: 奔向落日
album: 回忆赶在冬天绝杀着我
album: 后来等雪飘过
album: 别像风一样来了又走
album: 这一年又要过去了 (我期待的不是雪)
album: 天亮了时间就不属于我
album: 偏偏是雪飘进了我的眼
album: 缺爱者
album: 我怎么释怀
album: 等不来的梦
album: 自缚
album: 后来的你
album: 花谢花开
album: 冬藏
album: 擦不掉的泪
album: 开心了吗
album: 只是好感
album: 如果你回头
album: 风带给你的都是我的思念
album: 你是人间溢彩的流光

Tempo (BPM)
type: PropertyValue
value: 138.467

Musical Key
type: PropertyValue
value: 3

Mode (Major/Minor)
type: PropertyValue
value: 1

Time Signature
type: PropertyValue
value: 5

Danceability
type: PropertyValue
value: 0.583

Energy
type: PropertyValue
value: 0.558

Speechiness
type: PropertyValue
value: 0.044

Acousticness
type: PropertyValue
value: 0.768

Instrumentalness
type: PropertyValue
value: 0

Liveness
type: PropertyValue
value: 0.104

Valence (Positivity)
type: PropertyValue
value: 0.175

Loudness (dB)
type: PropertyValue
value: -11.007

Key Name
type: PropertyValue
value: Eb

Mode Name
type: PropertyValue
value: Major

云燕
type: MusicAlbum
date published: 2024-04-27

银河烟火星辰
type: MusicAlbum
date published: 2024-04-26

爱像枷锁
type: MusicAlbum
date published: 2024-04-09

怪我不出众的脸
type: MusicAlbum
date published: 2024-04-09
track: 怪我不出众的脸
  type: MusicRecording
  duration: PT3M6S
  duration ms: 186857
  explicit: false
  by artist: 吴俊佑
  in album: 怪我不出众的脸
    type: MusicAlbum
    date published: 2024-04-09
  isrc code: FRX872439392
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T22:17:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa028239e6b69e8d0310b0784be41aa9a71765aec3a0089799ec8f7c921dbcc3e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957120
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX872439392
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa028239e6b69e8d0310b0784be41aa9a71765aec3a0089799ec8f7c921dbcc3e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX872439392.
    date published: 2026-07-08T03:22:41Z
  audio: 怪我不出众的脸
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.201
    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.692
    additional property: Energy
      type: PropertyValue
      value: 0.409
    additional property: Speechiness
      type: PropertyValue
      value: 0.079
    additional property: Acousticness
      type: PropertyValue
      value: 0.685
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.408
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.056
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

星光约会
type: MusicAlbum
date published: 2024-03-23

心跳比我先认出你
type: MusicAlbum
date published: 2024-03-15
track: 心跳比我先认出你
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161600
  explicit: false
  by artist: 吴俊佑
  in album: 心跳比我先认出你
    type: MusicAlbum
    date published: 2024-03-15
  isrc code: FRX202460729
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T16:13:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa3393f5abd97839e8dd7ca4b80d6e16e0cff2225f7168e9e5f726b2f408488f9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX202460729
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3393f5abd97839e8dd7ca4b80d6e16e0cff2225f7168e9e5f726b2f408488f9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX202460729.
    date published: 2026-07-08T03:20:19Z
  audio: 心跳比我先认出你
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 151.974
    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.592
    additional property: Energy
      type: PropertyValue
      value: 0.396
    additional property: Speechiness
      type: PropertyValue
      value: 0.052
    additional property: Acousticness
      type: PropertyValue
      value: 0.098
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.236
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.519
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

我还是喜欢一个人
type: MusicAlbum
date published: 2024-03-08
track: 我还是喜欢一个人
  type: MusicRecording
  duration: PT3M38S
  duration ms: 218918
  explicit: false
  by artist: 吴俊佑
  by artist: 王梵壹
  in album: 我还是喜欢一个人
    type: MusicAlbum
    date published: 2024-03-08
  isrc code: FR96X2474585
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-26T04:14:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x660972af59a3bb55ac44b1ea38b7859e8b9d139bb74d4568e272d8a4f5b23f0a
  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/FR96X2474585
  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 0x660972af59a3bb55ac44b1ea38b7859e8b9d139bb74d4568e272d8a4f5b23f0a. 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/FR96X2474585.
    date published: 2026-07-02T03:55:08Z
  audio: 我还是喜欢一个人
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 150.664
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.608
    additional property: Energy
      type: PropertyValue
      value: 0.439
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.655
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.143
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.419
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.266
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

风带走了你的温度
type: MusicAlbum
date published: 2024-02-03

我是马背上自由的风
type: MusicAlbum
date published: 2024-01-30
track: 我是马背上自由的风
  type: MusicRecording
  duration: PT2M46S
  duration ms: 166530
  explicit: false
  by artist: 吴俊佑
  in album: 我是马背上自由的风
    type: MusicAlbum
    date published: 2024-01-30
  isrc code: HKG731682436
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-29T11:19:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9c5121af8c9bb6c85c63d04cb327bce01de157a3d0071ecbf1827ddffeb548ae
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960099
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960099
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKG731682436
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-29T11:30: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 0x9c5121af8c9bb6c85c63d04cb327bce01de157a3d0071ecbf1827ddffeb548ae. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/HKG731682436.
    date published: 2026-07-29T11:30:20Z
  audio: 我是马背上自由的风
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.923
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.706
    additional property: Energy
      type: PropertyValue
      value: 0.831
    additional property: Speechiness
      type: PropertyValue
      value: 0.052
    additional property: Acousticness
      type: PropertyValue
      value: 0.243
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.128
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.409
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.359
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

把所有冬天还给我
type: MusicAlbum
date published: 2024-01-29

我真的不想你
type: MusicAlbum
date published: 2024-01-27
track: 我真的不想你
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183673
  explicit: false
  by artist: 吴俊佑
  by artist: 王梵壹
  in album: 我真的不想你
    type: MusicAlbum
    date published: 2024-01-27
  isrc code: FR2X42457842
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-29T13:12:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe757f880bb0b4d1fb010e5dc17586d8b464e650acc1a645c5faeb0580860b399
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960111
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960111
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR2X42457842
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-29T13:21:01Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe757f880bb0b4d1fb010e5dc17586d8b464e650acc1a645c5faeb0580860b399. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR2X42457842.
    date published: 2026-07-29T13:21:01Z
  audio: 我真的不想你
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 116.639
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.73
    additional property: Energy
      type: PropertyValue
      value: 0.536
    additional property: Speechiness
      type: PropertyValue
      value: 0.041
    additional property: Acousticness
      type: PropertyValue
      value: 0.327
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.244
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.376
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.795
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

这不是梦寐以求的长大吗
type: MusicAlbum
date published: 2024-01-25

冬日的烟火
type: MusicAlbum
date published: 2024-01-15
track: 冬日的烟火
  type: MusicRecording
  duration: PT2M51S
  duration ms: 171149
  explicit: false
  by artist: 吴俊佑
  by artist: 王梵壹
  in album: 冬日的烟火
    type: MusicAlbum
    date published: 2024-01-15
  isrc code: FR2X42418194
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-27T19:49:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5b5b93bab02467f94f0af24604f98398eefe237faab0197cc34a535c3261ff07
  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/FR2X42418194
  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 0x5b5b93bab02467f94f0af24604f98398eefe237faab0197cc34a535c3261ff07. 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/FR2X42418194.
    date published: 2026-07-02T03:55:08Z
  audio: 冬日的烟火
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 143.801
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.585
    additional property: Energy
      type: PropertyValue
      value: 0.624
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.727
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.198
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.488
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.493
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 冬日的烟火 - 伴奏
  type: MusicRecording
  duration: PT2M51S
  duration ms: 171149
  explicit: false
  by artist: 吴俊佑
  by artist: 王梵壹
  in album: 冬日的烟火
    type: MusicAlbum
    date published: 2024-01-15
  isrc code: FR2X42418195
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T09:46:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x449049bdda485ec74828fdcc0cc2876c1d12ebac1de98a58b52a84e5a51a6095
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR2X42418195
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x449049bdda485ec74828fdcc0cc2876c1d12ebac1de98a58b52a84e5a51a6095. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR2X42418195.
    date published: 2026-07-08T03:20:19Z
  audio: 冬日的烟火 - 伴奏
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 143.888
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.604
    additional property: Energy
      type: PropertyValue
      value: 0.627
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.213
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.545
    additional property: Liveness
      type: PropertyValue
      value: 0.19
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.216
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.731
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

能不能重爱一遍，把彼此当作初恋
type: MusicAlbum
date published: 2023-12-29

是多遗憾
type: MusicAlbum
date published: 2023-12-24
track: 是多遗憾
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207683
  explicit: false
  by artist: 吴俊佑
  by artist: 庄淇文29
  in album: 是多遗憾
    type: MusicAlbum
    date published: 2023-12-24
  isrc code: DGA0R2330678
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-29T16:26:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa6290067a1f0c4098438a1a942ac9de77baf75b0436cd3b40f4ad235fd820938
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960138
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960138
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0R2330678
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-29T19:35:34Z
  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 0xa6290067a1f0c4098438a1a942ac9de77baf75b0436cd3b40f4ad235fd820938. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/DGA0R2330678.
    date published: 2026-07-29T19:35:34Z
  audio: 是多遗憾
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 142.449
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.598
    additional property: Energy
      type: PropertyValue
      value: 0.572
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.461
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.142
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.453
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.307
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

你是烟火也是雪
type: MusicAlbum
date published: 2023-12-23

奔向落日
type: MusicAlbum
date published: 2023-12-15
track: 奔向落日
  type: MusicRecording
  duration: PT2M18S
  duration ms: 138367
  explicit: false
  by artist: 歪歪超
  by artist: 吴俊佑
  in album: 奔向落日
    type: MusicAlbum
    date published: 2023-12-15
  isrc code: DGA0R2315030
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-25T00:25:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdcba5301a196192a2a8458dbfdc4ce66cd41b1115a7db8779f5f1d2a423eaae1
  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/DGA0R2315030
  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 0xdcba5301a196192a2a8458dbfdc4ce66cd41b1115a7db8779f5f1d2a423eaae1. 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/DGA0R2315030.
    date published: 2026-07-02T03:55:08Z
  audio: 奔向落日
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.999
    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.579
    additional property: Energy
      type: PropertyValue
      value: 0.646
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.475
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.239
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.472
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.712
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: 奔向落日 - 伴奏
  type: MusicRecording
  duration: PT2M18S
  duration ms: 138367
  explicit: false
  by artist: 歪歪超
  by artist: 吴俊佑
  in album: 奔向落日
    type: MusicAlbum
    date published: 2023-12-15
  isrc code: DGA0R2315031
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-21T12:22:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x52ce22b31a8f5671813fb9fec028364483d55d30812300b999ff33ea2dd80201
  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/DGA0R2315031
  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 0x52ce22b31a8f5671813fb9fec028364483d55d30812300b999ff33ea2dd80201. 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/DGA0R2315031.
    date published: 2026-07-02T03:30:09Z
  audio: 奔向落日 - 伴奏
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.969
    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.637
    additional property: Energy
      type: PropertyValue
      value: 0.535
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.221
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.203
    additional property: Liveness
      type: PropertyValue
      value: 0.239
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.423
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.492
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

回忆赶在冬天绝杀着我
type: MusicAlbum
date published: 2023-12-15
track: 回忆赶在冬天绝杀着我 - 伴奏
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178047
  explicit: false
  by artist: 吴俊佑
  by artist: 黄星允
  in album: 回忆赶在冬天绝杀着我
    type: MusicAlbum
    date published: 2023-12-15
  isrc code: DGA0R2319917
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-31T23:40:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2ff07c3fb13f2fa38c248b1d480d28230ed50093d97335f8083a8642759e2a23
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960481
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960481
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0R2319917
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-31T23:51: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 0x2ff07c3fb13f2fa38c248b1d480d28230ed50093d97335f8083a8642759e2a23. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/DGA0R2319917.
    date published: 2026-07-31T23:51:35Z
  audio: 回忆赶在冬天绝杀着我 - 伴奏
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 112.57
    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.662
    additional property: Energy
      type: PropertyValue
      value: 0.441
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.022
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.812
    additional property: Liveness
      type: PropertyValue
      value: 0.085
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.385
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.561
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

后来等雪飘过
type: MusicAlbum
date published: 2023-12-14

别像风一样来了又走
type: MusicAlbum
date published: 2023-12-02

这一年又要过去了 (我期待的不是雪)
type: MusicAlbum
date published: 2023-11-27
track: 这一年又要过去了 - 我期待的不是雪
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198000
  explicit: false
  by artist: 吴俊佑
  by artist: 黄星允
  in album: 这一年又要过去了 (我期待的不是雪)
    type: MusicAlbum
    date published: 2023-11-27
  isrc code: DGA0Q2327626
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-08-01T01:39:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6d4c6aa1b07f13cc68124d4c1bf6f32a222fc6dbc878ba8c61e11c19f064df40
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960497
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960497
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0Q2327626
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-08-01T02:22:04Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d4c6aa1b07f13cc68124d4c1bf6f32a222fc6dbc878ba8c61e11c19f064df40. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0Q2327626.
    date published: 2026-08-01T02:22:04Z
  audio: 这一年又要过去了 - 我期待的不是雪
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.575
    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.85
    additional property: Energy
      type: PropertyValue
      value: 0.442
    additional property: Speechiness
      type: PropertyValue
      value: 0.079
    additional property: Acousticness
      type: PropertyValue
      value: 0.819
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.158
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.33
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.129
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major

天亮了时间就不属于我
type: MusicAlbum
date published: 2023-11-21

偏偏是雪飘进了我的眼
type: MusicAlbum
date published: 2023-11-15
track: 偏偏是雪飘进了我的眼
  type: MusicRecording
  duration: PT2M39S
  duration ms: 159157
  explicit: false
  by artist: 王梵壹
  by artist: 吴俊佑
  in album: 偏偏是雪飘进了我的眼
    type: MusicAlbum
    date published: 2023-11-15
  genre: c-pop
  genre: taiwanese-pop
  isrc code: DGA0P2332186
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-29T19:08:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbfe1c52b3b7b3ac93b1ff93d43183d0d615c1767a8b7c7e798b424600a2c67bd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960144
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960144
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0P2332186
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-29T21:09:47Z
  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 0xbfe1c52b3b7b3ac93b1ff93d43183d0d615c1767a8b7c7e798b424600a2c67bd. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/DGA0P2332186.
    date published: 2026-07-29T21:09:47Z
  audio: 偏偏是雪飘进了我的眼
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 114.62
    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.788
    additional property: Energy
      type: PropertyValue
      value: 0.676
    additional property: Speechiness
      type: PropertyValue
      value: 0.119
    additional property: Acousticness
      type: PropertyValue
      value: 0.454
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.293
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.211
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.404
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

缺爱者
type: MusicAlbum
date published: 2023-11-06
track: 缺爱者
  type: MusicRecording
  duration: PT2M23S
  duration ms: 143040
  explicit: false
  by artist: 歪歪超
  by artist: 吴俊佑
  in album: 缺爱者
    type: MusicAlbum
    date published: 2023-11-06
  isrc code: DGA0P2302419
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T18:40:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4482f21f2cde415d9d892be501ad294eb7117770fb946290f31a3b3d3e9de369
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957120
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0P2302419
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4482f21f2cde415d9d892be501ad294eb7117770fb946290f31a3b3d3e9de369. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0P2302419.
    date published: 2026-07-08T03:22:41Z
  audio: 缺爱者
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 135.027
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.733
    additional property: Energy
      type: PropertyValue
      value: 0.723
    additional property: Speechiness
      type: PropertyValue
      value: 0.074
    additional property: Acousticness
      type: PropertyValue
      value: 0.381
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.165
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.601
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.305
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

我怎么释怀
type: MusicAlbum
date published: 2023-11-03

等不来的梦
type: MusicAlbum
date published: 2023-08-20

自缚
type: MusicAlbum
date published: 2023-05-18

后来的你
type: MusicAlbum
date published: 2023-04-08

花谢花开
type: MusicAlbum
date published: 2022-11-08

冬藏
type: MusicAlbum
date published: 2024-11-29

擦不掉的泪
type: MusicAlbum
date published: 2024-11-16
track: 擦不掉的泪 - 降速版
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200527
  explicit: false
  by artist: 吴俊佑
  by artist: 庄淇玟29
  by artist: 郑有乾
  in album: 擦不掉的泪
    type: MusicAlbum
    date published: 2024-11-16
  isrc code: HKG731402480
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T13:31:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4afc4d0df07ffb0a4de20de6ab3db746d6fa0311576a04b3b30abe41334e419e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960264
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960264
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKG731402480
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-30T14:36:16Z
  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 0x4afc4d0df07ffb0a4de20de6ab3db746d6fa0311576a04b3b30abe41334e419e. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/HKG731402480.
    date published: 2026-07-30T14:36:16Z
  audio: 擦不掉的泪 - 降速版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.645
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.559
    additional property: Energy
      type: PropertyValue
      value: 0.612
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.796
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.123
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.226
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.778
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

开心了吗
type: MusicAlbum
date published: 2024-10-24

只是好感
type: MusicAlbum
date published: 2024-10-22

如果你回头
type: MusicAlbum
date published: 2024-10-18

风带给你的都是我的思念
type: MusicAlbum
date published: 2024-10-17

你是人间溢彩的流光
type: MusicAlbum
date published: 2024-06-01