천진우
type: MusicGroup
genre: k-ballad
popularity: 30
followers: 2121
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc6d382462a3404cf5008e3458de1c6dec6e9110c29c8aae7528a51891832217d
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/242d5f1e-f985-4437-9bcb-5ad0a0c15a0a.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/242d5f1e-f985-4437-9bcb-5ad0a0c15a0a.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/242d5f1e-f985-4437-9bcb-5ad0a0c15a0a
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xc6d382462a3404cf5008e3458de1c6dec6e9110c29c8aae7528a51891832217d","name":"천진우","registered_at":"2026-06-11T14:21:58Z","symbol":"NIM0047587","token_address":"0x9ab2de47f0c23b2199ab047776f17497376fbe68","type":"artist","uuid":"242d5f1e-f985-4437-9bcb-5ad0a0c15a0a"}
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 0xc6d382462a3404cf5008e3458de1c6dec6e9110c29c8aae7528a51891832217d. 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/242d5f1e-f985-4437-9bcb-5ad0a0c15a0a.json and https://artists.proofprofile.net/proofs/artist/242d5f1e-f985-4437-9bcb-5ad0a0c15a0a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0xc6d382462a3404cf5008e3458de1c6dec6e9110c29c8aae7528a51891832217d","name":"천진우","registered_at":"2026-06-11T14:21:58Z","symbol":"NIM0047587","token_address":"0x9ab2de47f0c23b2199ab047776f17497376fbe68","type":"artist","uuid":"242d5f1e-f985-4437-9bcb-5ad0a0c15a0a"}
album: 굴다리 (Tunnel)
  type: MusicAlbum
  date published: 2022-08-20
  track: 청춘 (Youth)
    type: MusicRecording
    duration: PT2M53S
    duration ms: 173000
    explicit: true
    by artist: 천진우
    in album: 굴다리 (Tunnel)
      type: MusicAlbum
      date published: 2022-08-20
    genre: k-ballad
    isrc code: GBSMU0136279
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-12T21:40:38+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xa733b79b51ec34e377ac111fc2dbc5c939d60aed6daf55e0e9de8d6acddc055f
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957761
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957761
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBSMU0136279
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-12T21:55:15Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa733b79b51ec34e377ac111fc2dbc5c939d60aed6daf55e0e9de8d6acddc055f. Chain 2 (Bitcoin): anchored in block 957761 (2026-07-12T21:55:15Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBSMU0136279.
      date published: 2026-07-12T21:55:15Z
    audio: 청춘 (Youth)
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 130.04
      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.737
      additional property: Energy
        type: PropertyValue
        value: 0.459
      additional property: Speechiness
        type: PropertyValue
        value: 0.031
      additional property: Acousticness
        type: PropertyValue
        value: 0.379
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.105
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.549
      additional property: Loudness (dB)
        type: PropertyValue
        value: -5.612
      additional property: Key Name
        type: PropertyValue
        value: Bb
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: 카페인 (Coffee)
    type: MusicRecording
    duration: PT3M51S
    duration ms: 231500
    explicit: false
    by artist: 천진우
    in album: 굴다리 (Tunnel)
      type: MusicAlbum
      date published: 2022-08-20
    genre: k-ballad
    isrc code: GBSMU0136280
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-17T03:39:00+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x07689041574a591ca1bacd76548c6da54ab99ccd23427914faf8c0075c0c1872
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958362
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958362
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBSMU0136280
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-17T04:32:48Z
    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 0x07689041574a591ca1bacd76548c6da54ab99ccd23427914faf8c0075c0c1872. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/GBSMU0136280.
      date published: 2026-07-17T04:32:48Z
    audio: 카페인 (Coffee)
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 115.004
      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.654
      additional property: Energy
        type: PropertyValue
        value: 0.523
      additional property: Speechiness
        type: PropertyValue
        value: 0.037
      additional property: Acousticness
        type: PropertyValue
        value: 0.687
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.222
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.621
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: 주정뱅이 딴따라 미친년과 빚쟁이 (Drunk)
  track: 시궁쥐 (Rat)
album: 명상좀비 (Meditation Zombie)
album: 속편 (Sequel)
album: 푸줏간 (Butcher Shop)
album: 일기장 (Diary)
album: 천진우 캐롤 모음집 (Korean Carol)
album: 천진우 라이브 (1000 Jinwoo Live)
album: 인간쓰레기 (Trashman)
album: 고백 (UFO)
album: 세모 네모 동그라미 (Triangle Square Circle)
album: 이별이 그대는 쉽나요 (Don't leave me)
album: 천진우 라이브2 (1000 Jinwoo Live2)
album: 귀천 (Up)
album: 나는 기계가 싫어요 (Luddite)
album: 구토유발자들 (Gutoyubalzas)
album: 꽃순이

Loudness (dB)
type: PropertyValue
value: -7.217

Key Name
type: PropertyValue
value: G

Mode Name
type: PropertyValue
value: Minor

주정뱅이 딴따라 미친년과 빚쟁이 (Drunk)
type: MusicRecording
duration: PT4M5S
duration ms: 245500
explicit: true
by artist: 천진우
in album: 굴다리 (Tunnel)
  type: MusicAlbum
  date published: 2022-08-20
genre: k-ballad
isrc code: GBSMU0136283
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T00:48:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x428fd7fb6a568ab580fc0a9d37688966a70c9e9aee4ad34ca280b1630c3da45a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958802
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958802
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBSMU0136283
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T01:04: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 0x428fd7fb6a568ab580fc0a9d37688966a70c9e9aee4ad34ca280b1630c3da45a. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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/GBSMU0136283.
  date published: 2026-07-20T01:04:02Z
audio: 주정뱅이 딴따라 미친년과 빚쟁이 (Drunk)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 104.958
  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.557
  additional property: Energy
    type: PropertyValue
    value: 0.748
  additional property: Speechiness
    type: PropertyValue
    value: 0.072
  additional property: Acousticness
    type: PropertyValue
    value: 0.217
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.111
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.615
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.252
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

시궁쥐 (Rat)
type: MusicRecording
duration: PT3M17S
duration ms: 197000
explicit: false
by artist: 천진우
in album: 굴다리 (Tunnel)
  type: MusicAlbum
  date published: 2022-08-20
genre: k-ballad
isrc code: GBSMU0136284
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-02T21:31:29+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xde7a55d485a9689ab2d01ee2306612fa5c27f32bf5742e3dfd5463bddf3434ae
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956420
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956420
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBSMU0136284
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T00:42:11Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde7a55d485a9689ab2d01ee2306612fa5c27f32bf5742e3dfd5463bddf3434ae. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBSMU0136284.
  date published: 2026-07-03T00:42:11Z
audio: 시궁쥐 (Rat)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 78.261
  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.524
  additional property: Energy
    type: PropertyValue
    value: 0.382
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.151
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.124
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.499
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.917
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Minor

명상좀비 (Meditation Zombie)
type: MusicAlbum
date published: 2022-11-21
track: 헐크호건 존시나가 같이 삽니다 (Hulk Hogan vs John Cena)
  type: MusicRecording
  duration: PT2M28S
  duration ms: 148000
  explicit: false
  by artist: 천진우
  in album: 명상좀비 (Meditation Zombie)
    type: MusicAlbum
    date published: 2022-11-21
  genre: k-ballad
  isrc code: GX8LD2292038
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T11:09:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0e6ddabc49e7620ce8d21610625a512356fda008dca7f92d976ff813b5113352
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958152
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958152
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2292038
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T12:00:27Z
  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 0x0e6ddabc49e7620ce8d21610625a512356fda008dca7f92d976ff813b5113352. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), 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/GX8LD2292038.
    date published: 2026-07-15T12:00:27Z
  audio: 헐크호건 존시나가 같이 삽니다 (Hulk Hogan vs John Cena)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.92
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.693
    additional property: Energy
      type: PropertyValue
      value: 0.369
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.723
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.113
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.579
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.125
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: 불나방 (Bulnabang)
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200500
  explicit: false
  by artist: 천진우
  in album: 명상좀비 (Meditation Zombie)
    type: MusicAlbum
    date published: 2022-11-21
  genre: k-ballad
  isrc code: GX8LD2245384
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T14:40:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3ef0cc087026c4e1e3deca5b702a8a4b00735238a4b25e6408bfec6609be4a07
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958300
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958300
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2245384
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T16:14:30Z
  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 0x3ef0cc087026c4e1e3deca5b702a8a4b00735238a4b25e6408bfec6609be4a07. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/GX8LD2245384.
    date published: 2026-07-16T16:14:30Z
  audio: 불나방 (Bulnabang)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.017
    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.622
    additional property: Energy
      type: PropertyValue
      value: 0.389
    additional property: Speechiness
      type: PropertyValue
      value: 0.026
    additional property: Acousticness
      type: PropertyValue
      value: 0.705
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.172
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.459
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.267
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 내일을 위한 오늘은 없다 (I Don't Live For Tomorrow)
  type: MusicRecording
  duration: PT3M24S
  duration ms: 204000
  explicit: false
  by artist: 천진우
  in album: 명상좀비 (Meditation Zombie)
    type: MusicAlbum
    date published: 2022-11-21
  genre: k-ballad
  isrc code: GX8LD2224325
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T03:23:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x98c50f168a5b3f5c5916da83544e3a1491e6904a3d1ee426659c6836d17f5306
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958357
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958357
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: 내일을 위한 오늘은 없다 (I Don't Live For Tomorrow)
track: 매운인간 (Spicy Man)
track: 팡이 (Mold)

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

OTSTimestamp
type: PropertyValue
value: 2026-07-17T03:33:42Z

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 0x98c50f168a5b3f5c5916da83544e3a1491e6904a3d1ee426659c6836d17f5306. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33:42Z), 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/GX8LD2224325.
date published: 2026-07-17T03:33:42Z

내일을 위한 오늘은 없다 (I Don't Live For Tomorrow)
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 140.057
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.691
additional property: Energy
  type: PropertyValue
  value: 0.636
additional property: Speechiness
  type: PropertyValue
  value: 0.03
additional property: Acousticness
  type: PropertyValue
  value: 0.276
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.037
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.539
additional property: Loudness (dB)
  type: PropertyValue
  value: -5.976
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Major

매운인간 (Spicy Man)
type: MusicRecording
duration: PT3M18S
duration ms: 198000
explicit: false
by artist: 천진우
in album: 명상좀비 (Meditation Zombie)
  type: MusicAlbum
  date published: 2022-11-21
genre: k-ballad
isrc code: GX8LD2202922
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T20:17:14+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5d843847b38a9656f2cf94f1e13cb97fa8b964ea5f7b9c10321881ad5c46e44f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958455
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958455
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2202922
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T21:28:36Z
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 0x5d843847b38a9656f2cf94f1e13cb97fa8b964ea5f7b9c10321881ad5c46e44f. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/GX8LD2202922.
  date published: 2026-07-17T21:28:36Z
audio: 매운인간 (Spicy Man)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 110.014
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.815
  additional property: Energy
    type: PropertyValue
    value: 0.457
  additional property: Speechiness
    type: PropertyValue
    value: 0.045
  additional property: Acousticness
    type: PropertyValue
    value: 0.595
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.29
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.676
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.295
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

팡이 (Mold)
type: MusicRecording
duration: PT2M54S
duration ms: 174000
explicit: false
by artist: 천진우
in album: 명상좀비 (Meditation Zombie)
  type: MusicAlbum
  date published: 2022-11-21
genre: k-ballad
isrc code: GX8LD2238958
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T00:31:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd1c2819762c45ba1cf577eae86a44260b912824e973dcffe0c446f1f86266ca9
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/GX8LD2238958
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 0xd1c2819762c45ba1cf577eae86a44260b912824e973dcffe0c446f1f86266ca9. 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/GX8LD2238958.
  date published: 2026-07-05T01:12:41Z
audio: 팡이 (Mold)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 90.032
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.79
  additional property: Energy
    type: PropertyValue
    value: 0.702
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.325
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.09
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.91
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.578
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

속편 (Sequel)
type: MusicAlbum
date published: 2023-01-25
track: 속편 (Sequel)
  type: MusicRecording
  duration: PT3M31S
  duration ms: 211285
  explicit: false
  by artist: 천진우
  in album: 속편 (Sequel)
    type: MusicAlbum
    date published: 2023-01-25
  genre: k-ballad
  isrc code: GX89G2366493
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T22:39:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9dd2c59153a149520dd191816b3d30c287510c41f198f3cf5cae6fd31f9e4c86
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958461
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958461
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX89G2366493
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T23:18:11Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dd2c59153a149520dd191816b3d30c287510c41f198f3cf5cae6fd31f9e4c86. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX89G2366493.
    date published: 2026-07-17T23:18:11Z
  audio: 속편 (Sequel)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.016
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.785
    additional property: Energy
      type: PropertyValue
      value: 0.49
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.226
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.006
    additional property: Liveness
      type: PropertyValue
      value: 0.077
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.481
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.837
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major

푸줏간 (Butcher Shop)
type: MusicAlbum
date published: 2023-04-01
track: 생일축하해 (Happy Birthday)
  type: MusicRecording
  duration: PT2M6S
  duration ms: 126239
  explicit: false
  by artist: 천진우
  in album: 푸줏간 (Butcher Shop)
    type: MusicAlbum
    date published: 2023-04-01
  genre: k-ballad
  isrc code: GX8LD2332723
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T09:59:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x831ca26a4657a377149d672336f51a05237072a33bd3c968d406e4bbe633a766
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958140
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958140
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2332723
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T10:05:23Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x831ca26a4657a377149d672336f51a05237072a33bd3c968d406e4bbe633a766. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2332723.
    date published: 2026-07-15T10:05:23Z
  audio: 생일축하해 (Happy Birthday)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 130.043
    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.635
    additional property: Energy
      type: PropertyValue
      value: 0.745
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.156
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.152
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.597
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.822
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 마음농장 (Farm)
  type: MusicRecording
  duration: PT2M20S
  duration ms: 140464
  explicit: false
  by artist: 천진우
  in album: 푸줏간 (Butcher Shop)
    type: MusicAlbum
    date published: 2023-04-01
  genre: k-ballad
  isrc code: GX8LD2319258
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T01:35:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x55393c6677ff1497fd1cac636f3cdbeba2ba4810a3b5d1b13a3a4aeaa7477443
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956856
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956856
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2319258
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T01:25:57Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55393c6677ff1497fd1cac636f3cdbeba2ba4810a3b5d1b13a3a4aeaa7477443. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2319258.
    date published: 2026-07-06T01:25:57Z
  audio: 마음농장 (Farm)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.961
    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.724
    additional property: Energy
      type: PropertyValue
      value: 0.378
    additional property: Speechiness
      type: PropertyValue
      value: 0.041
    additional property: Acousticness
      type: PropertyValue
      value: 0.71
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.185
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.477
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.454
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 그래 뭐가 됐든 결국 지나간다 (Whatever)
  type: MusicRecording
  duration: PT2M29S
  duration ms: 149354
  explicit: false
  by artist: 천진우
  in album: 푸줏간 (Butcher Shop)
    type: MusicAlbum
    date published: 2023-04-01
  genre: k-ballad
  isrc code: GX8LD2340574
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T21:31:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x776688fb805c6e52821dfb4f0c00a71e11ddc8460949c0ed3ce8dcff5192cd1f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956420
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956420
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: 그래 뭐가 됐든 결국 지나간다 (Whatever)
track: 자포자기 (Giving Up)
track: 돈벌레 (Money Bug)
track: 집에 가자 (Going Home)

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

OTSTimestamp
type: PropertyValue
value: 2026-07-03T00:42:11Z

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 0x776688fb805c6e52821dfb4f0c00a71e11ddc8460949c0ed3ce8dcff5192cd1f. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2340574.
date published: 2026-07-03T00:42:11Z

그래 뭐가 됐든 결국 지나간다 (Whatever)
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 104.969
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.717
additional property: Energy
  type: PropertyValue
  value: 0.777
additional property: Speechiness
  type: PropertyValue
  value: 0.036
additional property: Acousticness
  type: PropertyValue
  value: 0.369
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.27
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.803
additional property: Loudness (dB)
  type: PropertyValue
  value: -3.804
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

자포자기 (Giving Up)
type: MusicRecording
duration: PT2M15S
duration ms: 135574
explicit: false
by artist: 천진우
in album: 푸줏간 (Butcher Shop)
  type: MusicAlbum
  date published: 2023-04-01
genre: k-ballad
isrc code: GX8LD2305984
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T15:56:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6a170a08425e6f99bc9061c182fb20c14aa6955e8fa3c7b4e6ca36766cf9eb7a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958756
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958756
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2305984
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T16:12: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 0x6a170a08425e6f99bc9061c182fb20c14aa6955e8fa3c7b4e6ca36766cf9eb7a. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12: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/GX8LD2305984.
  date published: 2026-07-19T16:12:29Z
audio: 자포자기 (Giving Up)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 129.966
  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.594
  additional property: Energy
    type: PropertyValue
    value: 0.926
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.234
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.061
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.851
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.933
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

돈벌레 (Money Bug)
type: MusicRecording
duration: PT1M42S
duration ms: 102681
explicit: false
by artist: 천진우
in album: 푸줏간 (Butcher Shop)
  type: MusicAlbum
  date published: 2023-04-01
genre: k-ballad
isrc code: GX8LD2397960
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T22:27:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb8574643cbc5d9e51d8fa78df934e33b953df32071c8b829bbcd5303c7b7940d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958621
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958621
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2397960
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T22:59:44Z
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 0xb8574643cbc5d9e51d8fa78df934e33b953df32071c8b829bbcd5303c7b7940d. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/GX8LD2397960.
  date published: 2026-07-18T22:59:44Z
audio: 돈벌레 (Money Bug)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 101.424
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.566
  additional property: Energy
    type: PropertyValue
    value: 0.827
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.55
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.161
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.305
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.655
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Minor

집에 가자 (Going Home)
type: MusicRecording
duration: PT2M10S
duration ms: 130685
explicit: false
by artist: 천진우
in album: 푸줏간 (Butcher Shop)
  type: MusicAlbum
  date published: 2023-04-01
genre: k-ballad
isrc code: GX8LD2367238
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T18:27:47+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfa41ee9ad9fbb3afaa1230929e07cd47b59ef22c17847df93bf022ce8f325aaf
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/GX8LD2367238
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 0xfa41ee9ad9fbb3afaa1230929e07cd47b59ef22c17847df93bf022ce8f325aaf. 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/GX8LD2367238.
  date published: 2026-07-17T19:12:23Z
audio: 집에 가자 (Going Home)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 180.094
  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.548
  additional property: Energy
    type: PropertyValue
    value: 0.714
  additional property: Speechiness
    type: PropertyValue
    value: 0.036
  additional property: Acousticness
    type: PropertyValue
    value: 0.149
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.117
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.77
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.636
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

일기장 (Diary)
type: MusicAlbum
date published: 2023-07-07
track: 내 마음속 작은 고블린 (Little Goblin)
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118000
  explicit: false
  by artist: 천진우
  in album: 일기장 (Diary)
    type: MusicAlbum
    date published: 2023-07-07
  genre: k-ballad
  isrc code: GX38U2380713
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T05:58:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2d0cb31894d3bfbb77ef2c2b02dbac6926660611f131185860862320510334c4
  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/GX38U2380713
  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 0x2d0cb31894d3bfbb77ef2c2b02dbac6926660611f131185860862320510334c4. 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/GX38U2380713.
    date published: 2026-07-04T10:04:33Z
  audio: 내 마음속 작은 고블린 (Little Goblin)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 122.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.778
    additional property: Energy
      type: PropertyValue
      value: 0.42
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.773
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.151
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.427
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.573
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 배고파요 (Hunger)
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212000
  explicit: false
  by artist: 천진우
  in album: 일기장 (Diary)
    type: MusicAlbum
    date published: 2023-07-07
  genre: k-ballad
  isrc code: GX38U2334830
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T17:37:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2c655c005de591d61f21c91797074d32675cf7d2b556600b72f45e883b2e4b3c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956826
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956826
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX38U2334830
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T19:27: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 0x2c655c005de591d61f21c91797074d32675cf7d2b556600b72f45e883b2e4b3c. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/GX38U2334830.
    date published: 2026-07-05T19:27:56Z
  audio: 배고파요 (Hunger)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 209.511
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.31
    additional property: Energy
      type: PropertyValue
      value: 0.435
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.422
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.33
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.293
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.632
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 꿈 채무자 (I Dreamed a Dream)
  type: MusicRecording
  duration: PT2M54S
  duration ms: 174500
  explicit: false
  by artist: 천진우
  in album: 일기장 (Diary)
    type: MusicAlbum
    date published: 2023-07-07
  genre: k-ballad
  isrc code: GX38U2387630
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T18:14:58+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9ea0bf0e2c5cabad0e5b35b6779e6b29e1730027d3e01951a190e35c0d551649
  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
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: 꿈 채무자 (I Dreamed a Dream)

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

OTSTimestamp
type: PropertyValue
value: 2026-07-05T01:12: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 0x9ea0bf0e2c5cabad0e5b35b6779e6b29e1730027d3e01951a190e35c0d551649. 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/GX38U2387630.
date published: 2026-07-05T01:12:41Z

꿈 채무자 (I Dreamed a Dream)
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 99.963
additional property: Musical Key
  type: PropertyValue
  value: 7
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.392
additional property: Energy
  type: PropertyValue
  value: 0.429
additional property: Speechiness
  type: PropertyValue
  value: 0.033
additional property: Acousticness
  type: PropertyValue
  value: 0.803
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.317
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.348
additional property: Loudness (dB)
  type: PropertyValue
  value: -7.526
additional property: Key Name
  type: PropertyValue
  value: G
additional property: Mode Name
  type: PropertyValue
  value: Minor

천진우 캐롤 모음집 (Korean Carol)
type: MusicAlbum
date published: 2023-12-01

천진우 라이브 (1000 Jinwoo Live)
type: MusicAlbum
date published: 2024-01-11

인간쓰레기 (Trashman)
type: MusicAlbum
date published: 2024-03-03

고백 (UFO)
type: MusicAlbum
date published: 2024-04-04
track: 고백 (UFO)
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198750
  explicit: false
  by artist: 천진우
  in album: 고백 (UFO)
    type: MusicAlbum
    date published: 2024-04-04
  genre: k-ballad
  isrc code: GX8LD2462894
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T12:01:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x245b95a0b97e14f701d7cab19e8f5658c94f33db1c6e8a902eeb4254cf7a09fa
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958547
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958547
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX8LD2462894
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T12:44: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 0x245b95a0b97e14f701d7cab19e8f5658c94f33db1c6e8a902eeb4254cf7a09fa. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44: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/GX8LD2462894.
    date published: 2026-07-18T12:44:05Z
  audio: 고백 (UFO)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.911
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.645
    additional property: Energy
      type: PropertyValue
      value: 0.592
    additional property: Speechiness
      type: PropertyValue
      value: 0.024
    additional property: Acousticness
      type: PropertyValue
      value: 0.497
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.173
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.648
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.505
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

세모 네모 동그라미 (Triangle Square Circle)
type: MusicAlbum
date published: 2024-05-05

이별이 그대는 쉽나요 (Don't leave me)
type: MusicAlbum
date published: 2024-06-13
track: 이별이 그대는 쉽나요 (Don't leave me)
  type: MusicRecording
  duration: PT3M38S
  duration ms: 218213
  explicit: false
  by artist: 천진우
  in album: 이별이 그대는 쉽나요 (Don't leave me)
    type: MusicAlbum
    date published: 2024-06-13
  genre: k-ballad
  isrc code: GX3HH2499696
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T02:29:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x02cdab7cb5220f4d9bc80d1226386a733571a19b6eb218dca7461c1732b80db6
  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/GX3HH2499696
  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 0x02cdab7cb5220f4d9bc80d1226386a733571a19b6eb218dca7461c1732b80db6. 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/GX3HH2499696.
    date published: 2026-07-21T03:03:40Z
  audio: 이별이 그대는 쉽나요 (Don't leave me)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.975
    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.521
    additional property: Energy
      type: PropertyValue
      value: 0.824
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.633
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.093
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.35
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.999
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

천진우 라이브2 (1000 Jinwoo Live2)
type: MusicAlbum
date published: 2024-07-28

귀천 (Up)
type: MusicAlbum
date published: 2024-09-09
track: 쇠창살이 없는 감옥 (Jail of Freedom)
  type: MusicRecording
  duration: PT1M34S
  duration ms: 94406
  explicit: false
  by artist: 천진우
  in album: 귀천 (Up)
    type: MusicAlbum
    date published: 2024-09-09
  genre: k-ballad
  isrc code: GXBDS2498925
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T03:54:49+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x29255fde117b3983c27135574021de3e7ef3742a42292d597e1c8d695a10b840
  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/GXBDS2498925
  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 0x29255fde117b3983c27135574021de3e7ef3742a42292d597e1c8d695a10b840. 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/GXBDS2498925.
    date published: 2026-07-06T06:56:49Z
  audio: 쇠창살이 없는 감옥 (Jail of Freedom)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.626
    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.667
    additional property: Energy
      type: PropertyValue
      value: 0.348
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.99
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.455
    additional property: Liveness
      type: PropertyValue
      value: 0.126
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.509
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.042
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 빈그릇 (Empty)
  type: MusicRecording
  duration: PT1M4S
  duration ms: 64218
  explicit: false
  by artist: 천진우
  in album: 귀천 (Up)
    type: MusicAlbum
    date published: 2024-09-09
  genre: k-ballad
  isrc code: GXBDS2459655
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-22T06:18:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0448eeb78c3d4bdfcaa7654e3e809c09913e0313d6673ebc47932e36a3d8a440
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959105
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959105
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBDS2459655
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-22T06:33:30Z
  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 0x0448eeb78c3d4bdfcaa7654e3e809c09913e0313d6673ebc47932e36a3d8a440. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/GXBDS2459655.
    date published: 2026-07-22T06:33:30Z
  audio: 빈그릇 (Empty)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.088
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.609
    additional property: Energy
      type: PropertyValue
      value: 0.362
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.601
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.213
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.726
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.142
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 감기네요 (Cold)
  type: MusicRecording
  duration: PT1M7S
  duration ms: 67375
  explicit: false
  by artist: 천진우
  in album: 귀천 (Up)
    type: MusicAlbum
    date published: 2024-09-09
  genre: k-ballad
  isrc code: GXBDS2461395
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T17:14:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe6e3adbbb2d2896167a6b22536993d45285f4d48daff9790ffa2cc4fed0b04db
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958761
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958761
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: 감기네요 (Cold)
track: 안개 (Fog)
track: 우리는 나한테만 너무 가혹하다 (Don't Blame Yourself)
track: 조각구름 (Jogagguleum)

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

OTSTimestamp
type: PropertyValue
value: 2026-07-19T17:49:48Z

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 0xe6e3adbbb2d2896167a6b22536993d45285f4d48daff9790ffa2cc4fed0b04db. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/GXBDS2461395.
date published: 2026-07-19T17:49:48Z

감기네요 (Cold)
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 120.194
additional property: Musical Key
  type: PropertyValue
  value: 0
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.716
additional property: Energy
  type: PropertyValue
  value: 0.161
additional property: Speechiness
  type: PropertyValue
  value: 0.044
additional property: Acousticness
  type: PropertyValue
  value: 0.33
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.308
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.807
additional property: Loudness (dB)
  type: PropertyValue
  value: -9.302
additional property: Key Name
  type: PropertyValue
  value: C
additional property: Mode Name
  type: PropertyValue
  value: Major

안개 (Fog)
type: MusicRecording
duration: PT1M31S
duration ms: 91781
explicit: false
by artist: 천진우
in album: 귀천 (Up)
  type: MusicAlbum
  date published: 2024-09-09
genre: k-ballad
isrc code: GXBDS2406145
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T12:13:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3fe490fbd4c811f819c494d7c7914a86d538ab2d59ff6325ef3d5c1b0a167aed
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959008
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959008
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBDS2406145
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T13:14: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 0x3fe490fbd4c811f819c494d7c7914a86d538ab2d59ff6325ef3d5c1b0a167aed. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/GXBDS2406145.
  date published: 2026-07-21T13:14:05Z
audio: 안개 (Fog)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 81.556
  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.473
  additional property: Energy
    type: PropertyValue
    value: 0.339
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.381
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.142
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.355
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.34
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

우리는 나한테만 너무 가혹하다 (Don't Blame Yourself)
type: MusicRecording
duration: PT1M58S
duration ms: 118125
explicit: false
by artist: 천진우
in album: 귀천 (Up)
  type: MusicAlbum
  date published: 2024-09-09
genre: k-ballad
isrc code: GXBDS2489494
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T00:56:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x544be03f0acd004279f2b74278985c4750835c20a2fca2b840eab8715f8a7e57
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/GXBDS2489494
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 0x544be03f0acd004279f2b74278985c4750835c20a2fca2b840eab8715f8a7e57. 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/GXBDS2489494.
  date published: 2026-07-18T01:26:56Z
audio: 우리는 나한테만 너무 가혹하다 (Don't Blame Yourself)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 79.966
  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.505
  additional property: Speechiness
    type: PropertyValue
    value: 0.045
  additional property: Acousticness
    type: PropertyValue
    value: 0.484
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.409
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.348
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.581
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

조각구름 (Jogagguleum)
type: MusicRecording
duration: PT1M52S
duration ms: 112718
explicit: false
by artist: 천진우
in album: 귀천 (Up)
  type: MusicAlbum
  date published: 2024-09-09
genre: k-ballad
isrc code: GXBDS2409227
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T11:24:31+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd4296d169ac7921aa9e847bd12917d7049f81a8a0b37d6cbefb45051a25f5208
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959001
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959001
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBDS2409227
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T11:41:42Z
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 0xd4296d169ac7921aa9e847bd12917d7049f81a8a0b37d6cbefb45051a25f5208. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/GXBDS2409227.
  date published: 2026-07-21T11:41:42Z
audio: 조각구름 (Jogagguleum)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 179.966
  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.375
  additional property: Energy
    type: PropertyValue
    value: 0.646
  additional property: Speechiness
    type: PropertyValue
    value: 0.084
  additional property: Acousticness
    type: PropertyValue
    value: 0.562
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.005
  additional property: Liveness
    type: PropertyValue
    value: 0.719
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.435
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.679
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

나는 기계가 싫어요 (Luddite)
type: MusicAlbum
date published: 2024-11-11
track: 중독자 (Junky)
  type: MusicRecording
  duration: PT2M1S
  duration ms: 121500
  explicit: false
  by artist: 천진우
  in album: 나는 기계가 싫어요 (Luddite)
    type: MusicAlbum
    date published: 2024-11-11
  genre: k-ballad
  isrc code: GXBDT2415073
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T11:03:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6f5f6ad18ba86fc92b6632e6ed19ee477da1860296d35bf7abc1f3857250c7b7
  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/GXBDT2415073
  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 0x6f5f6ad18ba86fc92b6632e6ed19ee477da1860296d35bf7abc1f3857250c7b7. 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/GXBDT2415073.
    date published: 2026-07-05T01:12:41Z
  audio: 중독자 (Junky)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.218
    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.644
    additional property: Energy
      type: PropertyValue
      value: 0.458
    additional property: Speechiness
      type: PropertyValue
      value: 0.069
    additional property: Acousticness
      type: PropertyValue
      value: 0.883
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.299
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.274
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.05
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 노인을 위한 나라 (Country For Old Men)
  type: MusicRecording
  duration: PT3M37S
  duration ms: 217000
  explicit: false
  by artist: 천진우
  in album: 나는 기계가 싫어요 (Luddite)
    type: MusicAlbum
    date published: 2024-11-11
  genre: k-ballad
  isrc code: GXBDT2422548
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-14T23:46:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6027153d8160f2841c42e78f8f6e3994f9320c9af2a5a463f443e8c1c8da0f41
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958083
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958083
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBDT2422548
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T01:50:31Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6027153d8160f2841c42e78f8f6e3994f9320c9af2a5a463f443e8c1c8da0f41. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBDT2422548.
    date published: 2026-07-15T01:50:31Z
  audio: 노인을 위한 나라 (Country For Old Men)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 121.148
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.523
    additional property: Energy
      type: PropertyValue
      value: 0.621
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.742
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.378
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.481
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.642
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: 불면증 (Insomnia)
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198500
  explicit: false
  by artist: 천진우
  in album: 나는 기계가 싫어요 (Luddite)
    type: MusicAlbum
    date published: 2024-11-11
  genre: k-ballad
  isrc code: GXBDT2406675
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T16:17:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd4c12672a48fc041841bda3c556762378bdc36906f77bd9a71b92b1698a9f2ad
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956826
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956826
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: 불면증 (Insomnia)
track: 바퀴벌레 (Cockroach)
track: 터미네이터 (Terminator)
track: 쇠사슬 (Chains)
track: 장송곡 (Dead March)

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

OTSTimestamp
type: PropertyValue
value: 2026-07-05T19:27:56Z

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 0xd4c12672a48fc041841bda3c556762378bdc36906f77bd9a71b92b1698a9f2ad. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/GXBDT2406675.
date published: 2026-07-05T19:27:56Z

불면증 (Insomnia)
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 128.563
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.557
additional property: Energy
  type: PropertyValue
  value: 0.629
additional property: Speechiness
  type: PropertyValue
  value: 0.032
additional property: Acousticness
  type: PropertyValue
  value: 0.924
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.186
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.414
additional property: Loudness (dB)
  type: PropertyValue
  value: -5.057
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

바퀴벌레 (Cockroach)
type: MusicRecording
duration: PT2M35S
duration ms: 155000
explicit: false
by artist: 천진우
in album: 나는 기계가 싫어요 (Luddite)
  type: MusicAlbum
  date published: 2024-11-11
genre: k-ballad
isrc code: GXBDT2497047
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T22:08:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa2c5bbfed56bf0efeaa593cd3763e9188d96f58344830c621dd92e4e973f2d32
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958461
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958461
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBDT2497047
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T23:18:11Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c5bbfed56bf0efeaa593cd3763e9188d96f58344830c621dd92e4e973f2d32. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBDT2497047.
  date published: 2026-07-17T23:18:11Z
audio: 바퀴벌레 (Cockroach)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 120.346
  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.77
  additional property: Energy
    type: PropertyValue
    value: 0.529
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.755
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.128
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.61
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.949
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

터미네이터 (Terminator)
type: MusicRecording
duration: PT3M38S
duration ms: 218500
explicit: false
by artist: 천진우
in album: 나는 기계가 싫어요 (Luddite)
  type: MusicAlbum
  date published: 2024-11-11
genre: k-ballad
isrc code: GXBDT2499434
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T05:11:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa8088b41c02efda3a550afafc62c37e5998847b86672e31d8ce018d01b21d22a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958670
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958670
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBDT2499434
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T05:26: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 0xa8088b41c02efda3a550afafc62c37e5998847b86672e31d8ce018d01b21d22a. Chain 2 (Bitcoin): anchored in block 958670 (2026-07-19T05:26: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/GXBDT2499434.
  date published: 2026-07-19T05:26:23Z
audio: 터미네이터 (Terminator)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 103.335
  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.707
  additional property: Energy
    type: PropertyValue
    value: 0.407
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.847
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.386
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.354
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.798
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

쇠사슬 (Chains)
type: MusicRecording
duration: PT3M10S
duration ms: 190500
explicit: false
by artist: 천진우
in album: 나는 기계가 싫어요 (Luddite)
  type: MusicAlbum
  date published: 2024-11-11
genre: k-ballad
isrc code: GXBDT2468189
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T19:46:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x410e7747d67631434798aa416741b4bdfd36a58174528fbfbe2f621b3f1abf65
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958319
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958319
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBDT2468189
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T20:12: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 0x410e7747d67631434798aa416741b4bdfd36a58174528fbfbe2f621b3f1abf65. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12: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/GXBDT2468189.
  date published: 2026-07-16T20:12:32Z
audio: 쇠사슬 (Chains)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 102.221
  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.655
  additional property: Energy
    type: PropertyValue
    value: 0.522
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.807
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.113
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.444
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.999
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

장송곡 (Dead March)
type: MusicRecording
duration: PT4M5S
duration ms: 245625
explicit: false
by artist: 천진우
in album: 나는 기계가 싫어요 (Luddite)
  type: MusicAlbum
  date published: 2024-11-11
genre: k-ballad
isrc code: GXBDT2499856
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T00:41:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9a9c68a681d2846d7f381c91a9519c8cc00ad557d6a63b1ca0e525f14a8948f1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959087
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959087
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBDT2499856
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T02:05: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 0x9a9c68a681d2846d7f381c91a9519c8cc00ad557d6a63b1ca0e525f14a8948f1. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/GXBDT2499856.
  date published: 2026-07-22T02:05:55Z
audio: 장송곡 (Dead March)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 125.398
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.562
  additional property: Energy
    type: PropertyValue
    value: 0.483
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.684
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.012
  additional property: Liveness
    type: PropertyValue
    value: 0.703
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.448
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.413
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

구토유발자들 (Gutoyubalzas)
type: MusicAlbum
date published: 2025-04-18
track: 좋은 친구들 (Goodfellas Live)
  type: MusicRecording
  duration: PT2M39S
  duration ms: 159750
  explicit: false
  by artist: 천진우
  in album: 구토유발자들 (Gutoyubalzas)
    type: MusicAlbum
    date published: 2025-04-18
  genre: k-ballad
  isrc code: GX38U2546722
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T02:09:49+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb838ab7086c1bb93ce4198c3e759ac27d2d8b32dcbb28dfb540d7294fbe38a50
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958805
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958805
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX38U2546722
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T02:22: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 0xb838ab7086c1bb93ce4198c3e759ac27d2d8b32dcbb28dfb540d7294fbe38a50. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/GX38U2546722.
    date published: 2026-07-20T02:22:58Z
  audio: 좋은 친구들 (Goodfellas Live)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 123.056
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.418
    additional property: Energy
      type: PropertyValue
      value: 0.87
    additional property: Speechiness
      type: PropertyValue
      value: 0.17
    additional property: Acousticness
      type: PropertyValue
      value: 0.158
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.921
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.723
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.23
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: 노인을 위한 나라 (Country For Old Men Live)
  type: MusicRecording
  duration: PT3M42S
  duration ms: 222250
  explicit: false
  by artist: 천진우
  in album: 구토유발자들 (Gutoyubalzas)
    type: MusicAlbum
    date published: 2025-04-18
  genre: k-ballad
  isrc code: GX38U2570131
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-22T04:32:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x711a5e5668dd92f90b6de52701e040739b383dc7313aa57435af9ccc958b154d
  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/GX38U2570131
  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 0x711a5e5668dd92f90b6de52701e040739b383dc7313aa57435af9ccc958b154d. 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/GX38U2570131.
    date published: 2026-07-22T05:29:55Z
  audio: 노인을 위한 나라 (Country For Old Men Live)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 130.279
    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.368
    additional property: Energy
      type: PropertyValue
      value: 0.829
    additional property: Speechiness
      type: PropertyValue
      value: 0.057
    additional property: Acousticness
      type: PropertyValue
      value: 0.047
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.929
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.517
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.782
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 멸망 (Fall Live)
  type: MusicRecording
  duration: PT3M58S
  duration ms: 238875
  explicit: false
  by artist: 천진우
  in album: 구토유발자들 (Gutoyubalzas)
    type: MusicAlbum
    date published: 2025-04-18
  genre: k-ballad
  isrc code: GX38U2574933
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T17:12:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9bb0e98afd11acba014617cd6dc5254639c3e356cea249882fccabf135b82e92
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958761
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958761
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: 멸망 (Fall Live)

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

OTSTimestamp
type: PropertyValue
value: 2026-07-19T17:49:48Z

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 0x9bb0e98afd11acba014617cd6dc5254639c3e356cea249882fccabf135b82e92. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/GX38U2574933.
date published: 2026-07-19T17:49:48Z

멸망 (Fall Live)
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 136.896
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.414
additional property: Energy
  type: PropertyValue
  value: 0.716
additional property: Speechiness
  type: PropertyValue
  value: 0.075
additional property: Acousticness
  type: PropertyValue
  value: 0.176
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.65
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.541
additional property: Loudness (dB)
  type: PropertyValue
  value: -5.685
additional property: Key Name
  type: PropertyValue
  value: G
additional property: Mode Name
  type: PropertyValue
  value: Minor

꽃순이
type: MusicAlbum
date published: 2025-06-13
track: 꽃순이네 아비는 파산했다
  type: MusicRecording
  duration: PT1M53S
  duration ms: 113554
  explicit: false
  by artist: 천진우
  in album: 꽃순이
    type: MusicAlbum
    date published: 2025-06-13
  genre: k-ballad
  isrc code: GX5MX2518452
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T22:08:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8c138cf97fb8d4230f5596c0f8a1f7610dff3f249ac1f0ef6a1717004f0068d9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958792
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958792
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX5MX2518452
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T22:55: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 0x8c138cf97fb8d4230f5596c0f8a1f7610dff3f249ac1f0ef6a1717004f0068d9. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/GX5MX2518452.
    date published: 2026-07-19T22:55:52Z
  audio: 꽃순이네 아비는 파산했다
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.906
    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.777
    additional property: Energy
      type: PropertyValue
      value: 0.517
    additional property: Speechiness
      type: PropertyValue
      value: 0.048
    additional property: Acousticness
      type: PropertyValue
      value: 0.855
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.293
    additional property: Liveness
      type: PropertyValue
      value: 0.518
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.535
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.98
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 귀신
  type: MusicRecording
  duration: PT2M28S
  duration ms: 148816
  explicit: false
  by artist: 천진우
  in album: 꽃순이
    type: MusicAlbum
    date published: 2025-06-13
  genre: k-ballad
  isrc code: GX5MX2581315
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T17:41:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xea8fddd5d233a171f4e13d7ddfe55353564cc2910899f26dc7d9491eaea6f9bc
  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/GX5MX2581315
  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 0xea8fddd5d233a171f4e13d7ddfe55353564cc2910899f26dc7d9491eaea6f9bc. 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/GX5MX2581315.
    date published: 2026-07-18T18:05:01Z
  audio: 귀신
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 62.559
    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.635
    additional property: Energy
      type: PropertyValue
      value: 0.624
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.88
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.402
    additional property: Liveness
      type: PropertyValue
      value: 0.498
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.645
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.363
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: 노총각
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128645
  explicit: false
  by artist: 천진우
  in album: 꽃순이
    type: MusicAlbum
    date published: 2025-06-13
  genre: k-ballad
  isrc code: GX5MX2596941
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T10:09:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb468cbbc468052b6fdfa514a84747d1a99b1572e2ed4311f721d587ab3e39826
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956775
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956775
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: 노총각
track: 소쩍새
track: 워메
track: 밥해주오

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

OTSTimestamp
type: PropertyValue
value: 2026-07-05T10:41:06Z

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 0xb468cbbc468052b6fdfa514a84747d1a99b1572e2ed4311f721d587ab3e39826. Chain 2 (Bitcoin): anchored in block 956775 (2026-07-05T10:41:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX5MX2596941.
date published: 2026-07-05T10:41:06Z

노총각
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 124.899
additional property: Musical Key
  type: PropertyValue
  value: 3
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.777
additional property: Energy
  type: PropertyValue
  value: 0.686
additional property: Speechiness
  type: PropertyValue
  value: 0.197
additional property: Acousticness
  type: PropertyValue
  value: 0.64
additional property: Instrumentalness
  type: PropertyValue
  value: 0.013
additional property: Liveness
  type: PropertyValue
  value: 0.774
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.719
additional property: Loudness (dB)
  type: PropertyValue
  value: -5.286
additional property: Key Name
  type: PropertyValue
  value: Eb
additional property: Mode Name
  type: PropertyValue
  value: Major

소쩍새
type: MusicRecording
duration: PT0M52S
duration ms: 52045
explicit: false
by artist: 천진우
in album: 꽃순이
  type: MusicAlbum
  date published: 2025-06-13
genre: k-ballad
isrc code: GX5MX2586705
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T14:34:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x537da9958d96e9cf8e14603fad21aa34ee5ea61e0fec7985c88d237f95ba6da2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959145
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959145
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX5MX2586705
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T15:39: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 0x537da9958d96e9cf8e14603fad21aa34ee5ea61e0fec7985c88d237f95ba6da2. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/GX5MX2586705.
  date published: 2026-07-22T15:39:05Z
audio: 소쩍새
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 165.544
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.465
  additional property: Energy
    type: PropertyValue
    value: 0.457
  additional property: Speechiness
    type: PropertyValue
    value: 0.737
  additional property: Acousticness
    type: PropertyValue
    value: 0.977
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.823
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.818
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.161
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

워메
type: MusicRecording
duration: PT2M20S
duration ms: 140250
explicit: false
by artist: 천진우
in album: 꽃순이
  type: MusicAlbum
  date published: 2025-06-13
genre: k-ballad
isrc code: GX5MX2584533
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T06:19:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x044c53708d77330a0444b1c33a4c3ad844bce8fa87ceec7a49ce2c49be56bd61
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956776
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956776
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX5MX2584533
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T10:59:37Z
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 0x044c53708d77330a0444b1c33a4c3ad844bce8fa87ceec7a49ce2c49be56bd61. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/GX5MX2584533.
  date published: 2026-07-05T10:59:37Z
audio: 워메
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 140.002
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.688
  additional property: Energy
    type: PropertyValue
    value: 0.833
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.856
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.79
  additional property: Liveness
    type: PropertyValue
    value: 0.311
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.934
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.987
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

밥해주오
type: MusicRecording
duration: PT2M27S
duration ms: 147421
explicit: false
by artist: 천진우
in album: 꽃순이
  type: MusicAlbum
  date published: 2025-06-13
genre: k-ballad
isrc code: GX5MX2553912
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T01:36:00+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x94440328bae53426381bab1b73fac3049f5ba14a0edfc0d528a138b4dd84bb72
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956856
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956856
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX5MX2553912
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:25:57Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94440328bae53426381bab1b73fac3049f5ba14a0edfc0d528a138b4dd84bb72. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX5MX2553912.
  date published: 2026-07-06T01:25:57Z
audio: 밥해주오
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 80.054
  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.612
  additional property: Energy
    type: PropertyValue
    value: 0.686
  additional property: Speechiness
    type: PropertyValue
    value: 0.205
  additional property: Acousticness
    type: PropertyValue
    value: 0.831
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.868
  additional property: Liveness
    type: PropertyValue
    value: 0.463
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.61
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.427
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor