Joshua Espinoza
type: MusicGroup
genre: jazz
popularity: 25
followers: 21737
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe770e5a7e7dc1e0cf76be957c467051a3552ee560843fb3659b2ffdecb4d372d
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/37a3084e-c8e7-4f0c-b9d3-042f1afb6bbd.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/37a3084e-c8e7-4f0c-b9d3-042f1afb6bbd.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/37a3084e-c8e7-4f0c-b9d3-042f1afb6bbd
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xe770e5a7e7dc1e0cf76be957c467051a3552ee560843fb3659b2ffdecb4d372d","name":"Joshua Espinoza","registered_at":"2026-06-11T16:50:18Z","symbol":"NIM0072963","token_address":"0x891038097a2cfd33a25e803fb52566b6057b97b0","type":"artist","uuid":"37a3084e-c8e7-4f0c-b9d3-042f1afb6bbd"}
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 0xe770e5a7e7dc1e0cf76be957c467051a3552ee560843fb3659b2ffdecb4d372d. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/37a3084e-c8e7-4f0c-b9d3-042f1afb6bbd.json and https://artists.proofprofile.net/proofs/artist/37a3084e-c8e7-4f0c-b9d3-042f1afb6bbd.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T21:20:00Z
  text: {"copyright_id":"0xe770e5a7e7dc1e0cf76be957c467051a3552ee560843fb3659b2ffdecb4d372d","name":"Joshua Espinoza","registered_at":"2026-06-11T16:50:18Z","symbol":"NIM0072963","token_address":"0x891038097a2cfd33a25e803fb52566b6057b97b0","type":"artist","uuid":"37a3084e-c8e7-4f0c-b9d3-042f1afb6bbd"}
album: Journey Into Night
  type: MusicAlbum
  date published: 2019-06-14
  track: Streetlight Serenade
    type: MusicRecording
    duration: PT8M10S
    duration ms: 490247
    explicit: false
    by artist: Joshua Espinoza
    in album: Journey Into Night
      type: MusicAlbum
      date published: 2019-06-14
    genre: jazz
    isrc code: QM9A91823776
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-18T00:19:35+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xd31fd67eadf50503eb2f0d5a490ea290c3c21182c8d1d471deac6f0e4505ce5d
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958473
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958473
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM9A91823776
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-18T00:52: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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd31fd67eadf50503eb2f0d5a490ea290c3c21182c8d1d471deac6f0e4505ce5d. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52: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/QM9A91823776.
      date published: 2026-07-18T00:52:36Z
    audio: Streetlight Serenade
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 87.497
      additional property: Musical Key
        type: PropertyValue
        value: 5
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.281
      additional property: Energy
        type: PropertyValue
        value: 0.222
      additional property: Speechiness
        type: PropertyValue
        value: 0.036
      additional property: Acousticness
        type: PropertyValue
        value: 0.938
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.909
      additional property: Liveness
        type: PropertyValue
        value: 0.113
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.252
      additional property: Loudness (dB)
        type: PropertyValue
        value: -21.251
      additional property: Key Name
        type: PropertyValue
        value: F
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: Nocturne for Annamarie
    type: MusicRecording
    duration: PT7M21S
    duration ms: 441160
    explicit: false
    by artist: Joshua Espinoza
    in album: Journey Into Night
      type: MusicAlbum
      date published: 2019-06-14
    genre: jazz
    isrc code: QM9A91823777
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-17T08:40:41+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x0696a8dc69379271abd6a65599c499fca3baa23dc02a26531ecd7e8f8ec5482f
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958388
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958388
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM9A91823777
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-17T09:14:21Z
    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 0x0696a8dc69379271abd6a65599c499fca3baa23dc02a26531ecd7e8f8ec5482f. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/QM9A91823777.
      date published: 2026-07-17T09:14:21Z
    audio: Nocturne for Annamarie
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 104.723
      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.412
      additional property: Energy
        type: PropertyValue
        value: 0.219
      additional property: Speechiness
        type: PropertyValue
        value: 0.032
      additional property: Acousticness
        type: PropertyValue
        value: 0.939
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.904
      additional property: Liveness
        type: PropertyValue
        value: 0.1
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.174
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Shenandoah
album: Yesterday (Solo)
album: And So it Goes
album: Yesterday
album: Adrift
album: Appalachian Wanderer
album: Happy Song
album: Don't Fan The Flame
album: Hallelujah
album: Songs from Yesterday
album: Yesterday (Live)
album: Michoacán (Live)
album: And So It Goes (Live)
album: Live at the Pumphouse

And So it Goes
type: MusicRecording
duration: PT4M44S
duration ms: 284750
explicit: false
by artist: Joshua Espinoza
in album: And So it Goes
  type: MusicAlbum
  date published: 2021-08-13
genre: jazz
isrc code: QZK6N2167161
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T23:04:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5ed6f3338279a8fdae1186a4e5fe8aa3f833d6363162bde9e2e5ef19a4730bd2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953513
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953513
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6N2167161
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:47:07+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 953513
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-06-13T12:47:07+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ed6f3338279a8fdae1186a4e5fe8aa3f833d6363162bde9e2e5ef19a4730bd2. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZK6N2167161.
  date published: 2026-06-13T15:41:10Z
audio: And So it Goes
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 135.963
  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.583
  additional property: Energy
    type: PropertyValue
    value: 0.138
  additional property: Speechiness
    type: PropertyValue
    value: 0.055
  additional property: Acousticness
    type: PropertyValue
    value: 0.95
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.904
  additional property: Liveness
    type: PropertyValue
    value: 0.114
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.179
  additional property: Loudness (dB)
    type: PropertyValue
    value: -22.805
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Adrift
type: MusicRecording
duration: PT4M52S
duration ms: 292000
explicit: false
by artist: Joshua Espinoza
in album: Songs from Yesterday
  type: MusicAlbum
  date published: 2023-09-29
genre: jazz
isrc code: QZK6G2291392
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-21T15:31:57+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6731ad13fd08ee9d657416a363c0301af7c97a4db04d43c11a5146bdf1154b1e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956302
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6G2291392
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 956302
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-02T03:30:09+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6731ad13fd08ee9d657416a363c0301af7c97a4db04d43c11a5146bdf1154b1e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6G2291392.
  date published: 2026-07-02T03:55:08Z
audio: Adrift
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 112.391
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.369
  additional property: Energy
    type: PropertyValue
    value: 0.047
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.954
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.899
  additional property: Liveness
    type: PropertyValue
    value: 0.101
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.094
  additional property: Loudness (dB)
    type: PropertyValue
    value: -28.453
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Happy Song
type: MusicRecording
duration: PT4M48S
duration ms: 288000
explicit: false
by artist: Joshua Espinoza
in album: Songs from Yesterday
  type: MusicAlbum
  date published: 2023-09-29
genre: jazz
isrc code: QZFYZ2310918
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T07:07:32+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x66b3b76a1d1be0971358ac9108a0dbc29520ff3db6c38f14df7bed0fc7bbd15c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956302
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2310918
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 956302
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-02T03:30:09+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66b3b76a1d1be0971358ac9108a0dbc29520ff3db6c38f14df7bed0fc7bbd15c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2310918.
  date published: 2026-07-02T03:55:08Z
audio: Happy Song
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 111.76
  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.423
  additional property: Energy
    type: PropertyValue
    value: 0.244
  additional property: Speechiness
    type: PropertyValue
    value: 0.039
  additional property: Acousticness
    type: PropertyValue
    value: 0.917
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.867
  additional property: Liveness
    type: PropertyValue
    value: 0.079
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.279
  additional property: Loudness (dB)
    type: PropertyValue
    value: -21.875
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Yesterday
type: MusicRecording
duration: PT3M48S
duration ms: 228355
explicit: false
by artist: Joshua Espinoza
in album: Songs from Yesterday
  type: MusicAlbum
  date published: 2023-09-29
genre: jazz
isrc code: QZK6F2100457
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-09T21:29:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe3a44371cbeba5152a26a019634a106b1b46b88cc7e4082b41e31b22a38fdd74
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953520
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6F2100457
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 953520
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-06-13T13:32:09+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3a44371cbeba5152a26a019634a106b1b46b88cc7e4082b41e31b22a38fdd74. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZK6F2100457.
  date published: 2026-06-13T17:25:41Z
audio: Yesterday
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 113.054
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.471
  additional property: Energy
    type: PropertyValue
    value: 0.131
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.974
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.866
  additional property: Liveness
    type: PropertyValue
    value: 0.106
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.253
  additional property: Loudness (dB)
    type: PropertyValue
    value: -22.245
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Eleanor Rigby
type: MusicRecording
duration: PT4M55S
duration ms: 295614
explicit: false
by artist: Joshua Espinoza
in album: Songs from Yesterday
  type: MusicAlbum
  date published: 2023-09-29
genre: jazz
isrc code: QMAAK2327979
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T18:23:12+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfbd318d0cf7305fc6ecf093fc0b1ab6d1e439db2884989afdf427feb2e36604f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957120
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957120
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMAAK2327979
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:22:41+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 957120
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-08T03:22:41+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbd318d0cf7305fc6ecf093fc0b1ab6d1e439db2884989afdf427feb2e36604f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QMAAK2327979.
  date published: 2026-07-08T03:53:27Z
audio: Eleanor Rigby
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 149.06
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.362
  additional property: Energy
    type: PropertyValue
    value: 0.289
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.757
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.933
  additional property: Liveness
    type: PropertyValue
    value: 0.121
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.207
  additional property: Loudness (dB)
    type: PropertyValue
    value: -20.843
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Hallelujah
type: MusicRecording
duration: PT6M58S
duration ms: 418000
explicit: false
by artist: Joshua Espinoza
in album: Songs from Yesterday
  type: MusicAlbum
  date published: 2023-09-29
genre: jazz
isrc code: QMAAK2327980
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T08:33:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbc92e7823e6812374317fe289951eeb2c1c6cc5819fd5c3eacb107af84cc1932
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953520
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMAAK2327980
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 953520
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-06-13T13:32:09+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc92e7823e6812374317fe289951eeb2c1c6cc5819fd5c3eacb107af84cc1932. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QMAAK2327980.
  date published: 2026-06-13T17:25:41Z
audio: Hallelujah
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 139.323
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.464
  additional property: Energy
    type: PropertyValue
    value: 0.084
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.877
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.931
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.106
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.932
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Appalachian Wanderer
type: MusicRecording
duration: PT5M29S
duration ms: 329374
explicit: false
by artist: Joshua Espinoza
in album: Songs from Yesterday
  type: MusicAlbum
  date published: 2023-09-29
genre: jazz
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e57e083bfe05c486efbafa6eab13e9e9670ab1c5135ec0d7948db2d1acc870c. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZRP42274334.
  date published: 2026-07-29T14:28:24Z
audio: Appalachian Wanderer
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 102.625
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.352
  additional property: Energy
    type: PropertyValue
    value: 0.314
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.878
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.909
  additional property: Liveness
    type: PropertyValue
    value: 0.087
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.297
  additional property: Loudness (dB)
    type: PropertyValue
    value: -22.408
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor
isrc code: QZRP42274334
additional property: CopyrightID
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 960117
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-29T14:28:24+00:00
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZRP42274334
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960117
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960117
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-29T14:28:24+00:00
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

Michoacán
type: MusicRecording
duration: PT7M2S
duration ms: 422366
explicit: false
by artist: Joshua Espinoza
in album: Songs from Yesterday
  type: MusicAlbum
  date published: 2023-09-29
genre: jazz
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae205ebf55da39793626ccf4f32e76859fac9622e18e9d6e9a49b75352aca5b3. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/QMAAK2327978.
  date published: 2026-08-01T03:50:58Z
audio: Michoacán
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 85.367
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.373
  additional property: Energy
    type: PropertyValue
    value: 0.301
  additional property: Speechiness
    type: PropertyValue
    value: 0.063
  additional property: Acousticness
    type: PropertyValue
    value: 0.669
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.888
  additional property: Liveness
    type: PropertyValue
    value: 0.113
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.361
  additional property: Loudness (dB)
    type: PropertyValue
    value: -20.901
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major
isrc code: QMAAK2327978
additional property: CopyrightID
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 960506
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-08-01T03:50:58+00:00
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMAAK2327978
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960506
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960506
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-08-01T03:50:58+00:00
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

Don't Fan the Flame
type: MusicRecording
duration: PT5M14S
duration ms: 314763
explicit: false
by artist: Joshua Espinoza
in album: Songs from Yesterday
  type: MusicAlbum
  date published: 2023-09-29
genre: jazz
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x830f1b1a91aa222e6849b379d3661c649ed5cffaadaeb44ccd0b67499e9c6af2. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6F2334175.
  date published: 2026-07-31T23:30:38Z
audio: Don't Fan the Flame
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 115.311
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 6
  additional property: Danceability
    type: PropertyValue
    value: 0.358
  additional property: Energy
    type: PropertyValue
    value: 0.375
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.56
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.925
  additional property: Liveness
    type: PropertyValue
    value: 0.116
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.257
  additional property: Loudness (dB)
    type: PropertyValue
    value: -19.705
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major
isrc code: QZK6F2334175
additional property: CopyrightID
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 960478
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-31T23:30:38+00:00
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6F2334175
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960478
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960478
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-31T23:30:38+00:00
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

Michoacán - Live
type: MusicRecording
duration: PT7M42S
duration ms: 462000
explicit: false
by artist: Joshua Espinoza
in album: Live at the Pumphouse
  type: MusicAlbum
  date published: 2024-11-29
genre: jazz
isrc code: QZWFL2414245
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T11:05:36+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc2cbcdd38508850091b5a53f980272f172dcc1422cf3bf37da7a88b578144d4f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFL2414245
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 956304
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-02T03:55:08+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2cbcdd38508850091b5a53f980272f172dcc1422cf3bf37da7a88b578144d4f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFL2414245.
  date published: 2026-07-02T03:55:08Z
audio: Michoacán - Live
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 115.91
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.374
  additional property: Energy
    type: PropertyValue
    value: 0.337
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.879
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.908
  additional property: Liveness
    type: PropertyValue
    value: 0.679
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.47
  additional property: Loudness (dB)
    type: PropertyValue
    value: -21.562
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

And So It Goes - Live
type: MusicRecording
duration: PT5M11S
duration ms: 311000
explicit: false
by artist: Joshua Espinoza
in album: Live at the Pumphouse
  type: MusicAlbum
  date published: 2024-11-29
genre: jazz
isrc code: QZWFL2432514
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T07:57:05+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7535f84292b34e23322a7a694aad7dfff0d33646517e0c1a088db1d9bf8ee055
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957073
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957073
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFL2432514
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-07T18:39:05+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 957073
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-07T18:39:05+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7535f84292b34e23322a7a694aad7dfff0d33646517e0c1a088db1d9bf8ee055. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/QZWFL2432514.
  date published: 2026-07-07T18:50:38Z
audio: And So It Goes - Live
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 139.192
  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.487
  additional property: Energy
    type: PropertyValue
    value: 0.183
  additional property: Speechiness
    type: PropertyValue
    value: 0.043
  additional property: Acousticness
    type: PropertyValue
    value: 0.963
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.94
  additional property: Liveness
    type: PropertyValue
    value: 0.644
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.223
  additional property: Loudness (dB)
    type: PropertyValue
    value: -23.166
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Yesterday - Live
type: MusicRecording
duration: PT6M36S
duration ms: 396000
explicit: false
by artist: Joshua Espinoza
in album: Live at the Pumphouse
  type: MusicAlbum
  date published: 2024-11-29
genre: jazz
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0627330f001a1254a6897278fa5dd5d69f567070ae8fe0847a492fec4484fed6. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZWFJ2455318.
  date published: 2026-07-30T17:23:26Z
audio: Yesterday - Live
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 115.338
  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.464
  additional property: Energy
    type: PropertyValue
    value: 0.168
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.956
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.928
  additional property: Liveness
    type: PropertyValue
    value: 0.084
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.229
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.24
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major
isrc code: QZWFJ2455318
additional property: CopyrightID
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 960284
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-30T17:23:26+00:00
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFJ2455318
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960284
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960284
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T17:23:26+00:00
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

Loudness (dB)
type: PropertyValue
value: -19.509

Key Name
type: PropertyValue
value: D

Mode Name
type: PropertyValue
value: Minor

Shenandoah
type: MusicRecording
duration: PT7M25S
duration ms: 445399
explicit: false
by artist: Joshua Espinoza
in album: Journey Into Night
  type: MusicAlbum
  date published: 2019-06-14
genre: jazz
isrc code: QM9A91823779
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T12:21:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd0c09d6f79870697004612ce8b9996988061b7b358bd09a8441283192cd36fdb
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/QM9A91823779
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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0c09d6f79870697004612ce8b9996988061b7b358bd09a8441283192cd36fdb. 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/QM9A91823779.
  date published: 2026-07-05T19:27:56Z
audio: Shenandoah
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 102.677
  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.493
  additional property: Energy
    type: PropertyValue
    value: 0.087
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.949
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.94
  additional property: Liveness
    type: PropertyValue
    value: 0.114
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.102
  additional property: Loudness (dB)
    type: PropertyValue
    value: -21.911
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Yesterday (Solo)
type: MusicAlbum
date published: 2020-01-31

And So it Goes
type: MusicAlbum
date published: 2021-08-13
track: And So it Goes

Yesterday
type: MusicAlbum
date published: 2021-10-15

Adrift
type: MusicAlbum
date published: 2022-08-12

Appalachian Wanderer
type: MusicAlbum
date published: 2022-10-28

Happy Song
type: MusicAlbum
date published: 2023-01-27

Don't Fan The Flame
type: MusicAlbum
date published: 2023-06-23

Hallelujah
type: MusicAlbum
date published: 2023-08-18

Songs from Yesterday
type: MusicAlbum
date published: 2023-09-29
track: Adrift
track: Happy Song
track: Yesterday
track: Eleanor Rigby
track: Hallelujah
track: Appalachian Wanderer
track: Michoacán
track: Don't Fan the Flame

Yesterday (Live)
type: MusicAlbum
date published: 2024-10-04

Michoacán (Live)
type: MusicAlbum
date published: 2024-10-18

And So It Goes (Live)
type: MusicAlbum
date published: 2024-11-01

Live at the Pumphouse
type: MusicAlbum
date published: 2024-11-29
track: Michoacán - Live
track: And So It Goes - Live
track: Yesterday - Live