John Uhlenhopp
type: MusicGroup
genre: requiem
popularity: 5
followers: 6
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdbd5d8bf67881748ae561d0c08e17c47bd883c3e46639cfccaffec37ecddd85d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 954069
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/954069
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/7abf85cf-d1e6-4680-b30c-0154991f77c3.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/7abf85cf-d1e6-4680-b30c-0154991f77c3.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/7abf85cf-d1e6-4680-b30c-0154991f77c3
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-17T08:30:25Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xdbd5d8bf67881748ae561d0c08e17c47bd883c3e46639cfccaffec37ecddd85d","name":"John Uhlenhopp","registered_at":"2026-06-17T08:18:59Z","symbol":"NIM1336092","token_address":"0x8ae513b9d4085487212d0f6753ce35bbc85e8706","type":"artist","uuid":"7abf85cf-d1e6-4680-b30c-0154991f77c3"}
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 0xdbd5d8bf67881748ae561d0c08e17c47bd883c3e46639cfccaffec37ecddd85d. Chain 2 (Bitcoin): anchored in block 954115 (2026-06-17T15:44:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7abf85cf-d1e6-4680-b30c-0154991f77c3.json and https://artists.proofprofile.net/proofs/artist/7abf85cf-d1e6-4680-b30c-0154991f77c3.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-17T15:44:10Z
  text: {"copyright_id":"0xdbd5d8bf67881748ae561d0c08e17c47bd883c3e46639cfccaffec37ecddd85d","name":"John Uhlenhopp","registered_at":"2026-06-17T08:18:59Z","symbol":"NIM1336092","token_address":"0x8ae513b9d4085487212d0f6753ce35bbc85e8706","type":"artist","uuid":"7abf85cf-d1e6-4680-b30c-0154991f77c3"}
track: Stabat Mater, Op. 58, B. 71: I. Stabat Mater dolorosa. Andante con moto
track: Stabat Mater, Op. 58, B. 71: X. Quando corpus morietur. Andante con moto
track: Stabat Mater, Op. 58, B. 71: VIII. Fac, ut portem Christi mortem. Larghetto
track: Stabat Mater, Op. 58, B. 71: II. Quis est homo, qui non fleret. Andante sostenuto
track: Stabat Mater, Op. 58, B. 71: VI. Fac me vere tecum flere. Andante con moto

Stabat Mater, Op. 58, B. 71: I. Stabat Mater dolorosa. Andante con moto
type: MusicRecording
duration: PT19M2S
duration ms: 1142373
explicit: false
by artist: Antonín Dvořák
by artist: Prague Symphony Orchestra
by artist: Prague Philharmonic Choir
by artist: Jiří Bělohlávek
by artist: Jaroslav Brych
by artist: Eva Urbanová
by artist: Marta Benackova
by artist: John Uhlenhopp
by artist: Peter Mikuláš
in album: Dvořák: Stabat Mater
  type: MusicAlbum
  date published: 1997-01-01
popularity: 7
genre: classical
genre: late-romantic-era
genre: czech-classical
isrc code: CZA169701140
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T06:54:10+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x58bbd8b0faacaeedf471adc3761a7a268fc9f08b1a3a35270e5283afa0e0901c
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/CZA169701140
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08+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: 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 0x58bbd8b0faacaeedf471adc3761a7a268fc9f08b1a3a35270e5283afa0e0901c. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/CZA169701140.
  date published: 2026-07-02T11:38:34Z
audio: Stabat Mater, Op. 58, B. 71: I. Stabat Mater dolorosa. Andante con moto
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 122.855
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 6
  additional property: Danceability
    type: PropertyValue
    value: 0.178
  additional property: Energy
    type: PropertyValue
    value: 0.088
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.969
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.651
  additional property: Liveness
    type: PropertyValue
    value: 0.084
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.036
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.367
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Stabat Mater, Op. 58, B. 71: X. Quando corpus morietur. Andante con moto
type: MusicRecording
duration: PT7M35S
duration ms: 455093
explicit: false
by artist: Antonín Dvořák
by artist: Eva Urbanová
by artist: Marta Benackova
by artist: John Uhlenhopp
by artist: Peter Mikuláš
by artist: Prague Symphony Orchestra
by artist: Bambini Di Praga
by artist: Prague Philharmonic Choir
by artist: Jiří Bělohlávek
by artist: Blanka Kulínská
by artist: Jaroslav Brych
in album: Dvořák: Stabat Mater
  type: MusicAlbum
  date published: 1997-01-01
popularity: 4
genre: classical
genre: late-romantic-era
genre: czech-classical
isrc code: CZA169710140
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T23:17:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6e111465b3a8393f376f6ef676a68ff2956707c3b7e635c2e39fbe3f6a073e29
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CZA169710140
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19+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: 957118
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-08T03:20:19+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 0x6e111465b3a8393f376f6ef676a68ff2956707c3b7e635c2e39fbe3f6a073e29. 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/CZA169710140.
  date published: 2026-07-08T03:53:27Z
audio: Stabat Mater, Op. 58, B. 71: X. Quando corpus morietur. Andante con moto
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 98.555
  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.084
  additional property: Energy
    type: PropertyValue
    value: 0.214
  additional property: Speechiness
    type: PropertyValue
    value: 0.039
  additional property: Acousticness
    type: PropertyValue
    value: 0.966
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.097
  additional property: Liveness
    type: PropertyValue
    value: 0.08
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.053
  additional property: Loudness (dB)
    type: PropertyValue
    value: -21.406
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Stabat Mater, Op. 58, B. 71: VIII. Fac, ut portem Christi mortem. Larghetto
type: MusicRecording
duration: PT5M26S
duration ms: 326600
explicit: false
by artist: Antonín Dvořák
by artist: Eva Urbanová
by artist: John Uhlenhopp
by artist: Prague Symphony Orchestra
by artist: Jiří Bělohlávek
in album: Dvořák: Stabat Mater
  type: MusicAlbum
  date published: 1997-01-01
popularity: 3
genre: classical
genre: late-romantic-era
genre: czech-classical
isrc code: CZA169708140
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T03:24:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf3cfb0c5d3791b67ff9fda76b82635b714793ae9fb580b435e3631b9f7130194
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CZA169708140
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19+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: 957118
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-08T03:20:19+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 0xf3cfb0c5d3791b67ff9fda76b82635b714793ae9fb580b435e3631b9f7130194. 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/CZA169708140.
  date published: 2026-07-08T03:53:27Z
audio: Stabat Mater, Op. 58, B. 71: VIII. Fac, ut portem Christi mortem. Larghetto
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 108.473
  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.16
  additional property: Energy
    type: PropertyValue
    value: 0.124
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.976
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.019
  additional property: Liveness
    type: PropertyValue
    value: 0.071
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.038
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.626
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Stabat Mater, Op. 58, B. 71: II. Quis est homo, qui non fleret. Andante sostenuto
type: MusicRecording
duration: PT9M51S
duration ms: 591133
explicit: false
by artist: Antonín Dvořák
by artist: Eva Urbanová
by artist: Marta Benackova
by artist: John Uhlenhopp
by artist: Peter Mikuláš
by artist: Prague Symphony Orchestra
by artist: Jiří Bělohlávek
in album: Dvořák: Stabat Mater
  type: MusicAlbum
  date published: 1997-01-01
popularity: 4
genre: classical
genre: late-romantic-era
genre: czech-classical
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd51fd0494b60c3cb7178aba5d9b369e2c5b1feef6355d58d474beb524893c513. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/CZA169702140.
  date published: 2026-07-29T19:35:34Z
audio: Stabat Mater, Op. 58, B. 71: II. Quis est homo, qui non fleret. Andante sostenuto
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 104.578
  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.141
  additional property: Energy
    type: PropertyValue
    value: 0.102
  additional property: Speechiness
    type: PropertyValue
    value: 0.048
  additional property: Acousticness
    type: PropertyValue
    value: 0.989
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.13
  additional property: Liveness
    type: PropertyValue
    value: 0.09
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.039
  additional property: Loudness (dB)
    type: PropertyValue
    value: -25.408
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor
isrc code: CZA169702140
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: 960138
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-29T19:35:34+00:00
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CZA169702140
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960138
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960138
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-29T19:35:34+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

Stabat Mater, Op. 58, B. 71: VI. Fac me vere tecum flere. Andante con moto
type: MusicRecording
duration: PT5M38S
duration ms: 338933
explicit: false
by artist: Antonín Dvořák
by artist: John Uhlenhopp
by artist: Prague Symphony Orchestra
by artist: Prague Philharmonic Choir
by artist: Jiří Bělohlávek
by artist: Jaroslav Brych
in album: Dvořák: Stabat Mater
  type: MusicAlbum
  date published: 1997-01-01
popularity: 4
genre: classical
genre: late-romantic-era
genre: czech-classical
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde5bc7a7c4f5ce58ea1c860ab5c2e54d08007f9cc4125b931606aebbf0af828e. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/CZA169706140.
  date published: 2026-07-29T21:51:49Z
audio: Stabat Mater, Op. 58, B. 71: VI. Fac me vere tecum flere. Andante con moto
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 170.527
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.143
  additional property: Energy
    type: PropertyValue
    value: 0.137
  additional property: Speechiness
    type: PropertyValue
    value: 0.04
  additional property: Acousticness
    type: PropertyValue
    value: 0.973
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.618
  additional property: Liveness
    type: PropertyValue
    value: 0.134
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.214
  additional property: Loudness (dB)
    type: PropertyValue
    value: -24.627
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major
isrc code: CZA169706140
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: 960150
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-29T21:51:49+00:00
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CZA169706140
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960150
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960150
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-29T21:51:49+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