倪红
type: MusicGroup
popularity: 19
followers: 222
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4397886406b4e3e4f33c6d8ec1f3433e57e450e2689d7b0ed1f1c507b8490bae
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953803
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953803
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/e4f9d7f5-7fed-41eb-84ed-52db47067989.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/e4f9d7f5-7fed-41eb-84ed-52db47067989.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/e4f9d7f5-7fed-41eb-84ed-52db47067989
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-15T15:41:00Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x4397886406b4e3e4f33c6d8ec1f3433e57e450e2689d7b0ed1f1c507b8490bae","name":"倪红","registered_at":"2026-06-15T04:27:48Z","symbol":"NIM0681945","token_address":"0xbab0bc9efb173ac19a1f6044a3d4ad1881f0ab35","type":"artist","uuid":"e4f9d7f5-7fed-41eb-84ed-52db47067989"}
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 0x4397886406b4e3e4f33c6d8ec1f3433e57e450e2689d7b0ed1f1c507b8490bae. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e4f9d7f5-7fed-41eb-84ed-52db47067989.json and https://artists.proofprofile.net/proofs/artist/e4f9d7f5-7fed-41eb-84ed-52db47067989.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-15T15:41:00Z
  text: {"copyright_id":"0x4397886406b4e3e4f33c6d8ec1f3433e57e450e2689d7b0ed1f1c507b8490bae","name":"倪红","registered_at":"2026-06-15T04:27:48Z","symbol":"NIM0681945","token_address":"0xbab0bc9efb173ac19a1f6044a3d4ad1881f0ab35","type":"artist","uuid":"e4f9d7f5-7fed-41eb-84ed-52db47067989"}
album: 下辈子还做你们的娃
  type: MusicAlbum
  date published: 2024-05-31
album: 爸妈慢点儿老 (男版)
  type: MusicAlbum
  date published: 2024-05-27
album: 你把爱当成游戏
  type: MusicAlbum
  date published: 2024-05-22
album: 牵手一生 (对唱版)
  type: MusicAlbum
  date published: 2024-05-20
album: 如果还有轮回
  type: MusicAlbum
  date published: 2024-05-15
album: 走人间只为一个过场 (走心版)
  type: MusicAlbum
  date published: 2024-05-11
album: 叹我这坎坷的一生
  type: MusicAlbum
  date published: 2024-05-09
album: 肯定的回答
  type: MusicAlbum
  date published: 2024-05-02
album: 风都来过几千遍
  type: MusicAlbum
  date published: 2024-04-22
album: 你不在乎我的难过 (男版)
  type: MusicAlbum
  date published: 2024-04-17
album: 难道是我爱你爱得不够
  type: MusicAlbum
  date published: 2024-04-12
album: 人生不过就是梦一场
  type: MusicAlbum
  date published: 2024-04-12
album: 戒了眼泪戒了爱你 (Live合唱版)
  type: MusicAlbum
  date published: 2024-04-11
album: 谁不想活的很风光 (Live合唱版)
  type: MusicAlbum
  date published: 2024-04-10
album: 谁不想活的很风光
  type: MusicAlbum
  date published: 2024-04-10
  track: 谁不想活的很风光
    type: MusicRecording
    duration: PT3M45S
    duration ms: 225260
    explicit: false
    by artist: 倪红
    in album: 谁不想活的很风光
      type: MusicAlbum
      date published: 2024-04-10
    isrc code: DGA062410750
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-07T08:27:14+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x8ba2a66a003748a6c8122234c5c91aa105af9041634a00c628c0f47229ca2dae
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957118
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957118
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA062410750
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-08T03:20:19Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba2a66a003748a6c8122234c5c91aa105af9041634a00c628c0f47229ca2dae. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA062410750.
      date published: 2026-07-08T03:20:19Z
    audio: 谁不想活的很风光
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 161.455
      additional property: Musical Key
        type: PropertyValue
        value: 1
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 5
      additional property: Danceability
        type: PropertyValue
        value: 0.66
      additional property: Energy
        type: PropertyValue
        value: 0.456
      additional property: Speechiness
        type: PropertyValue
        value: 0.031
      additional property: Acousticness
        type: PropertyValue
        value: 0.685
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.125
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.391
      additional property: Loudness (dB)
        type: PropertyValue
        value: -10.83
      additional property: Key Name
        type: PropertyValue
        value: C#
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: 不属于我的就放手
  type: MusicAlbum
  date published: 2024-04-10
album: 你给的伤痛一辈子
  type: MusicAlbum
  date published: 2024-03-18
album: 唯有一醉解千愁
  type: MusicAlbum
  date published: 2024-03-05
  track: 唯有一醉解千愁
    type: MusicRecording
    duration: PT3M29S
    duration ms: 209377
    explicit: false
    by artist: 倪红
    in album: 唯有一醉解千愁
      type: MusicAlbum
      date published: 2024-03-05
    popularity: 2
    isrc code: FRX452419325
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-31T07:25:11+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x101dbc9f9c53225aa151cb3ace35bd082c22764cea2f74ecc0a0f693024c5481
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 960368
    additional property: OTSBitcoinBlockVerifyURL
    additional property: OTSVerificationAPI
    additional property: OTSTimestamp
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
    audio: 唯有一醉解千愁
album: 限量版人生
album: 谁懂打工的辛酸
album: 两手空空心事重重
album: 学会与自己和解
album: 渡人容易渡己难
album: 谁不是尝尽了生活的苦
album: 叹岁月如刀
album: 让你哭的人给不了幸福
album: 无人可依无人可靠
album: 醒了吧
album: 心大不是傻
album: 我该相信谁
album: 相见亦难见
album: 生活的苦谁能替我背 (男版)
album: 爱情的漩涡 (合唱版)
album: 爱情的漩涡
album: 我也好想有个依靠 (男版)
album: 岁月的味道 (Live合唱版)
album: 岁月的味道
album: 人生没谁可以依赖 (男版)
album: 人生没谁可以依赖
album: 爱你为何让我心碎
album: 牵手一生
album: 你点燃我的情火
album: 搭上自己没换来爱情 (DJ九零版)
album: 我们的青春
album: 何来人间惊鸿客
album: 等了多少年 (男版)
album: 情似冰火
album: 一把辛酸打工泪
album: 谁不想过好一生
album: 一不小心就要老了
album: 平民只能拼命
album: 你是海我是鱼
album: 人间万苦全凭自渡
album: 你若风光万人陪
album: 朝思暮想你在哪里
album: 来时忘了看剧本
album: 爱你让我尝尽伤悲
album: 掏心的我留下伤心的痛

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

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

OTSTimestamp
type: PropertyValue
value: 2026-07-31T08:26:41Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x101dbc9f9c53225aa151cb3ace35bd082c22764cea2f74ecc0a0f693024c5481. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/FRX452419325.
date published: 2026-07-31T08:26:41Z

唯有一醉解千愁
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 161.489
additional property: Musical Key
  type: PropertyValue
  value: 3
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.666
additional property: Energy
  type: PropertyValue
  value: 0.59
additional property: Speechiness
  type: PropertyValue
  value: 0.039
additional property: Acousticness
  type: PropertyValue
  value: 0.808
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.107
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.489
additional property: Loudness (dB)
  type: PropertyValue
  value: -9.99
additional property: Key Name
  type: PropertyValue
  value: Eb
additional property: Mode Name
  type: PropertyValue
  value: Minor

限量版人生
type: MusicAlbum
date published: 2024-03-01
track: 限量版人生
  type: MusicRecording
  duration: PT3M31S
  duration ms: 211739
  explicit: false
  by artist: 倪红
  in album: 限量版人生
    type: MusicAlbum
    date published: 2024-03-01
  isrc code: FRX452419319
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-31T10:20:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x13d6e8f9a17d4287a4dc3d8f96d2d3f38dad52fc1de063baebe58facadedc627
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960397
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960397
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX452419319
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-31T12:24:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13d6e8f9a17d4287a4dc3d8f96d2d3f38dad52fc1de063baebe58facadedc627. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX452419319.
    date published: 2026-07-31T12:24:41Z
  audio: 限量版人生
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 112.541
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.722
    additional property: Energy
      type: PropertyValue
      value: 0.578
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.412
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.198
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.371
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.937
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

谁懂打工的辛酸
type: MusicAlbum
date published: 2024-02-22

两手空空心事重重
type: MusicAlbum
date published: 2024-02-22
track: 两手空空心事重重
  type: MusicRecording
  duration: PT4M29S
  duration ms: 269268
  explicit: false
  by artist: 倪红
  in album: 两手空空心事重重
    type: MusicAlbum
    date published: 2024-02-22
  isrc code: FR96X2437730
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-18T23:38:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3e75658505a88c38b75facea422a93754c6e9d47529ef117c6f47b4ea9a6df35
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956302
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X2437730
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e75658505a88c38b75facea422a93754c6e9d47529ef117c6f47b4ea9a6df35. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X2437730.
    date published: 2026-07-02T03:30:09Z
  audio: 两手空空心事重重
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 161.452
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.631
    additional property: Energy
      type: PropertyValue
      value: 0.553
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.477
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.076
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.529
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.189
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 两手空空心事重重 - 合唱版
  type: MusicRecording
  duration: PT4M29S
  duration ms: 269268
  explicit: false
  by artist: 倪红
  in album: 两手空空心事重重
    type: MusicAlbum
    date published: 2024-02-22
  isrc code: FR96X2437731
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-18T08:06:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1433a5c05ca2b6ea393a2ed21da27236260f7e627ec575d541397c6f248b2ba5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956302
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X2437731
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1433a5c05ca2b6ea393a2ed21da27236260f7e627ec575d541397c6f248b2ba5. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X2437731.
    date published: 2026-07-02T03:30:09Z
  audio: 两手空空心事重重 - 合唱版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.783
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.6
    additional property: Energy
      type: PropertyValue
      value: 0.593
    additional property: Speechiness
      type: PropertyValue
      value: 0.024
    additional property: Acousticness
      type: PropertyValue
      value: 0.545
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.078
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.529
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.852
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

学会与自己和解
type: MusicAlbum
date published: 2024-01-31

渡人容易渡己难
type: MusicAlbum
date published: 2024-01-26

谁不是尝尽了生活的苦
type: MusicAlbum
date published: 2024-01-24

叹岁月如刀
type: MusicAlbum
date published: 2024-01-23
track: 叹岁月如刀
  type: MusicRecording
  duration: PT4M25S
  duration ms: 265077
  explicit: false
  by artist: 倪红
  in album: 叹岁月如刀
    type: MusicAlbum
    date published: 2024-01-23
  isrc code: FR96X2424440
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T01:28:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6b18c0565ef39003891324fb0aa8b9c7d57374a2ee2ceb2bbaf01d20008e78e3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960187
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960187
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR96X2424440
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-30T01:34: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 0x6b18c0565ef39003891324fb0aa8b9c7d57374a2ee2ceb2bbaf01d20008e78e3. Chain 2 (Bitcoin): anchored in block 960187 (2026-07-30T01:34: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/FR96X2424440.
    date published: 2026-07-30T01:34:28Z
  audio: 叹岁月如刀
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 101.011
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.644
    additional property: Energy
      type: PropertyValue
      value: 0.568
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.309
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.213
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.35
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.536
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

让你哭的人给不了幸福
type: MusicAlbum
date published: 2024-01-15

无人可依无人可靠
type: MusicAlbum
date published: 2024-01-09

醒了吧
type: MusicAlbum
date published: 2023-12-27
track: 醒了吧
  type: MusicRecording
  duration: PT4M5S
  duration ms: 245142
  explicit: false
  by artist: 倪红
  in album: 醒了吧
    type: MusicAlbum
    date published: 2023-12-27
  isrc code: FR10S2477500
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T20:13:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa80e7246c6ae0996a05c64733b3f961cb17ed6d053b95f168192a9b721af9bca
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960309
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960309
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S2477500
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-30T20: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 0xa80e7246c6ae0996a05c64733b3f961cb17ed6d053b95f168192a9b721af9bca. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20: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/FR10S2477500.
    date published: 2026-07-30T20:35:49Z
  audio: 醒了吧
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.167
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.658
    additional property: Energy
      type: PropertyValue
      value: 0.646
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.14
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.202
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.239
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.759
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

心大不是傻
type: MusicAlbum
date published: 2023-12-26

我该相信谁
type: MusicAlbum
date published: 2023-12-21

相见亦难见
type: MusicAlbum
date published: 2023-12-05

生活的苦谁能替我背 (男版)
type: MusicAlbum
date published: 2023-12-05

爱情的漩涡 (合唱版)
type: MusicAlbum
date published: 2023-11-30

爱情的漩涡
type: MusicAlbum
date published: 2023-11-30

我也好想有个依靠 (男版)
type: MusicAlbum
date published: 2023-11-27
track: 我也好想有个依靠 - 男版
  type: MusicRecording
  duration: PT3M44S
  duration ms: 224522
  explicit: false
  by artist: 倪红
  in album: 我也好想有个依靠 (男版)
    type: MusicAlbum
    date published: 2023-11-27
  isrc code: FR10S2419777
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-26T04:08:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1fce265591b1d9f7616dae88a67855d00ddf9ec02db86c092d8fced37c231ca9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S2419777
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fce265591b1d9f7616dae88a67855d00ddf9ec02db86c092d8fced37c231ca9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S2419777.
    date published: 2026-07-02T03:55:08Z
  audio: 我也好想有个依靠 - 男版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.486
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.728
    additional property: Energy
      type: PropertyValue
      value: 0.651
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.535
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.119
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.332
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.457
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: 我也好想有个依靠 - Live合唱版
  type: MusicRecording
  duration: PT3M44S
  duration ms: 224522
  explicit: false
  by artist: 倪红
  in album: 我也好想有个依靠 (男版)
    type: MusicAlbum
    date published: 2023-11-27
  isrc code: FR10S2419781
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-31T23:10:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1e508ac049b7b43c62edd4bf2c7e70a791d89d3dcd3cdbcbf49455b7e47b4138
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960478
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960478
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S2419781
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-31T23:30:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e508ac049b7b43c62edd4bf2c7e70a791d89d3dcd3cdbcbf49455b7e47b4138. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR10S2419781.
    date published: 2026-07-31T23:30:38Z
  audio: 我也好想有个依靠 - Live合唱版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.475
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.669
    additional property: Energy
      type: PropertyValue
      value: 0.543
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.537
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.12
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.298
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.851
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

岁月的味道 (Live合唱版)
type: MusicAlbum
date published: 2023-11-22

岁月的味道
type: MusicAlbum
date published: 2023-11-22

人生没谁可以依赖 (男版)
type: MusicAlbum
date published: 2023-11-15
track: 人生没谁可以依赖
  type: MusicRecording
  duration: PT3M43S
  duration ms: 223874
  explicit: false
  by artist: 倪红
  in album: 人生没谁可以依赖 (男版)
    type: MusicAlbum
    date published: 2023-11-15
  popularity: 5
  isrc code: DGA0P2396091
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T05:55:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x65eedf9ff77bdd4b0348d7f4bbf2aa2c83b0d1775261d749bd22afa15a73114d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960216
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960216
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0P2396091
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-30T06:39: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 0x65eedf9ff77bdd4b0348d7f4bbf2aa2c83b0d1775261d749bd22afa15a73114d. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/DGA0P2396091.
    date published: 2026-07-30T06:39:12Z
  audio: 人生没谁可以依赖
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.598
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.744
    additional property: Energy
      type: PropertyValue
      value: 0.565
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.398
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.121
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.572
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.565
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: 人生没谁可以依赖 - 变调版
  type: MusicRecording
  duration: PT3M43S
  duration ms: 223784
  explicit: false
  by artist: 倪红
  by artist: 王贺祺
  in album: 人生没谁可以依赖 (男版)
    type: MusicAlbum
    date published: 2023-11-15
  popularity: 3
  isrc code: DGA0P2396093
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T16:46:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x230b9cdcf4ab548976c4738d809abfd7f8e8aadd8fb94b2d172372047694d622
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0P2396093
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230b9cdcf4ab548976c4738d809abfd7f8e8aadd8fb94b2d172372047694d622. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0P2396093.
    date published: 2026-07-08T03:20:19Z
  audio: 人生没谁可以依赖 - 变调版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.56
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.749
    additional property: Energy
      type: PropertyValue
      value: 0.619
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.44
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.132
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.652
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.168
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

人生没谁可以依赖
type: MusicAlbum
date published: 2023-11-13
track: 人生没谁可以依赖
  type: MusicRecording
  duration: PT3M43S
  duration ms: 223874
  explicit: false
  by artist: 倪红
  in album: 人生没谁可以依赖
    type: MusicAlbum
    date published: 2023-11-13
  isrc code: QZZ972325782
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T23:14:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcb06fe843da16c9d969f7258332885b822b2353fd2cb11e8249969bf9ea89d4f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953520
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ972325782
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb06fe843da16c9d969f7258332885b822b2353fd2cb11e8249969bf9ea89d4f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ972325782.
    date published: 2026-06-13T13:32:09Z
  audio: 人生没谁可以依赖
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.61
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.743
    additional property: Energy
      type: PropertyValue
      value: 0.566
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.393
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.117
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.577
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.568
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

爱你为何让我心碎
type: MusicAlbum
date published: 2023-09-01

牵手一生
type: MusicAlbum
date published: 2021-12-14

你点燃我的情火
type: MusicAlbum
date published: 2025-02-13

搭上自己没换来爱情 (DJ九零版)
type: MusicAlbum
date published: 2025-01-14

我们的青春
type: MusicAlbum
date published: 2024-11-27

何来人间惊鸿客
type: MusicAlbum
date published: 2024-11-13

等了多少年 (男版)
type: MusicAlbum
date published: 2024-11-01
track: 等了多少年 - 男版
  type: MusicRecording
  duration: PT2M56S
  duration ms: 176510
  explicit: false
  by artist: 倪红
  in album: 等了多少年 (男版)
    type: MusicAlbum
    date published: 2024-11-01
  isrc code: DGA0R2443739
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T16:58:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x21b278bad4cc4e0869ebedb8d7de7fa93765c0a897a520b50f27d433883b0b92
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0R2443739
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21b278bad4cc4e0869ebedb8d7de7fa93765c0a897a520b50f27d433883b0b92. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DGA0R2443739.
    date published: 2026-07-08T03:20:19Z
  audio: 等了多少年 - 男版
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 141.065
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.714
    additional property: Energy
      type: PropertyValue
      value: 0.446
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.529
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.177
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.421
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.635
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

情似冰火
type: MusicAlbum
date published: 2024-10-18

一把辛酸打工泪
type: MusicAlbum
date published: 2024-10-12

谁不想过好一生
type: MusicAlbum
date published: 2024-10-08

一不小心就要老了
type: MusicAlbum
date published: 2024-09-30

平民只能拼命
type: MusicAlbum
date published: 2024-09-24

你是海我是鱼
type: MusicAlbum
date published: 2024-09-19

人间万苦全凭自渡
type: MusicAlbum
date published: 2024-09-15

你若风光万人陪
type: MusicAlbum
date published: 2024-08-20

朝思暮想你在哪里
type: MusicAlbum
date published: 2024-08-11

来时忘了看剧本
type: MusicAlbum
date published: 2024-08-04

爱你让我尝尽伤悲
type: MusicAlbum
date published: 2024-07-23

掏心的我留下伤心的痛
type: MusicAlbum
date published: 2024-07-19