善宇
type: MusicGroup
genre: chinese r&b
genre: c-pop
genre: mandopop
popularity: 36
followers: 1932
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8c4fb096555e1a095ab4f7868a99535da1f64d0e85697e59116ead5b6e2c8d00
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/7fc12cc8-fefd-4165-8c8a-ea435b8fb41b.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/7fc12cc8-fefd-4165-8c8a-ea435b8fb41b.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/7fc12cc8-fefd-4165-8c8a-ea435b8fb41b
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x8c4fb096555e1a095ab4f7868a99535da1f64d0e85697e59116ead5b6e2c8d00","name":"善宇","registered_at":"2026-06-12T02:59:27Z","symbol":"NIM0166381","token_address":"0xd9a56a77769d5268308339c1124cff5325d4c5f3","type":"artist","uuid":"7fc12cc8-fefd-4165-8c8a-ea435b8fb41b"}
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 0x8c4fb096555e1a095ab4f7868a99535da1f64d0e85697e59116ead5b6e2c8d00. 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/7fc12cc8-fefd-4165-8c8a-ea435b8fb41b.json and https://artists.proofprofile.net/proofs/artist/7fc12cc8-fefd-4165-8c8a-ea435b8fb41b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x8c4fb096555e1a095ab4f7868a99535da1f64d0e85697e59116ead5b6e2c8d00","name":"善宇","registered_at":"2026-06-12T02:59:27Z","symbol":"NIM0166381","token_address":"0xd9a56a77769d5268308339c1124cff5325d4c5f3","type":"artist","uuid":"7fc12cc8-fefd-4165-8c8a-ea435b8fb41b"}
album: 执光为炬
  type: MusicAlbum
  date published: 2020-01-01
  track: 执光为炬
    type: MusicRecording
    duration: PT3M10S
    duration ms: 190122
    explicit: false
    by artist: 善宇
    in album: 执光为炬
      type: MusicAlbum
      date published: 2020-01-01
    genre: chinese r&b
    genre: c-pop
    genre: mandopop
    isrc code: HKC372489386
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-21T19:46:32+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x568f4cc690814bcf8e78d1f90155269f1e6efa574150fb93f529407668da98b4
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 959051
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/959051
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKC372489386
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-21T19:48:03Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x568f4cc690814bcf8e78d1f90155269f1e6efa574150fb93f529407668da98b4. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKC372489386.
      date published: 2026-07-21T19:48:03Z
    audio: 执光为炬
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 175.949
      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.526
      additional property: Energy
        type: PropertyValue
        value: 0.7
      additional property: Speechiness
        type: PropertyValue
        value: 0.06
      additional property: Acousticness
        type: PropertyValue
        value: 0.166
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.094
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.484
      additional property: Loudness (dB)
        type: PropertyValue
        value: -5.361
      additional property: Key Name
        type: PropertyValue
        value: F
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: 海上种不了花
  type: MusicAlbum
  date published: 2020-01-01
album: 翻阅
  type: MusicAlbum
  date published: 2021-06-18
album: 不争气
  type: MusicAlbum
  date published: 2021-08-07
album: 我拿什么感同身受
  type: MusicAlbum
  date published: 2021-08-30
album: 如
  type: MusicAlbum
  date published: 2021-09-13
album: 如 (降速版)
  type: MusicAlbum
  date published: 2021-09-13
album: 如 (降速版)
  type: MusicAlbum
  date published: 2021-09-13
album: 如
  type: MusicAlbum
  date published: 2021-09-13
  track: 如 - DJ热搜版
    type: MusicRecording
    duration: PT2M38S
    duration ms: 158667
    explicit: false
    by artist: 善宇
    in album: 如
      type: MusicAlbum
      date published: 2021-09-13
    genre: chinese r&b
    genre: c-pop
    genre: mandopop
    isrc code: HKG731515147
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-21T02:21:46+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x3c68c02b28c63fd8bf77ed27ffcc632dfe90797be774b5aedc9d60f72927f30e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958955
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958955
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKG731515147
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-21T03:03: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 0x3c68c02b28c63fd8bf77ed27ffcc632dfe90797be774b5aedc9d60f72927f30e. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03: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/HKG731515147.
      date published: 2026-07-21T03:03:40Z
    audio: 如 - DJ热搜版
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 115.007
      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: Before Sunrise
album: 水母
album: 和你一起
album: 月亮勋章
album: 月亮勋章 (伴奏)
album: 穿过黑夜拥抱你
album: 深蓝色的海
album: 从前太久
album: 恒星軌跡
album: 天空与海的诗
album: 朦胧美学
album: 我不再
album: 走路爱哼歌
album: 危险美学
album: 别再陪他长大
album: 从前怕 (粤语版)
album: 从前怕 (DJR7粤语版)
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: 烧梦 (DJ阿本版)
album: 如 (加速版1.2x)
album: 如 (变速版1.2x)
album: 山川在脚下
album: 心水清
album: 请你别放过我

Musical Key
type: PropertyValue
value: 11

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

Time Signature
type: PropertyValue
value: 4

Danceability
type: PropertyValue
value: 0.718

Energy
type: PropertyValue
value: 0.911

Speechiness
type: PropertyValue
value: 0.03

Acousticness
type: PropertyValue
value: 0.418

Instrumentalness
type: PropertyValue
value: 0.072

Liveness
type: PropertyValue
value: 0.189

Valence (Positivity)
type: PropertyValue
value: 0.767

Loudness (dB)
type: PropertyValue
value: -3.857

Key Name
type: PropertyValue
value: B

Mode Name
type: PropertyValue
value: Minor

万物不及你
type: MusicAlbum
date published: 2021-10-20

数星星
type: MusicAlbum
date published: 2021-12-04

数星星
type: MusicAlbum
date published: 2021-12-09

戏瘾
type: MusicAlbum
date published: 2021-12-18

Before Sunrise
type: MusicAlbum
date published: 2022-01-01

水母
type: MusicAlbum
date published: 2022-01-27

和你一起
type: MusicAlbum
date published: 2022-02-24

月亮勋章
type: MusicAlbum
date published: 2022-03-18

月亮勋章 (伴奏)
type: MusicAlbum
date published: 2022-03-18

月亮勋章
type: MusicAlbum
date published: 2022-03-18

穿过黑夜拥抱你
type: MusicAlbum
date published: 2022-03-26

穿过黑夜拥抱你
type: MusicAlbum
date published: 2022-03-26

水母
type: MusicAlbum
date published: 2022-04-19

深蓝色的海
type: MusicAlbum
date published: 2022-05-24

深蓝色的海
type: MusicAlbum
date published: 2022-05-24

从前太久
type: MusicAlbum
date published: 2022-05-29

恒星軌跡
type: MusicAlbum
date published: 2022-07-08

天空与海的诗
type: MusicAlbum
date published: 2022-07-30

朦胧美学
type: MusicAlbum
date published: 2022-08-04

我不再
type: MusicAlbum
date published: 2022-08-05

走路爱哼歌
type: MusicAlbum
date published: 2022-10-14

危险美学
type: MusicAlbum
date published: 2022-11-11

别再陪他长大
type: MusicAlbum
date published: 2022-11-14

从前怕 (粤语版)
type: MusicAlbum
date published: 2022-11-18

从前怕 (DJR7粤语版)
type: MusicAlbum
date published: 2022-12-30

反转
type: MusicAlbum
date published: 2023-01-13

晚风温暖
type: MusicAlbum
date published: 2023-01-15

奔你而来
type: MusicAlbum
date published: 2023-02-04

窗外的月光
type: MusicAlbum
date published: 2023-02-07

散心公路
type: MusicAlbum
date published: 2023-03-24

冷魅
type: MusicAlbum
date published: 2023-04-25

终极孤独
type: MusicAlbum
date published: 2023-04-27

跳蚤
type: MusicAlbum
date published: 2023-07-01

顷刻执迷
type: MusicAlbum
date published: 2023-07-03

试探
type: MusicAlbum
date published: 2023-08-09

热烈的少年
type: MusicAlbum
date published: 2023-08-26

全知艺术家
type: MusicAlbum
date published: 2023-09-14

破天命
type: MusicAlbum
date published: 2023-09-21

你说会
type: MusicAlbum
date published: 2023-09-29

披上星光
type: MusicAlbum
date published: 2023-10-17

写下
type: MusicAlbum
date published: 2023-11-10

爱就如
type: MusicAlbum
date published: 2023-11-26

失忆潮汐
type: MusicAlbum
date published: 2023-12-09

失忆潮汐
type: MusicAlbum
date published: 2023-12-09

佛曰不可说
type: MusicAlbum
date published: 2024-01-09

离开我要快乐
type: MusicAlbum
date published: 2024-01-30

遗憾的告别
type: MusicAlbum
date published: 2024-02-02

夜雨
type: MusicAlbum
date published: 2024-02-02

风一定会来
type: MusicAlbum
date published: 2024-02-04

战至终章
type: MusicAlbum
date published: 2024-02-26
track: 战至终章
  type: MusicRecording
  duration: PT2M52S
  duration ms: 172340
  explicit: false
  by artist: 善宇
  in album: 战至终章
    type: MusicAlbum
    date published: 2024-02-26
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: FR96X2418234
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T14:11:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x94e95400b16bfeada6ba44258a7879bee2a0a6120b86a520d8d1cbd35a121164
  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/FR96X2418234
  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 0x94e95400b16bfeada6ba44258a7879bee2a0a6120b86a520d8d1cbd35a121164. 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/FR96X2418234.
    date published: 2026-07-05T01:12:41Z
  audio: 战至终章
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 187.819
    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.545
    additional property: Energy
      type: PropertyValue
      value: 0.633
    additional property: Speechiness
      type: PropertyValue
      value: 0.122
    additional property: Acousticness
      type: PropertyValue
      value: 0.696
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.142
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.466
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.94
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

烧梦
type: MusicAlbum
date published: 2024-02-28

寻风寻你
type: MusicAlbum
date published: 2024-02-29

我还是会
type: MusicAlbum
date published: 2024-02-29

海上种不了花
type: MusicAlbum
date published: 2024-03-01

烧梦 (DJ阿本版)
type: MusicAlbum
date published: 2024-03-05

如 (加速版1.2x)
type: MusicAlbum
date published: 2024-03-06

如 (变速版1.2x)
type: MusicAlbum
date published: 2024-03-06

山川在脚下
type: MusicAlbum
date published: 2024-03-14

心水清
type: MusicAlbum
date published: 2024-03-15

请你别放过我
type: MusicAlbum
date published: 2024-03-27

命若琴弦
type: MusicAlbum
date published: 2024-03-29

做自己的光，不需要太亮
type: MusicAlbum
date published: 2024-03-31

请你别放过我 (DJ九零版)
type: MusicAlbum
date published: 2024-04-09

即刻心动
type: MusicAlbum
date published: 2024-04-10

做自己的光，不需要太亮 (拔音响广播版)
type: MusicAlbum
date published: 2024-04-16

做自己的光，不需要太亮 (DJ阿卓版)
type: MusicAlbum
date published: 2024-04-18

情人惯性
type: MusicAlbum
date published: 2024-04-19

寻觅你的光
type: MusicAlbum
date published: 2024-04-22
track: 寻觅你的光
  type: MusicRecording
  duration: PT3M25S
  duration ms: 205443
  explicit: false
  by artist: 善宇
  in album: 寻觅你的光
    type: MusicAlbum
    date published: 2024-04-22
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: FRX452436817
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T12:06:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x19c623f10718830f5d49920adda849016dd35a2992ab088dfd39e8a523f05b1c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958157
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958157
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX452436817
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T13:14: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 0x19c623f10718830f5d49920adda849016dd35a2992ab088dfd39e8a523f05b1c. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/FRX452436817.
    date published: 2026-07-15T13:14:32Z
  audio: 寻觅你的光
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 157.976
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.57
    additional property: Energy
      type: PropertyValue
      value: 0.774
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.389
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.08
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.351
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.34
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

宁愿一个人伤悲
type: MusicAlbum
date published: 2024-04-22

烧梦 (DJ九零版)
type: MusicAlbum
date published: 2024-04-25

做自己的光，不需要太亮 (DJ九零版)
type: MusicAlbum
date published: 2024-04-26

寻觅你的光 (DJBanan版)
type: MusicAlbum
date published: 2024-04-27

无非很想你
type: MusicAlbum
date published: 2024-04-28
track: 无非很想你
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194002
  explicit: false
  by artist: 善宇
  in album: 无非很想你
    type: MusicAlbum
    date published: 2024-04-28
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA062475426
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T00:22:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd050b5fe3d0b8988fb5705d56cdb02478210c17cc3092e70b1a050933e454b9e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959355
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959355
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA062475426
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-24T03:24: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 0xd050b5fe3d0b8988fb5705d56cdb02478210c17cc3092e70b1a050933e454b9e. Chain 2 (Bitcoin): anchored in block 959355 (2026-07-24T03:24: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/DGA062475426.
    date published: 2026-07-24T03:24:16Z
  audio: 无非很想你
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 163.944
    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.604
    additional property: Energy
      type: PropertyValue
      value: 0.753
    additional property: Speechiness
      type: PropertyValue
      value: 0.108
    additional property: Acousticness
      type: PropertyValue
      value: 0.373
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.125
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.198
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.041
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

你的山海
type: MusicAlbum
date published: 2024-04-28
track: 你的山海
  type: MusicRecording
  duration: PT4M1S
  duration ms: 241943
  explicit: false
  by artist: 善宇
  in album: 你的山海
    type: MusicAlbum
    date published: 2024-04-28
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA062475430
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T15:24:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x78913885478569e5a6c03b3a8f13bc43dab69aafeecb0e457a7ecb079884f70f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957872
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957872
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA062475430
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T15:39:45Z
  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 0x78913885478569e5a6c03b3a8f13bc43dab69aafeecb0e457a7ecb079884f70f. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/DGA062475430.
    date published: 2026-07-13T15:39:45Z
  audio: 你的山海
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 172.117
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.428
    additional property: Energy
      type: PropertyValue
      value: 0.65
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.217
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.123
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.159
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.566
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

穿过花
type: MusicAlbum
date published: 2024-04-30

偏见先生
type: MusicAlbum
date published: 2024-05-01
track: 偏见先生
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193333
  explicit: false
  by artist: 善宇
  in album: 偏见先生
    type: MusicAlbum
    date published: 2024-05-01
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA072468294
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T14:28:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x412c63a8a232e6f239ee3984c0909a8c3cb8082d5c3e1e4354eeb8366200dcd6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956822
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956822
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA072468294
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T18:48:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x412c63a8a232e6f239ee3984c0909a8c3cb8082d5c3e1e4354eeb8366200dcd6. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA072468294.
    date published: 2026-07-05T18:48:28Z
  audio: 偏见先生
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.982
    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.803
    additional property: Energy
      type: PropertyValue
      value: 0.648
    additional property: Speechiness
      type: PropertyValue
      value: 0.045
    additional property: Acousticness
      type: PropertyValue
      value: 0.607
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.269
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.331
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.205
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

做自己的光，不需要太亮 (DJ沈念版)
type: MusicAlbum
date published: 2024-05-11
track: 做自己的光，不需要太亮 - DJ沈念版
  type: MusicRecording
  duration: PT2M52S
  duration ms: 172000
  explicit: false
  by artist: 善宇
  in album: 做自己的光，不需要太亮 (DJ沈念版)
    type: MusicAlbum
    date published: 2024-05-11
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: KJED58341100
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T10:22:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x29d35808cf80e583bf8a7b7bc63a828c5fafd67457bec1535feeba391f2c787d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956822
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956822
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/KJED58341100
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T18:48:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29d35808cf80e583bf8a7b7bc63a828c5fafd67457bec1535feeba391f2c787d. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/KJED58341100.
    date published: 2026-07-05T18:48:28Z
  audio: 做自己的光，不需要太亮 - DJ沈念版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.02
    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.761
    additional property: Energy
      type: PropertyValue
      value: 0.915
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.077
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.149
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.652
    additional property: Loudness (dB)
      type: PropertyValue
      value: -0.508
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

等风来不如去追风
type: MusicAlbum
date published: 2024-05-15

不如追风去
type: MusicAlbum
date published: 2024-05-15

告别爱情太久了
type: MusicAlbum
date published: 2024-05-17
track: 告别爱情太久了
  type: MusicRecording
  duration: PT3M59S
  duration ms: 239000
  explicit: false
  by artist: 善宇
  in album: 告别爱情太久了
    type: MusicAlbum
    date published: 2024-05-17
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: HKG732414260
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T04:17:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x08e3ab070ecc03efffe3cd48c7eca43270cbea27e78941c805117505a8bd7b65
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958965
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958965
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKG732414260
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T04:29:05Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08e3ab070ecc03efffe3cd48c7eca43270cbea27e78941c805117505a8bd7b65. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKG732414260.
    date published: 2026-07-21T04:29:05Z
  audio: 告别爱情太久了
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.048
    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.674
    additional property: Energy
      type: PropertyValue
      value: 0.537
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.555
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.105
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.275
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.391
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

根本你不懂得爱我 (释怀版)
type: MusicAlbum
date published: 2024-05-17

告别爱情太久了
type: MusicAlbum
date published: 2024-05-17

一抹微光
type: MusicAlbum
date published: 2024-05-20

做自己的光，不需要太亮 (DJ阿卓版)
type: MusicAlbum
date published: 2024-05-22

做自己的光，不需要太亮 (DJ九零版)
type: MusicAlbum
date published: 2024-05-22

九术
type: MusicAlbum
date published: 2024-05-24

活着就很好
type: MusicAlbum
date published: 2024-05-25

追寻的光
type: MusicAlbum
date published: 2024-05-26

反派角色
type: MusicAlbum
date published: 2024-05-28

晴天阴天交替
type: MusicAlbum
date published: 2024-05-28

做自己的光，不需要太亮 (DJ沈念版)
type: MusicAlbum
date published: 2024-05-31

少年应有鸿鹄志
type: MusicAlbum
date published: 2024-06-03

少年应有鸿鹄志
type: MusicAlbum
date published: 2024-06-03

光在前，我在后
type: MusicAlbum
date published: 2024-06-05

不如追风去 (跑步版)
type: MusicAlbum
date published: 2024-06-06

请你别放过我 (DJ阿本版)
type: MusicAlbum
date published: 2024-06-07

悬崖上的花
type: MusicAlbum
date published: 2024-06-07

悬崖上的花
type: MusicAlbum
date published: 2024-06-07

做自己的光，不需要太亮 (粤语版)
type: MusicAlbum
date published: 2024-06-07
track: 做自己的光，不需要太亮 - 粤语版
  type: MusicRecording
  duration: PT2M32S
  duration ms: 152175
  explicit: false
  by artist: 善宇
  in album: 做自己的光，不需要太亮 (粤语版)
    type: MusicAlbum
    date published: 2024-06-07
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: KJASU8524702
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T04:02:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3e18128affa215041b4236285b07957c5006618772f01bdf9c926f1ea275019e
  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/KJASU8524702
  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 0x3e18128affa215041b4236285b07957c5006618772f01bdf9c926f1ea275019e. 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/KJASU8524702.
    date published: 2026-07-03T08:56:35Z
  audio: 做自己的光，不需要太亮 - 粤语版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 112.014
    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.739
    additional property: Energy
      type: PropertyValue
      value: 0.775
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.303
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.054
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.434
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.932
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

一抹微光
type: MusicAlbum
date published: 2024-06-07

烧梦 (跑步版)
type: MusicAlbum
date published: 2024-06-08

你总会遇到那束光
type: MusicAlbum
date published: 2024-06-10

山鬼的酒解不了孟婆的忧
type: MusicAlbum
date published: 2024-06-13

相信光 (照亮未来)
type: MusicAlbum
date published: 2024-06-14

我的宣言
type: MusicAlbum
date published: 2024-06-14

夜雨 (DjHonda仔版)
type: MusicAlbum
date published: 2024-06-16

in 55! w!
type: MusicAlbum
date published: 2024-06-18
track: in 55! w!
  type: MusicRecording
  duration: PT2M54S
  duration ms: 174949
  explicit: false
  by artist: 善宇
  in album: in 55! w!
    type: MusicAlbum
    date published: 2024-06-18
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA062479952
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T05:30:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x358d192417abc65c946e2adbef08ed67686f75935efa49142d2893ffa5405508
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958245
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958245
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA062479952
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T05:50:22Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x358d192417abc65c946e2adbef08ed67686f75935efa49142d2893ffa5405508. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA062479952.
    date published: 2026-07-16T05:50:22Z
  audio: in 55! w!
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.95
    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.689
    additional property: Energy
      type: PropertyValue
      value: 0.768
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.572
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.137
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.479
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.841
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

你总会遇到那束光
type: MusicAlbum
date published: 2024-06-19

做自己的光，不需要太亮 (粤语版)
type: MusicAlbum
date published: 2024-06-19

请你别放过我 (DJ阿本版)
type: MusicAlbum
date published: 2024-06-19

不如追风去 (跑步版)
type: MusicAlbum
date published: 2024-06-19

去山顶吹吹风
type: MusicAlbum
date published: 2024-06-20

相信光，照亮未来 (DJ何友版)
type: MusicAlbum
date published: 2024-06-21

做自己的光，不需要太亮 (DJ九零粤语版)
type: MusicAlbum
date published: 2024-06-24

你说我们要走到永远
type: MusicAlbum
date published: 2024-06-26

相信光，照亮未来 (DJ阿卓版)
type: MusicAlbum
date published: 2024-06-28
track: 相信光，照亮未来 - Dj阿卓版
  type: MusicRecording
  duration: PT2M50S
  duration ms: 170181
  explicit: false
  by artist: 善宇
  in album: 相信光，照亮未来 (DJ阿卓版)
    type: MusicAlbum
    date published: 2024-06-28
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA052453831
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T17:42:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb4998259ed86fed8dd310d54aacbaabd90e7e8d5a49a334a00c9c17e2ba5083e
  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/DGA052453831
  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 0xb4998259ed86fed8dd310d54aacbaabd90e7e8d5a49a334a00c9c17e2ba5083e. 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/DGA052453831.
    date published: 2026-07-20T17:53:56Z
  audio: 相信光，照亮未来 - Dj阿卓版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 110.025
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.814
    additional property: Energy
      type: PropertyValue
      value: 0.939
    additional property: Speechiness
      type: PropertyValue
      value: 0.041
    additional property: Acousticness
      type: PropertyValue
      value: 0.101
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.188
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.511
    additional property: Loudness (dB)
      type: PropertyValue
      value: -1.774
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Now or never
type: MusicAlbum
date published: 2024-06-29

凌晨一点的我
type: MusicAlbum
date published: 2024-07-05
track: 凌晨一点的我
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210795
  explicit: false
  by artist: 善宇
  in album: 凌晨一点的我
    type: MusicAlbum
    date published: 2024-07-05
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA092472778
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T04:49:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x045ed9c222a06db58f680daef0cf55bc229f8e6ef539228877f2bcee864b6c13
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958242
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958242
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA092472778
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T05:02: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 0x045ed9c222a06db58f680daef0cf55bc229f8e6ef539228877f2bcee864b6c13. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T05:02: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/DGA092472778.
    date published: 2026-07-16T05:02:52Z
  audio: 凌晨一点的我
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 116.016
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.681
    additional property: Energy
      type: PropertyValue
      value: 0.508
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.785
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.139
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.41
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.027
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

One For All
type: MusicAlbum
date published: 2024-07-05

情人惯性 (DJ阿本版)
type: MusicAlbum
date published: 2024-07-05

愿爱如向阳花盛开 (合唱版)
type: MusicAlbum
date published: 2024-07-10

希望你下次哭是因为太幸福 (粤语版)
type: MusicAlbum
date published: 2024-07-10

我信有天
type: MusicAlbum
date published: 2024-07-12
track: 我信有天
  type: MusicRecording
  duration: PT3M10S
  duration ms: 190483
  explicit: false
  by artist: 善宇
  in album: 我信有天
    type: MusicAlbum
    date published: 2024-07-12
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA0H2413781
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T21:15:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x483c76e152b2475b0a5a232eed74d158155994de0fdd0fd89b770fb7b14982b1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958783
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958783
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0H2413781
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T21:20:45Z
  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 0x483c76e152b2475b0a5a232eed74d158155994de0fdd0fd89b770fb7b14982b1. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/DGA0H2413781.
    date published: 2026-07-19T21:20:45Z
  audio: 我信有天
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 155.928
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.632
    additional property: Energy
      type: PropertyValue
      value: 0.535
    additional property: Speechiness
      type: PropertyValue
      value: 0.096
    additional property: Acousticness
      type: PropertyValue
      value: 0.228
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.072
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.239
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.791
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

向阳自有花开 (励志版)
type: MusicAlbum
date published: 2024-07-12

活成自己要的模样
type: MusicAlbum
date published: 2024-07-25
track: 活成自己要的模样
  type: MusicRecording
  duration: PT2M56S
  duration ms: 176022
  explicit: false
  by artist: 善宇
  in album: 活成自己要的模样
    type: MusicAlbum
    date published: 2024-07-25
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA0H2410888
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-22T03:54:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5ff9f8f5c46c70171137f4f824cfc411bc15fab66e017453a097502651f517a5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959100
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959100
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0H2410888
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-22T05:29:55Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ff9f8f5c46c70171137f4f824cfc411bc15fab66e017453a097502651f517a5. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0H2410888.
    date published: 2026-07-22T05:29:55Z
  audio: 活成自己要的模样
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 175.988
    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.553
    additional property: Energy
      type: PropertyValue
      value: 0.615
    additional property: Speechiness
      type: PropertyValue
      value: 0.12
    additional property: Acousticness
      type: PropertyValue
      value: 0.424
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.093
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.401
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.065
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

赢家
type: MusicAlbum
date published: 2024-07-28

迎着光去远方 (Wake中文版)
type: MusicAlbum
date published: 2024-07-30

迎着光去远方 (Wake中文版)
type: MusicAlbum
date published: 2024-07-30

翻
type: MusicAlbum
date published: 2024-08-02

苹果不再想橘子的问题
type: MusicAlbum
date published: 2024-08-03

赢家
type: MusicAlbum
date published: 2024-08-07

满天星辰不及你 (粤语版)
type: MusicAlbum
date published: 2024-08-08
track: 满天星辰不及你 - 粤语版
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200000
  explicit: false
  by artist: 善宇
  in album: 满天星辰不及你 (粤语版)
    type: MusicAlbum
    date published: 2024-08-08
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: HKD012420555
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T12:46:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0751ccd003062ec465aebe1e348ad7ccaf139bd6a6c963df93d27f5cd1a09c66
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958885
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958885
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKD012420555
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T13:01: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 0x0751ccd003062ec465aebe1e348ad7ccaf139bd6a6c963df93d27f5cd1a09c66. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01: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/HKD012420555.
    date published: 2026-07-20T13:01:04Z
  audio: 满天星辰不及你 - 粤语版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 144.043
    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.627
    additional property: Energy
      type: PropertyValue
      value: 0.556
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.707
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.076
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.36
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.39
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

永不熄灭的我
type: MusicAlbum
date published: 2024-08-09

班师回朝
type: MusicAlbum
date published: 2024-08-10

翻起狂风
type: MusicAlbum
date published: 2024-08-14

穿过黑夜的光
type: MusicAlbum
date published: 2024-08-16
track: 穿过黑夜的光
  type: MusicRecording
  duration: PT4M0S
  duration ms: 240000
  explicit: false
  by artist: 善宇
  in album: 穿过黑夜的光
    type: MusicAlbum
    date published: 2024-08-16
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA092413822
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T00:23:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7045efd4f5a1eca17e8cbad7785301f4058e121811249888ece597cca5360cf2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956422
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956422
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA092413822
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T01:01: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 0x7045efd4f5a1eca17e8cbad7785301f4058e121811249888ece597cca5360cf2. 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/DGA092413822.
    date published: 2026-07-03T01:01:38Z
  audio: 穿过黑夜的光
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 175.988
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.5
    additional property: Energy
      type: PropertyValue
      value: 0.606
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.234
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.215
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.259
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.945
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

行星与太阳
type: MusicAlbum
date published: 2024-08-17

青花
type: MusicAlbum
date published: 2024-08-19

晚风吹夜雨坠
type: MusicAlbum
date published: 2024-08-19

又是何必
type: MusicAlbum
date published: 2024-08-23

现在我终于
type: MusicAlbum
date published: 2024-08-24

现在我终于
type: MusicAlbum
date published: 2024-08-24

几百年后的事
type: MusicAlbum
date published: 2024-08-28

少年，不负年少
type: MusicAlbum
date published: 2024-08-29

出发的少年
type: MusicAlbum
date published: 2024-08-30

青春的光与风
type: MusicAlbum
date published: 2024-09-04

翻起狂风
type: MusicAlbum
date published: 2024-09-06

烟花
type: MusicAlbum
date published: 2024-09-10

我信
type: MusicAlbum
date published: 2024-09-12

行星与太阳 (DJ何友版)
type: MusicAlbum
date published: 2024-09-17

后来遇见他
type: MusicAlbum
date published: 2024-09-19

风向山海外
type: MusicAlbum
date published: 2024-09-25

新生
type: MusicAlbum
date published: 2024-09-26

追逐信仰
type: MusicAlbum
date published: 2024-10-02

她在呼唤我
type: MusicAlbum
date published: 2024-10-24

凌晨一点的我 (Djbanan版)
type: MusicAlbum
date published: 2024-10-25

向阳生长
type: MusicAlbum
date published: 2024-10-30

爱就如 (氛围混响)
type: MusicAlbum
date published: 2024-10-30

我光彩闪瞎太阳
type: MusicAlbum
date published: 2024-11-09

风要追不要等
type: MusicAlbum
date published: 2024-11-14

明月照遗憾
type: MusicAlbum
date published: 2024-11-22

很想戒掉你
type: MusicAlbum
date published: 2024-11-26

扎根半山腰的花
type: MusicAlbum
date published: 2024-11-28

已疯
type: MusicAlbum
date published: 2024-11-28

故作伟大
type: MusicAlbum
date published: 2024-12-11
track: 故作伟大
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202482
  explicit: false
  by artist: 善宇
  in album: 故作伟大
    type: MusicAlbum
    date published: 2024-12-11
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: FR10S2573844
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T17:01:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcb635779a54a51e1e3ec73ca9f4e4454dfa42ad38d1a39aad700263cb7f405ff
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958444
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958444
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S2573844
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T19:12: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 0xcb635779a54a51e1e3ec73ca9f4e4454dfa42ad38d1a39aad700263cb7f405ff. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/FR10S2573844.
    date published: 2026-07-17T19:12:23Z
  audio: 故作伟大
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 163.92
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.593
    additional property: Energy
      type: PropertyValue
      value: 0.646
    additional property: Speechiness
      type: PropertyValue
      value: 0.092
    additional property: Acousticness
      type: PropertyValue
      value: 0.355
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.184
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.377
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.534
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

纵使不会飞
type: MusicAlbum
date published: 2024-12-11

群山回响
type: MusicAlbum
date published: 2024-12-15

着你鬼迷
type: MusicAlbum
date published: 2024-12-15

怪我挂念你
type: MusicAlbum
date published: 2024-12-24

有梦
type: MusicAlbum
date published: 2025-01-10
track: 有梦
  type: MusicRecording
  duration: PT3M0S
  duration ms: 180645
  explicit: false
  by artist: 善宇
  in album: 有梦
    type: MusicAlbum
    date published: 2025-01-10
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA0T2446354
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T03:47:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc65df74cd988ddf8689b4f82cab5964a015968b5759a7de10391ebd65dd6f5c1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956889
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956889
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0T2446354
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T06:56:49Z
  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 0xc65df74cd988ddf8689b4f82cab5964a015968b5759a7de10391ebd65dd6f5c1. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/DGA0T2446354.
    date published: 2026-07-06T06:56:49Z
  audio: 有梦
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 92.985
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.683
    additional property: Energy
      type: PropertyValue
      value: 0.788
    additional property: Speechiness
      type: PropertyValue
      value: 0.041
    additional property: Acousticness
      type: PropertyValue
      value: 0.409
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.078
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.576
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.272
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

爱如玫瑰凋落
type: MusicAlbum
date published: 2025-01-14

日落归于山海
type: MusicAlbum
date published: 2025-01-21
track: 日落归于山海
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175769
  explicit: false
  by artist: 善宇
  in album: 日落归于山海
    type: MusicAlbum
    date published: 2025-01-21
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: KJFTE5856526
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T04:06:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x603709504fae404bc6eae9e8558842506187b5c92437f7522abdb8f21e9636fd
  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/KJFTE5856526
  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 0x603709504fae404bc6eae9e8558842506187b5c92437f7522abdb8f21e9636fd. 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/KJFTE5856526.
    date published: 2026-07-03T08:56:35Z
  audio: 日落归于山海
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 78.091
    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.598
    additional property: Energy
      type: PropertyValue
      value: 0.499
    additional property: Speechiness
      type: PropertyValue
      value: 0.053
    additional property: Acousticness
      type: PropertyValue
      value: 0.691
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.21
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.306
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.232
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

烟火中的神明
type: MusicAlbum
date published: 2025-01-29
track: 烟火中的神明
  type: MusicRecording
  duration: PT3M29S
  duration ms: 209368
  explicit: false
  by artist: 善宇
  in album: 烟火中的神明
    type: MusicAlbum
    date published: 2025-01-29
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: FR10S2591547
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-11T18:16:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x76e579882fa9e86ca1cda3d83c3b19598d49f1cb2c7fd9e66653a7527ce4522c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957596
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957596
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S2591547
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-11T18:43: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 0x76e579882fa9e86ca1cda3d83c3b19598d49f1cb2c7fd9e66653a7527ce4522c. Chain 2 (Bitcoin): anchored in block 957596 (2026-07-11T18:43: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/FR10S2591547.
    date published: 2026-07-11T18:43:56Z
  audio: 烟火中的神明
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.031
    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.532
    additional property: Energy
      type: PropertyValue
      value: 0.66
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.709
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.355
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.25
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.382
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

万物向阳生
type: MusicAlbum
date published: 2025-02-03
track: 万物向阳生
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193110
  explicit: false
  by artist: 善宇
  in album: 万物向阳生
    type: MusicAlbum
    date published: 2025-02-03
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: KJSPX9931378
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T01:13:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb19a0e3f2c50b2d450031be9653cc2c83a17e0ebdaf41d6516fd6d17b222ad33
  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/KJSPX9931378
  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 0xb19a0e3f2c50b2d450031be9653cc2c83a17e0ebdaf41d6516fd6d17b222ad33. 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/KJSPX9931378.
    date published: 2026-07-18T02:58:58Z
  audio: 万物向阳生
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 107.999
    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.616
    additional property: Energy
      type: PropertyValue
      value: 0.836
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.075
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.259
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.396
    additional property: Loudness (dB)
      type: PropertyValue
      value: -2.816
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

万物向阳生 (电吉他Solo)
type: MusicAlbum
date published: 2025-02-12

万物向阳生 (DJ九零跑步版)
type: MusicAlbum
date published: 2025-02-12

我等风来
type: MusicAlbum
date published: 2025-02-14
track: 我等风来
  type: MusicRecording
  duration: PT3M44S
  duration ms: 224575
  explicit: false
  by artist: 善宇
  in album: 我等风来
    type: MusicAlbum
    date published: 2025-02-14
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: KJG0K3393247
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T03:04:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd74c644f6b1009792b36510001ddc16a8e770178b8d4dab26cca328a3e3b8f4f
  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/KJG0K3393247
  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 0xd74c644f6b1009792b36510001ddc16a8e770178b8d4dab26cca328a3e3b8f4f. 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/KJG0K3393247.
    date published: 2026-07-04T10:04:33Z
  audio: 我等风来
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.936
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.665
    additional property: Energy
      type: PropertyValue
      value: 0.848
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.024
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.121
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.402
    additional property: Loudness (dB)
      type: PropertyValue
      value: -2.444
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

动人时光
type: MusicAlbum
date published: 2025-02-17

从前多么的深爱
type: MusicAlbum
date published: 2025-02-18

心之所向
type: MusicAlbum
date published: 2025-03-05

座位
type: MusicAlbum
date published: 2025-03-08

只须出发
type: MusicAlbum
date published: 2025-03-11
track: 只须出发
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197752
  explicit: false
  by artist: 善宇
  in album: 只须出发
    type: MusicAlbum
    date published: 2025-03-11
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: FRX762558742
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T04:48:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x30e1df812dfdf64b599bd173e7cb6fa166f66dd406c72b25267587d53071ee5c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956889
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956889
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX762558742
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T06:56:49Z
  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 0x30e1df812dfdf64b599bd173e7cb6fa166f66dd406c72b25267587d53071ee5c. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/FRX762558742.
    date published: 2026-07-06T06:56:49Z
  audio: 只须出发
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 170.002
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.657
    additional property: Energy
      type: PropertyValue
      value: 0.684
    additional property: Speechiness
      type: PropertyValue
      value: 0.284
    additional property: Acousticness
      type: PropertyValue
      value: 0.46
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.262
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.48
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

跟你爱情已终
type: MusicAlbum
date published: 2025-03-12

爱你爱到爱不起
type: MusicAlbum
date published: 2025-03-18

有没有午夜时挂住我
type: MusicAlbum
date published: 2025-03-18

叫我忘记 对不起
type: MusicAlbum
date published: 2025-03-25

Call Me by Your Name
type: MusicAlbum
date published: 2025-03-25

诺言全都蒸发
type: MusicAlbum
date published: 2025-03-26

YATO (你是唯一)
type: MusicAlbum
date published: 2025-03-27
track: YATO (你是唯一)
  type: MusicRecording
  duration: PT3M9S
  duration ms: 189545
  explicit: false
  by artist: 善宇
  in album: YATO (你是唯一)
    type: MusicAlbum
    date published: 2025-03-27
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: HKD012492944
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T09:13:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x85fade58fccefee23622230089c9f8efb291fc6837dab7d895b6bc08a19c50fa
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958390
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958390
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKD012492944
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T09:35:49Z
  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 0x85fade58fccefee23622230089c9f8efb291fc6837dab7d895b6bc08a19c50fa. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35:49Z), 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/HKD012492944.
    date published: 2026-07-17T09:35:49Z
  audio: YATO (你是唯一)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 88.022
    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.796
    additional property: Energy
      type: PropertyValue
      value: 0.626
    additional property: Speechiness
      type: PropertyValue
      value: 0.247
    additional property: Acousticness
      type: PropertyValue
      value: 0.179
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.221
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.369
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.428
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

座位 (DJ版)
type: MusicAlbum
date published: 2025-03-31
track: 座位 - Dj合唱版
  type: MusicRecording
  duration: PT3M21S
  duration ms: 201142
  explicit: false
  by artist: 善宇
  in album: 座位 (DJ版)
    type: MusicAlbum
    date published: 2025-03-31
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: FRX282500608
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T03:03:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2989ba3de32fa7e0180452d1adb8447be2323d81e7e846226818f5daf94efc75
  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/FRX282500608
  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 0x2989ba3de32fa7e0180452d1adb8447be2323d81e7e846226818f5daf94efc75. 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/FRX282500608.
    date published: 2026-07-05T10:01:46Z
  audio: 座位 - Dj合唱版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.006
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.758
    additional property: Energy
      type: PropertyValue
      value: 0.879
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.065
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.287
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.909
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.084
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

YATO (中英纯享版)
type: MusicAlbum
date published: 2025-04-02
track: YATO - 中英纯享版
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195680
  explicit: false
  by artist: 善宇
  in album: YATO (中英纯享版)
    type: MusicAlbum
    date published: 2025-04-02
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: HKD012493423
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T03:53:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7ae30e52c9811e6957995b1758f95f983b713583a85e17ae625314131e97eb4c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958963
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958963
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKD012493423
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T04:02:02Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ae30e52c9811e6957995b1758f95f983b713583a85e17ae625314131e97eb4c. Chain 2 (Bitcoin): anchored in block 958963 (2026-07-21T04:02:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKD012493423.
    date published: 2026-07-21T04:02:02Z
  audio: YATO - 中英纯享版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 175.923
    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.459
    additional property: Energy
      type: PropertyValue
      value: 0.47
    additional property: Speechiness
      type: PropertyValue
      value: 0.062
    additional property: Acousticness
      type: PropertyValue
      value: 0.722
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.085
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.18
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.35
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

时间好易老
type: MusicAlbum
date published: 2025-04-08

YATO
type: MusicAlbum
date published: 2025-04-09

时间好易老(DJ九零版)
type: MusicAlbum
date published: 2025-04-10

是光（就万丈）
type: MusicAlbum
date published: 2025-04-18

是向阳的花
type: MusicAlbum
date published: 2025-04-20
track: 是向阳的花
  type: MusicRecording
  duration: PT3M8S
  duration ms: 188458
  explicit: false
  by artist: 善宇
  in album: 是向阳的花
    type: MusicAlbum
    date published: 2025-04-20
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: HKD012479824
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T10:47:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x612bf0f3b42b1372c1d58c8d312f3864587e8e48416616cc0d3b0ca03d9aabca
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958541
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958541
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKD012479824
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T11:37:54Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x612bf0f3b42b1372c1d58c8d312f3864587e8e48416616cc0d3b0ca03d9aabca. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/HKD012479824.
    date published: 2026-07-18T11:37:54Z
  audio: 是向阳的花
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 156.013
    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.617
    additional property: Energy
      type: PropertyValue
      value: 0.808
    additional property: Speechiness
      type: PropertyValue
      value: 0.102
    additional property: Acousticness
      type: PropertyValue
      value: 0.455
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.155
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.575
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.128
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

无惧
type: MusicAlbum
date published: 2025-04-26

有一种遗憾叫我们 (释怀版)
type: MusicAlbum
date published: 2025-04-27
track: 有一种遗憾叫我们 - 释怀版
  type: MusicRecording
  duration: PT3M29S
  duration ms: 209003
  explicit: false
  by artist: 善宇
  in album: 有一种遗憾叫我们 (释怀版)
    type: MusicAlbum
    date published: 2025-04-27
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: FRX202594831
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T00:45:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xef450704e226c4f2eed641d9ed4ca5b90c3b82193db713ee10e14da3f94a51a4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958476
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958476
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX202594831
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T01:26: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 0xef450704e226c4f2eed641d9ed4ca5b90c3b82193db713ee10e14da3f94a51a4. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26: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/FRX202594831.
    date published: 2026-07-18T01:26:56Z
  audio: 有一种遗憾叫我们 - 释怀版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 171.887
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.48
    additional property: Energy
      type: PropertyValue
      value: 0.761
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.402
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.781
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.631
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.403
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

你可以在心底种花
type: MusicAlbum
date published: 2025-04-29

尽管你也许
type: MusicAlbum
date published: 2025-05-08

追梦的人
type: MusicAlbum
date published: 2025-05-12

一瞒再瞒
type: MusicAlbum
date published: 2025-05-20

遗憾的晚霞
type: MusicAlbum
date published: 2025-06-04

我忘不掉忘不掉
type: MusicAlbum
date published: 2025-06-13

有我没她
type: MusicAlbum
date published: 2025-06-18

世界之旅
type: MusicAlbum
date published: 2025-06-29
track: 世界之旅
  type: MusicRecording
  duration: PT2M35S
  duration ms: 155859
  explicit: false
  by artist: 善宇
  in album: 世界之旅
    type: MusicAlbum
    date published: 2025-06-29
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: KJPP21762958
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T17:39:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x77c9b40010a75dd0ac956b48e5e84d65b4fb59ee26b6c6d030fe1ac2d3bf93cf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958594
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958594
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/KJPP21762958
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T18:05: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 0x77c9b40010a75dd0ac956b48e5e84d65b4fb59ee26b6c6d030fe1ac2d3bf93cf. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/KJPP21762958.
    date published: 2026-07-18T18:05:01Z
  audio: 世界之旅
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.986
    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.743
    additional property: Energy
      type: PropertyValue
      value: 0.795
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.026
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.086
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.378
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.207
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

做野
type: MusicAlbum
date published: 2025-07-15

披甲
type: MusicAlbum
date published: 2025-07-18
track: 披甲
  type: MusicRecording
  duration: PT2M56S
  duration ms: 176470
  explicit: false
  by artist: 善宇
  in album: 披甲
    type: MusicAlbum
    date published: 2025-07-18
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: HKC993125711
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T03:08:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9c457df03e5e8e3e59cd303cd6a965d6b45d25d5311f02514d2223eb73603f55
  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/HKC993125711
  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 0x9c457df03e5e8e3e59cd303cd6a965d6b45d25d5311f02514d2223eb73603f55. 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/HKC993125711.
    date published: 2026-07-04T10:04:33Z
  audio: 披甲
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 203.973
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.447
    additional property: Energy
      type: PropertyValue
      value: 0.758
    additional property: Speechiness
      type: PropertyValue
      value: 0.136
    additional property: Acousticness
      type: PropertyValue
      value: 0.333
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.297
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.221
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.019
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

一瞒再瞒
type: MusicAlbum
date published: 2025-07-23

小鱼
type: MusicAlbum
date published: 2025-08-05

小鱼
type: MusicAlbum
date published: 2025-08-05

夏日宣告
type: MusicAlbum
date published: 2025-08-13

善后（女版）
type: MusicAlbum
date published: 2025-09-19
track: 善后 - 女版伴奏
  type: MusicRecording
  duration: PT4M10S
  duration ms: 250273
  explicit: false
  by artist: 善宇
  in album: 善后（女版）
    type: MusicAlbum
    date published: 2025-09-19
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: FRX872596041
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T06:31:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe3ea52b619f8a81ba25d0237b11b61b0b805e7624e5fd7e6f5c56be2597efb75
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956889
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956889
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX872596041
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T06:56:49Z
  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 0xe3ea52b619f8a81ba25d0237b11b61b0b805e7624e5fd7e6f5c56be2597efb75. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/FRX872596041.
    date published: 2026-07-06T06:56:49Z
  audio: 善后 - 女版伴奏
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.989
    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.492
    additional property: Energy
      type: PropertyValue
      value: 0.248
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.507
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.844
    additional property: Liveness
      type: PropertyValue
      value: 0.183
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.065
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.327
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

淤泥生花
type: MusicAlbum
date published: 2025-09-19
track: 淤泥生花
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197218
  explicit: false
  by artist: 善宇
  in album: 淤泥生花
    type: MusicAlbum
    date published: 2025-09-19
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: DGA052508269
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T06:31:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0bb0873995ea1b17e75cd79c5bbd72850c79d963079fdc89500db140a1167a97
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958110
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958110
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA052508269
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T06:57: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 0x0bb0873995ea1b17e75cd79c5bbd72850c79d963079fdc89500db140a1167a97. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/DGA052508269.
    date published: 2026-07-15T06:57:12Z
  audio: 淤泥生花
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 115.02
    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.72
    additional property: Energy
      type: PropertyValue
      value: 0.737
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.099
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.303
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.646
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.074
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

请把过去收起
type: MusicAlbum
date published: 2025-10-15
track: 请把过去收起
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198375
  explicit: false
  by artist: 善宇
  in album: 请把过去收起
    type: MusicAlbum
    date published: 2025-10-15
  genre: chinese r&b
  genre: c-pop
  genre: mandopop
  isrc code: HKD012677894
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T01:17:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xed4788a3e74e19ead1f1339f5481fa075618c3affe28a048c4de5ca101c16742
  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/HKD012677894
  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 0xed4788a3e74e19ead1f1339f5481fa075618c3affe28a048c4de5ca101c16742. 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/HKD012677894.
    date published: 2026-07-18T02:58:58Z
  audio: 请把过去收起
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 80.019
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.697
    additional property: Energy
      type: PropertyValue
      value: 0.756
    additional property: Speechiness
      type: PropertyValue
      value: 0.119
    additional property: Acousticness
      type: PropertyValue
      value: 0.352
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.197
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.282
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

不负梦想
type: MusicAlbum
date published: 2025-11-04