Sunfish
type: MusicGroup
popularity: 23
followers: 5339
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3c56bd3179dcec180816df5f42037efb5df001298ad09c9016ce696015547508
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/b2210d8e-23ee-4cd8-b595-7dc9a98b7381.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/b2210d8e-23ee-4cd8-b595-7dc9a98b7381.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/b2210d8e-23ee-4cd8-b595-7dc9a98b7381
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c56bd3179dcec180816df5f42037efb5df001298ad09c9016ce696015547508. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b2210d8e-23ee-4cd8-b595-7dc9a98b7381.json and https://artists.proofprofile.net/proofs/artist/b2210d8e-23ee-4cd8-b595-7dc9a98b7381.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:28:13Z
album: Lil' Tune
  type: MusicAlbum
  date published: 2019-12-06
album: Too High
  type: MusicAlbum
  date published: 2019-12-13
album: Miserable (Radio Edit)
  type: MusicAlbum
  date published: 2019-12-19
album: Learning to Swim
  type: MusicAlbum
  date published: 2019-12-20
album: Learning To Swim
  type: MusicAlbum
  date published: 2019-12-20
album: Learning to Swim
  type: MusicAlbum
  date published: 2019-12-20
album: Miserable
  type: MusicAlbum
  date published: 2019-12-22
album: Faith
  type: MusicAlbum
  date published: 2020-03-28
album: Calgary
  type: MusicAlbum
  date published: 2020-05-10
album: Whatever
  type: MusicAlbum
  date published: 2020-07-31
album: Whatever
  type: MusicAlbum
  date published: 2020-07-31
album: New Mistake
  type: MusicAlbum
  date published: 2020-08-31
album: New Mistake
  type: MusicAlbum
  date published: 2020-08-31
album: Doors
  type: MusicAlbum
  date published: 2020-11-20
album: Doors
  type: MusicAlbum
  date published: 2020-11-20
album: The World's So Small
  type: MusicAlbum
  date published: 2020-12-18
album: Insecurities
  type: MusicAlbum
  date published: 2021-01-22
album: Black Cat
  type: MusicAlbum
  date published: 2021-03-05
album: Black Cat
  type: MusicAlbum
  date published: 2021-03-05
album: Sunfish For President
  type: MusicAlbum
  date published: 2021-04-02
  track: New Mistake
    type: MusicRecording
    duration: PT4M0S
    duration ms: 240324
    explicit: false
    by artist: Sunfish
    in album: Sunfish For President
      type: MusicAlbum
      date published: 2021-04-02
    isrc code: QZHNC2097241
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T04:27:43+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x76f144c7f098ebf0e4018a4d8d8c172f2176ae28cc19af14bc7b1edd724a77bb
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956639
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956639
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNC2097241
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-04T11:19:20Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76f144c7f098ebf0e4018a4d8d8c172f2176ae28cc19af14bc7b1edd724a77bb. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNC2097241.
      date published: 2026-07-04T11:19:20Z
    audio: New Mistake
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 92.522
      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.497
      additional property: Energy
        type: PropertyValue
        value: 0.982
      additional property: Speechiness
        type: PropertyValue
        value: 0.111
      additional property: Acousticness
        type: PropertyValue
        value: 0
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.356
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.401
      additional property: Loudness (dB)
        type: PropertyValue
        value: -5.279
      additional property: Key Name
        type: PropertyValue
        value: B
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: Insecurities
    type: MusicRecording
    duration: PT2M23S
    duration ms: 143945
    explicit: false
    by artist: Sunfish
    in album: Sunfish For President
      type: MusicAlbum
      date published: 2021-04-02
    isrc code: QZNWY2047612
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-20T01:54:15+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xb46153522f31bfddade98588525d1b0efcff6521a0037a51f524dba2a08ce166
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958805
    additional property: OTSBitcoinBlockVerifyURL
    additional property: OTSVerificationAPI
    additional property: OTSTimestamp
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
    audio: Insecurities
  track: Whatever
  track: World So Small
  track: BAD!
album: Waste My Time
album: Fame
album: Falling Apart
album: Used To Be
album: Bored Again
album: You Like The Pain
album: Swim Back
album: Super Bon Bon
album: Karma
album: Toss and Turn
album: Say it to My Face
album: Sunfish is Not a Cult
album: Everybody
album: Red Dress
album: Under My Skin
album: Good as Gold

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

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

OTSTimestamp
type: PropertyValue
value: 2026-07-20T04:56:49Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb46153522f31bfddade98588525d1b0efcff6521a0037a51f524dba2a08ce166. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T04: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/QZNWY2047612.
date published: 2026-07-20T04:56:49Z

Insecurities
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 83.107
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.464
additional property: Energy
  type: PropertyValue
  value: 0.946
additional property: Speechiness
  type: PropertyValue
  value: 0.073
additional property: Acousticness
  type: PropertyValue
  value: 0.002
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.116
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.419
additional property: Loudness (dB)
  type: PropertyValue
  value: -4.972
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

Whatever
type: MusicRecording
duration: PT3M9S
duration ms: 189257
explicit: false
by artist: Sunfish
in album: Sunfish For President
  type: MusicAlbum
  date published: 2021-04-02
isrc code: QZHNA2086189
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T16:13:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x54bd9fe19ac30c93588e74d09caa9df82e830f8dcf42e912fc93bc24a9da2532
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956728
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956728
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNA2086189
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:43: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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54bd9fe19ac30c93588e74d09caa9df82e830f8dcf42e912fc93bc24a9da2532. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZHNA2086189.
  date published: 2026-07-05T01:43:49Z
audio: Whatever
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 87.515
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.496
  additional property: Energy
    type: PropertyValue
    value: 0.946
  additional property: Speechiness
    type: PropertyValue
    value: 0.082
  additional property: Acousticness
    type: PropertyValue
    value: 0
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.392
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.452
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.15
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

World So Small
type: MusicRecording
duration: PT4M13S
duration ms: 253175
explicit: false
by artist: Sunfish
in album: Sunfish For President
  type: MusicAlbum
  date published: 2021-04-02
isrc code: QZNWT2081679
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T00:55:47+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7594257f28f33bde53acb03a14262c3a41b5af599dd3396f1dbb156a6e180350
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956422
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956422
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWT2081679
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T01:01:38Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7594257f28f33bde53acb03a14262c3a41b5af599dd3396f1dbb156a6e180350. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWT2081679.
  date published: 2026-07-03T01:01:38Z
audio: World So Small
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 147.946
  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.3
  additional property: Energy
    type: PropertyValue
    value: 0.607
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.017
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.113
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.137
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.378
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

BAD!
type: MusicRecording
duration: PT2M44S
duration ms: 164871
explicit: false
by artist: Sunfish
in album: Sunfish For President
  type: MusicAlbum
  date published: 2021-04-02
isrc code: QZFZ62146168
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T04:27:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2667b60938150feaf8485afed37bde7c82121832829c874b2c03a7c1af059bc1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956639
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956639
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62146168
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T11:19:20Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2667b60938150feaf8485afed37bde7c82121832829c874b2c03a7c1af059bc1. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62146168.
  date published: 2026-07-04T11:19:20Z
audio: BAD!
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 112.594
  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.548
  additional property: Energy
    type: PropertyValue
    value: 0.875
  additional property: Speechiness
    type: PropertyValue
    value: 0.069
  additional property: Acousticness
    type: PropertyValue
    value: 0
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.241
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.343
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.871
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Sunfish For President
type: MusicAlbum
date published: 2021-04-02

Waste My Time
type: MusicAlbum
date published: 2021-06-24

Fame
type: MusicAlbum
date published: 2021-08-13
track: Fame
  type: MusicRecording
  duration: PT4M4S
  duration ms: 244230
  explicit: true
  by artist: Sunfish
  in album: Fame
    type: MusicAlbum
    date published: 2021-08-13
  isrc code: QZK6N2131735
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T10:16:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x778100c58967cd786aa7904b83ca7e17d5a82aa1539b5e32a63dd81879da75e0
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956822
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956822
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6N2131735
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T12:12:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x778100c58967cd786aa7904b83ca7e17d5a82aa1539b5e32a63dd81879da75e0. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-20T12:12:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6N2131735.
    date published: 2026-07-20T12:12:28Z
  audio: Fame
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 156.022
    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.511
    additional property: Energy
      type: PropertyValue
      value: 0.812
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.001
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.249
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.338
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.698
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Fame
type: MusicAlbum
date published: 2021-08-13

Falling Apart
type: MusicAlbum
date published: 2021-12-30

Falling Apart
type: MusicAlbum
date published: 2021-12-30

Used To Be
type: MusicAlbum
date published: 2022-03-24
track: Used To Be
  type: MusicRecording
  duration: PT3M25S
  duration ms: 205547
  explicit: false
  by artist: Sunfish
  in album: Used To Be
    type: MusicAlbum
    date published: 2022-03-24
  isrc code: QZAKB2158618
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T02:07:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x36237b578ee273818c315cd34c8ec9513cf7bbf0aca5422f785abfb8c1b93340
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAKB2158618
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T09:07:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36237b578ee273818c315cd34c8ec9513cf7bbf0aca5422f785abfb8c1b93340. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-21T09:07:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAKB2158618.
    date published: 2026-07-21T09:07:35Z
  audio: Used To Be
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 191.614
    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.358
    additional property: Energy
      type: PropertyValue
      value: 0.942
    additional property: Speechiness
      type: PropertyValue
      value: 0.16
    additional property: Acousticness
      type: PropertyValue
      value: 0
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.077
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.505
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.583
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Bored Again
type: MusicAlbum
date published: 2022-07-01
track: Bored Again
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207305
  explicit: false
  by artist: Sunfish
  in album: Bored Again
    type: MusicAlbum
    date published: 2022-07-01
  isrc code: QZAKB2166271
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T00:04:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8072b32aff6a2ef1f0fe01e38382e7e1e51c1b2336849b34030dce5a731bd814
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958945
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958945
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAKB2166271
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T00:35:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8072b32aff6a2ef1f0fe01e38382e7e1e51c1b2336849b34030dce5a731bd814. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T00:35:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAKB2166271.
    date published: 2026-07-21T00:35:28Z
  audio: Bored Again
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 91.99
    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.496
    additional property: Energy
      type: PropertyValue
      value: 0.792
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.003
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.193
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.477
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.856
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

You Like The Pain
type: MusicAlbum
date published: 2022-11-03

Swim Back
type: MusicAlbum
date published: 2023-07-20
track: Swim Back
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207482
  explicit: false
  by artist: Sunfish
  in album: Swim Back
    type: MusicAlbum
    date published: 2023-07-20
  isrc code: QZAKB2341342
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T16:31:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9b563004ca0e48acc351979d715c9264622fb7d21361f1500e50163145a61da1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958316
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958316
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAKB2341342
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T00:04:39Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b563004ca0e48acc351979d715c9264622fb7d21361f1500e50163145a61da1. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-17T00:04:39Z), 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/QZAKB2341342.
    date published: 2026-07-17T00:04:39Z
  audio: Swim Back
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 164.055
    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.353
    additional property: Energy
      type: PropertyValue
      value: 0.955
    additional property: Speechiness
      type: PropertyValue
      value: 0.082
    additional property: Acousticness
      type: PropertyValue
      value: 0
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.441
    additional property: Liveness
      type: PropertyValue
      value: 0.406
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.301
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.704
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Super Bon Bon
type: MusicAlbum
date published: 2023-10-13
track: Super Bon Bon
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235979
  explicit: false
  by artist: Sunfish
  in album: Super Bon Bon
    type: MusicAlbum
    date published: 2023-10-13
  isrc code: QZNJZ2397439
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T12:21:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7c80a688ac4fd4f879ccfcc2470effced1b27c6e8b78896269d054379a318f20
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958734
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958734
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2397439
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T12:54: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c80a688ac4fd4f879ccfcc2470effced1b27c6e8b78896269d054379a318f20. Chain 2 (Bitcoin): anchored in block 958734 (2026-07-19T12:54: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/QZNJZ2397439.
    date published: 2026-07-19T12:54:58Z
  audio: Super Bon Bon
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 185.989
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.482
    additional property: Energy
      type: PropertyValue
      value: 0.931
    additional property: Speechiness
      type: PropertyValue
      value: 0.046
    additional property: Acousticness
      type: PropertyValue
      value: 0.002
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.05
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.692
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.275
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Karma
type: MusicAlbum
date published: 2024-01-19
track: Karma
  type: MusicRecording
  duration: PT3M28S
  duration ms: 208500
  explicit: false
  by artist: Sunfish
  in album: Karma
    type: MusicAlbum
    date published: 2024-01-19
  isrc code: QZAKB2364521
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T22:28:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa9f58c4d0fb6c7460f5344d9036479c702e6794b85521c45777f0ed1286a44d1
  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/QZAKB2364521
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9f58c4d0fb6c7460f5344d9036479c702e6794b85521c45777f0ed1286a44d1. 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/QZAKB2364521.
    date published: 2026-07-05T01:12:41Z
  audio: Karma
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 160.088
    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.437
    additional property: Energy
      type: PropertyValue
      value: 0.948
    additional property: Speechiness
      type: PropertyValue
      value: 0.068
    additional property: Acousticness
      type: PropertyValue
      value: 0.012
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.109
    additional property: Liveness
      type: PropertyValue
      value: 0.292
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.482
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.415
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Toss and Turn
type: MusicAlbum
date published: 2024-03-01
track: Toss and Turn
  type: MusicRecording
  duration: PT3M45S
  duration ms: 225223
  explicit: false
  by artist: Sunfish
  in album: Toss and Turn
    type: MusicAlbum
    date published: 2024-03-01
  isrc code: QM4TW2419766
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T03:11:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x56168fb68c78ff9e3eca1b0812980951b596486f41716de70f54d1e921b29882
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958489
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958489
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2419766
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T04:13:26Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56168fb68c78ff9e3eca1b0812980951b596486f41716de70f54d1e921b29882. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/QM4TW2419766.
    date published: 2026-07-18T04:13:26Z
  audio: Toss and Turn
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 134.066
    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.507
    additional property: Energy
      type: PropertyValue
      value: 0.933
    additional property: Speechiness
      type: PropertyValue
      value: 0.087
    additional property: Acousticness
      type: PropertyValue
      value: 0.003
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.015
    additional property: Liveness
      type: PropertyValue
      value: 0.153
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.417
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.601
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Say it to My Face
type: MusicAlbum
date published: 2024-04-12
track: Say it to My Face
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196571
  explicit: true
  by artist: Sunfish
  in album: Say it to My Face
    type: MusicAlbum
    date published: 2024-04-12
  isrc code: QM4TW2449749
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T10:37:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5b01317450db35f505877589cca0ee340f22f884e7d1bec34d32faa126b0bb0a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958721
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958721
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2449749
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T11:02: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b01317450db35f505877589cca0ee340f22f884e7d1bec34d32faa126b0bb0a. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/QM4TW2449749.
    date published: 2026-07-19T11:02:33Z
  audio: Say it to My Face
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.943
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.614
    additional property: Energy
      type: PropertyValue
      value: 0.898
    additional property: Speechiness
      type: PropertyValue
      value: 0.048
    additional property: Acousticness
      type: PropertyValue
      value: 0.025
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.625
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.347
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.413
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Sunfish is Not a Cult
type: MusicAlbum
date published: 2024-05-31
track: Do It Right
  type: MusicRecording
  duration: PT2M56S
  duration ms: 176500
  explicit: false
  by artist: Sunfish
  in album: Sunfish is Not a Cult
    type: MusicAlbum
    date published: 2024-05-31
  isrc code: QM6MZ2423193
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T09:54:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x09cc71c9a06bdc1b2cbef5918f62e4b1a59333c7515205bd87dad41cb08b1701
  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/QM6MZ2423193
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09cc71c9a06bdc1b2cbef5918f62e4b1a59333c7515205bd87dad41cb08b1701. 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/QM6MZ2423193.
    date published: 2026-07-04T10:04:33Z
  audio: Do It Right
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.026
    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.576
    additional property: Energy
      type: PropertyValue
      value: 0.725
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.107
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.067
    additional property: Liveness
      type: PropertyValue
      value: 0.075
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.683
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.268
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Everybody
type: MusicAlbum
date published: 2025-03-21

Red Dress
type: MusicAlbum
date published: 2025-04-18

Under My Skin
type: MusicAlbum
date published: 2025-05-30
track: Everybody
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178799
  explicit: false
  by artist: Sunfish
  in album: Under My Skin
    type: MusicAlbum
    date published: 2025-05-30
  isrc code: QM4TW2599313
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T12:07:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb6d0ef4b5ff0627945dce4d060ea9033bb543ddb96ad3f3c28909d26b6acd1e6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958157
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958157
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2599313
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T15:08: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6d0ef4b5ff0627945dce4d060ea9033bb543ddb96ad3f3c28909d26b6acd1e6. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:08: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/QM4TW2599313.
    date published: 2026-07-15T15:08:30Z
  audio: Everybody
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 181.917
    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.41
    additional property: Energy
      type: PropertyValue
      value: 0.923
    additional property: Speechiness
      type: PropertyValue
      value: 0.123
    additional property: Acousticness
      type: PropertyValue
      value: 0
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.046
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.171
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.757
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Good as Gold
type: MusicAlbum
date published: 2025-07-11