丁乙
type: MusicGroup
popularity: 10
followers: 80
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7d3c77e834e16d9f91c29bdc9c17e33d2edc24dd5a3329f2ed2353daf211bfed
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953867
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953867
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/05f3d399-8450-42a4-b6b0-7795bf380067.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/05f3d399-8450-42a4-b6b0-7795bf380067.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/05f3d399-8450-42a4-b6b0-7795bf380067
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-16T01:09:47Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7d3c77e834e16d9f91c29bdc9c17e33d2edc24dd5a3329f2ed2353daf211bfed","name":"丁乙","registered_at":"2026-06-15T15:31:22Z","symbol":"NIM0752011","token_address":"0x4926a60dc40a2ce23cb36dcee4aea39e175471e3","type":"artist","uuid":"05f3d399-8450-42a4-b6b0-7795bf380067"}
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 0x7d3c77e834e16d9f91c29bdc9c17e33d2edc24dd5a3329f2ed2353daf211bfed. Chain 2 (Bitcoin): anchored in block 953867 (2026-06-16T01:09:47Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/05f3d399-8450-42a4-b6b0-7795bf380067.json and https://artists.proofprofile.net/proofs/artist/05f3d399-8450-42a4-b6b0-7795bf380067.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-16T01:09:47Z
  text: {"copyright_id":"0x7d3c77e834e16d9f91c29bdc9c17e33d2edc24dd5a3329f2ed2353daf211bfed","name":"丁乙","registered_at":"2026-06-15T15:31:22Z","symbol":"NIM0752011","token_address":"0x4926a60dc40a2ce23cb36dcee4aea39e175471e3","type":"artist","uuid":"05f3d399-8450-42a4-b6b0-7795bf380067"}
album: 錯把陳醋當成墨（女版）
  type: MusicAlbum
  date published: 2021-03-25
album: 没有你的秋冬
  type: MusicAlbum
  date published: 2022-12-15
album: 我曾深深爱着的人 (丁乙版)
  type: MusicAlbum
  date published: 2023-01-04
album: 天冷心更冷
  type: MusicAlbum
  date published: 2023-01-07
album: 来意不明
  type: MusicAlbum
  date published: 2023-01-13
album: 九宫格
  type: MusicAlbum
  date published: 2023-01-17
album: 不必再见不必问候
  type: MusicAlbum
  date published: 2023-02-22
album: 不必再见不必问候 (DJ京仔版)
  type: MusicAlbum
  date published: 2023-02-22
album: 起风的夜
  type: MusicAlbum
  date published: 2023-03-06
album: 忍着思念去成全
  type: MusicAlbum
  date published: 2023-03-13
album: 遇见郑州
  type: MusicAlbum
  date published: 2023-04-04
album: 岁月葬了我的花
  type: MusicAlbum
  date published: 2023-05-15
album: 致命弱点
  type: MusicAlbum
  date published: 2023-05-28
album: 丈量人生
  type: MusicAlbum
  date published: 2023-06-20
album: 人間路
  type: MusicAlbum
  date published: 2023-06-21
album: 孤獨的雨季
  type: MusicAlbum
  date published: 2023-06-26
album: 错过的爱错过的人
  type: MusicAlbum
  date published: 2023-07-04
album: 給時間一點時間
  type: MusicAlbum
  date published: 2023-07-07
album: 被你左右
  type: MusicAlbum
  date published: 2023-07-20
album: 孤獨的人害怕天黑
  type: MusicAlbum
  date published: 2023-07-22
album: 那个城市再也没有我
  type: MusicAlbum
  date published: 2023-07-27
album: 最后的人不是你
  type: MusicAlbum
  date published: 2023-08-17
  track: 最后的人不是你
    type: MusicRecording
    duration: PT2M47S
    duration ms: 167727
    explicit: false
    by artist: 丁乙
    in album: 最后的人不是你
      type: MusicAlbum
      date published: 2023-08-17
    isrc code: DGA092395580
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-19T03:30:14+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xc160a41ef037e87a30345f749fc85ff8533a32492feddb109394ccbade6c4057
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958650
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958650
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA092395580
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-19T03:36:41Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc160a41ef037e87a30345f749fc85ff8533a32492feddb109394ccbade6c4057. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA092395580.
      date published: 2026-07-19T03:36:41Z
    audio: 最后的人不是你
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 175.864
      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.652
      additional property: Energy
        type: PropertyValue
        value: 0.585
      additional property: Speechiness
        type: PropertyValue
        value: 0.073
      additional property: Acousticness
        type: PropertyValue
        value: 0.717
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.111
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.416
      additional property: Loudness (dB)
        type: PropertyValue
        value: -7.7
      additional property: Key Name
        type: PropertyValue
        value: B
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: 我曾以为
  type: MusicAlbum
  date published: 2023-09-06
album: 爱情保险
  type: MusicAlbum
  date published: 2023-10-10
album: 忘了你吧
  type: MusicAlbum
  date published: 2023-10-25
album: 感谢他
  type: MusicAlbum
  date published: 2023-11-08
album: 无名小花
album: 我的爱始终一往情深
album: 再牵不回那双手
album: 我决定去拥抱下一个春
album: 我要的不是雪 (心碎版)
album: 幸福请降临在我手心
album: 干一杯从前
album: 没有你的城 (女版)
album: 迟来的爱
album: 这一路走来风太大
album: 我真的好累
album: 我在等雪也等你
album: 别指望
album: 我本无忧
album: 猜不透
album: 女人婚后没有家 (女版)
album: 大雨淋湿我的承诺 (女版)
album: 你赐的伤我自己医
album: 你求我放過你
album: 陪你
album: 農夫愛上蛇
album: 痴心的人負心的魂
album: 嫁给了最像你的人
album: 一场玫瑰梦
album: 野花終究不是玫瑰
album: 月亮月亮我問你
album: 只不过分享了一张床
album: 痴情的我遇到无情的你
album: 为什么你辜负我选择她
album: 别再走错路
album: 如何回憶我
album: 最怕回忆突然翻滚
album: 最怕回忆突然翻滚 (Dj浩然版)
album: 勾走我的魂转身就走人
album: 二手情话
album: 以后你的世界我退出
album: 回忆是一杯酒
album: 给你礼貌
album: 你是我爱而不得的遗憾

无名小花
type: MusicAlbum
date published: 2023-11-29

我的爱始终一往情深
type: MusicAlbum
date published: 2023-11-30

再牵不回那双手
type: MusicAlbum
date published: 2023-12-10

我决定去拥抱下一个春
type: MusicAlbum
date published: 2023-12-18

我要的不是雪 (心碎版)
type: MusicAlbum
date published: 2023-12-20

幸福请降临在我手心
type: MusicAlbum
date published: 2023-12-22

干一杯从前
type: MusicAlbum
date published: 2023-12-25

没有你的城 (女版)
type: MusicAlbum
date published: 2023-12-25

迟来的爱
type: MusicAlbum
date published: 2023-12-28
track: 迟来的爱
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206551
  explicit: false
  by artist: 丁乙
  in album: 迟来的爱
    type: MusicAlbum
    date published: 2023-12-28
  isrc code: FR10S2403976
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T13:08:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdbc5b03b17821b551b58cacf65becbb9cd7e9914c205306b411222e434dd34be
  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/FR10S2403976
  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 0xdbc5b03b17821b551b58cacf65becbb9cd7e9914c205306b411222e434dd34be. 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/FR10S2403976.
    date published: 2026-07-05T18:48:28Z
  audio: 迟来的爱
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 73.009
    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.691
    additional property: Energy
      type: PropertyValue
      value: 0.471
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.73
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.259
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.33
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.137
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

这一路走来风太大
type: MusicAlbum
date published: 2024-01-01

我真的好累
type: MusicAlbum
date published: 2024-01-03

我在等雪也等你
type: MusicAlbum
date published: 2024-01-15

别指望
type: MusicAlbum
date published: 2024-01-15

我本无忧
type: MusicAlbum
date published: 2024-02-18

猜不透
type: MusicAlbum
date published: 2024-03-04

女人婚后没有家 (女版)
type: MusicAlbum
date published: 2024-03-15
track: 女人婚后没有家 - 女版
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194754
  explicit: false
  by artist: 丁乙
  in album: 女人婚后没有家 (女版)
    type: MusicAlbum
    date published: 2024-03-15
  isrc code: FRX282401858
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T06:03:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0b4ed920134f73c537c391c78c8a2e261dcd9956bcd6c34d3d82eeb219a7532d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958686
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958686
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282401858
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T06:43:29Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b4ed920134f73c537c391c78c8a2e261dcd9956bcd6c34d3d82eeb219a7532d. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282401858.
    date published: 2026-07-19T06:43:29Z
  audio: 女人婚后没有家 - 女版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 121.973
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.769
    additional property: Energy
      type: PropertyValue
      value: 0.589
    additional property: Speechiness
      type: PropertyValue
      value: 0.045
    additional property: Acousticness
      type: PropertyValue
      value: 0.812
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.083
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.71
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.541
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major

大雨淋湿我的承诺 (女版)
type: MusicAlbum
date published: 2024-03-21

你赐的伤我自己医
type: MusicAlbum
date published: 2024-03-27

你求我放過你
type: MusicAlbum
date published: 2024-04-07

陪你
type: MusicAlbum
date published: 2024-04-10

農夫愛上蛇
type: MusicAlbum
date published: 2024-04-10

痴心的人負心的魂
type: MusicAlbum
date published: 2024-05-06

嫁给了最像你的人
type: MusicAlbum
date published: 2024-05-15

一场玫瑰梦
type: MusicAlbum
date published: 2024-05-18

野花終究不是玫瑰
type: MusicAlbum
date published: 2024-05-20

月亮月亮我問你
type: MusicAlbum
date published: 2024-05-23

只不过分享了一张床
type: MusicAlbum
date published: 2024-06-21

痴情的我遇到无情的你
type: MusicAlbum
date published: 2024-06-27

为什么你辜负我选择她
type: MusicAlbum
date published: 2024-06-27

别再走错路
type: MusicAlbum
date published: 2024-07-11

如何回憶我
type: MusicAlbum
date published: 2024-07-31

最怕回忆突然翻滚
type: MusicAlbum
date published: 2024-08-15

最怕回忆突然翻滚 (Dj浩然版)
type: MusicAlbum
date published: 2024-08-22

勾走我的魂转身就走人
type: MusicAlbum
date published: 2024-09-01

二手情话
type: MusicAlbum
date published: 2024-09-01

以后你的世界我退出
type: MusicAlbum
date published: 2024-09-14

回忆是一杯酒
type: MusicAlbum
date published: 2024-11-18

给你礼貌
type: MusicAlbum
date published: 2024-12-13

你是我爱而不得的遗憾
type: MusicAlbum
date published: 2025-04-29

过去只是过去了
type: MusicAlbum
date published: 2025-05-14

有种遗憾叫曾经
type: MusicAlbum
date published: 2025-05-15

倘若酒能解人忧
type: MusicAlbum
date published: 2025-09-19

一生去珍惜
type: MusicAlbum
date published: 2025-10-24