Virgil Meares
type: MusicGroup
genre: worship
popularity: 15
followers: 8234
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x516abecd7763740c54db52aa635912bc7a66ae1b4054e160a2697224e5327bbe
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953620
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953620
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/20ebf752-ab28-4596-9900-b19de4a03385.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/20ebf752-ab28-4596-9900-b19de4a03385.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/20ebf752-ab28-4596-9900-b19de4a03385
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-14T09:36:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x516abecd7763740c54db52aa635912bc7a66ae1b4054e160a2697224e5327bbe","name":"Virgil Meares","registered_at":"2026-06-14T07:50:46Z","symbol":"NIM0386785","token_address":"0xcc1752008c7f20d5f76ee8a8901a88eb35d9117d","type":"artist","uuid":"20ebf752-ab28-4596-9900-b19de4a03385"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x516abecd7763740c54db52aa635912bc7a66ae1b4054e160a2697224e5327bbe. Chain 2 (Bitcoin): anchored in block 953620 (2026-06-14T09:36:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/20ebf752-ab28-4596-9900-b19de4a03385.json and https://artists.proofprofile.net/proofs/artist/20ebf752-ab28-4596-9900-b19de4a03385.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-14T09:36:10Z
  text: {"copyright_id":"0x516abecd7763740c54db52aa635912bc7a66ae1b4054e160a2697224e5327bbe","name":"Virgil Meares","registered_at":"2026-06-14T07:50:46Z","symbol":"NIM0386785","token_address":"0xcc1752008c7f20d5f76ee8a8901a88eb35d9117d","type":"artist","uuid":"20ebf752-ab28-4596-9900-b19de4a03385"}
album: We Have Overcome
  type: MusicAlbum
  date published: 1989
album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
  track: My Glory and the Lifter of My Head
    type: MusicRecording
    duration: PT1M55S
    duration ms: 115933
    explicit: false
    by artist: Virgil Meares
    in album: We Have Overcome
      type: MusicAlbum
      date published: 1989-01-01
    genre: worship
    isrc code: US25L0800338
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T15:41:19+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xc25ed3b11206b1da8cb18eaba0143b930b24edb252ce119d9b18d8dd1136e9a9
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956545
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956545
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800338
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-03T19:59:51Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc25ed3b11206b1da8cb18eaba0143b930b24edb252ce119d9b18d8dd1136e9a9. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800338 — a six-check JSON result.
      date published: 2026-07-03T19:59:51Z
    audio: My Glory and the Lifter of My Head
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 127.635
      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.68
      additional property: Energy
        type: PropertyValue
        value: 0.673
      additional property: Speechiness
        type: PropertyValue
        value: 0.035
      additional property: Acousticness
        type: PropertyValue
        value: 0.529
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.273
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.943
      additional property: Loudness (dB)
        type: PropertyValue
        value: -13.787
      additional property: Key Name
        type: PropertyValue
        value: C
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: He Is the King of Kings
    type: MusicRecording
    duration: PT1M31S
    duration ms: 91306
    explicit: false
    by artist: Virgil Meares
    in album: We Have Overcome
      type: MusicAlbum
      date published: 1989-01-01
    genre: worship
    isrc code: US25L0800339
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-18T13:25:13+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xecd658e9819f701f74ee8758af43d80317f9d0078ab9bbbd84dca7f3665c581f
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958558
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958558
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800339
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-18T13:44:16Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecd658e9819f701f74ee8758af43d80317f9d0078ab9bbbd84dca7f3665c581f. Chain 2 (Bitcoin): anchored in block 958558 (2026-07-18T13:44:16Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800339 — a six-check JSON result.
      date published: 2026-07-18T13:44:16Z
    audio: He Is the King of Kings
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 127.702
      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.659
      additional property: Energy
        type: PropertyValue
        value: 0.652
      additional property: Speechiness
        type: PropertyValue
        value: 0.039
      additional property: Acousticness
        type: PropertyValue
        value: 0.249
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.502
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Rejoice For the Steps
  track: God Has Given Us the City
  track: No Weapon Formed
  track: Shout For He Has Given Us the City
  track: The Spirit of Power
  track: I Am Free
  track: There Is A Fountain Filled With Blood
  track: We Have Overcome

Valence (Positivity)
type: PropertyValue
value: 0.957

Loudness (dB)
type: PropertyValue
value: -12.519

Key Name
type: PropertyValue
value: G

Mode Name
type: PropertyValue
value: Major

Rejoice For the Steps
type: MusicRecording
duration: PT2M48S
duration ms: 168426
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800341
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T08:35:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1c74b482583ac0bb9043d5060e5a58c1659a24f327f3651cfae7e4dd9540b39b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956474
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956474
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800341
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T08:56: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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c74b482583ac0bb9043d5060e5a58c1659a24f327f3651cfae7e4dd9540b39b. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800341 — a six-check JSON result.
  date published: 2026-07-03T08:56:35Z
audio: Rejoice For the Steps
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 90.719
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.52
  additional property: Energy
    type: PropertyValue
    value: 0.9
  additional property: Speechiness
    type: PropertyValue
    value: 0.06
  additional property: Acousticness
    type: PropertyValue
    value: 0.265
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.425
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.529
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.922
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

God Has Given Us the City
type: MusicRecording
duration: PT2M37S
duration ms: 157240
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800342
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T05:29:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x78a89331ee5dfe6dab5e50b44827806e725a92765a88f9f43fb5b846ad87e7d8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958832
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958832
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800342
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T05:43:55Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78a89331ee5dfe6dab5e50b44827806e725a92765a88f9f43fb5b846ad87e7d8. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T05:43:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800342 — a six-check JSON result.
  date published: 2026-07-20T05:43:55Z
audio: God Has Given Us the City
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.478
  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.7
  additional property: Energy
    type: PropertyValue
    value: 0.889
  additional property: Speechiness
    type: PropertyValue
    value: 0.062
  additional property: Acousticness
    type: PropertyValue
    value: 0.251
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.294
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.708
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.745
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

No Weapon Formed
type: MusicRecording
duration: PT1M23S
duration ms: 83666
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800343
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T00:23:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2885c096c716e1c1e1961b44097367116c9c29851879822f40a87b97c6a51d5d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958224
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958224
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800343
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T02:28:43Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2885c096c716e1c1e1961b44097367116c9c29851879822f40a87b97c6a51d5d. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800343 — a six-check JSON result.
  date published: 2026-07-16T02:28:43Z
audio: No Weapon Formed
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.493
  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.692
  additional property: Energy
    type: PropertyValue
    value: 0.923
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.277
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.078
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.807
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.924
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Shout For He Has Given Us the City
type: MusicRecording
duration: PT3M0S
duration ms: 180800
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800344
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T10:59:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe1f35493f8a1e1b0c78fefc8665a310c728e03d06a0a95f288e3d93cc2867197
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959001
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959001
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800344
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T11:41:42Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1f35493f8a1e1b0c78fefc8665a310c728e03d06a0a95f288e3d93cc2867197. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800344 — a six-check JSON result.
  date published: 2026-07-21T11:41:42Z
audio: Shout For He Has Given Us the City
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 135.452
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.668
  additional property: Energy
    type: PropertyValue
    value: 0.75
  additional property: Speechiness
    type: PropertyValue
    value: 0.028
  additional property: Acousticness
    type: PropertyValue
    value: 0.306
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.325
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.796
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.567
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

The Spirit of Power
type: MusicRecording
duration: PT2M56S
duration ms: 176200
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800345
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T09:34:27+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4f2108e77bc183b88d62aef6af09fc565f396f792693d51de0447863cbccb79c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958991
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958991
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800345
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T10:04:40Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f2108e77bc183b88d62aef6af09fc565f396f792693d51de0447863cbccb79c. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800345 — a six-check JSON result.
  date published: 2026-07-21T10:04:40Z
audio: The Spirit of Power
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 96.586
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.748
  additional property: Energy
    type: PropertyValue
    value: 0.836
  additional property: Speechiness
    type: PropertyValue
    value: 0.074
  additional property: Acousticness
    type: PropertyValue
    value: 0.075
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.064
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.831
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.979
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

I Am Free
type: MusicRecording
duration: PT4M6S
duration ms: 246760
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800347
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T13:00:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5fd036956047c99e8e01be6df931a20a037028e6bb42f5b838a4a793c433e9fd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956545
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956545
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800347
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T19:59:51Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fd036956047c99e8e01be6df931a20a037028e6bb42f5b838a4a793c433e9fd. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800347 — a six-check JSON result.
  date published: 2026-07-03T19:59:51Z
audio: I Am Free
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 87.703
  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.555
  additional property: Energy
    type: PropertyValue
    value: 0.306
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.5
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.375
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.311
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.626
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

There Is A Fountain Filled With Blood
type: MusicRecording
duration: PT3M13S
duration ms: 193173
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800349
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T19:36:35+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0806563b2cffd268c44e723637fed91b13813999e7d54d478233d146ea347291
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956857
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956857
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800349
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:26:17Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0806563b2cffd268c44e723637fed91b13813999e7d54d478233d146ea347291. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800349 — a six-check JSON result.
  date published: 2026-07-06T01:26:17Z
audio: There Is A Fountain Filled With Blood
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 111.588
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.416
  additional property: Energy
    type: PropertyValue
    value: 0.297
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.69
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.356
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.26
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.859
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

We Have Overcome
type: MusicRecording
duration: PT1M59S
duration ms: 119973
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800351
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T20:49:42+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7894249f1e48a79373aa4711e71ebb48e1cfef59f413bda0a75d046aec60af1f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959061
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959061
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800351
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T21:34: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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7894249f1e48a79373aa4711e71ebb48e1cfef59f413bda0a75d046aec60af1f. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800351 — a six-check JSON result.
  date published: 2026-07-21T21:34:21Z
audio: We Have Overcome
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 127.509
  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.582
  additional property: Energy
    type: PropertyValue
    value: 0.682
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.264
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.291
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.715
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.511
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

We Have Overcome
type: MusicAlbum
date published: 1989-01-01
track: My Glory and the Lifter of My Head
  type: MusicRecording
  duration: PT1M55S
  duration ms: 115933
  explicit: false
  by artist: Virgil Meares
  in album: We Have Overcome
    type: MusicAlbum
    date published: 1989-01-01
  genre: worship
  isrc code: US25L0800338
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T15:41:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc25ed3b11206b1da8cb18eaba0143b930b24edb252ce119d9b18d8dd1136e9a9
  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/US25L0800338
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc25ed3b11206b1da8cb18eaba0143b930b24edb252ce119d9b18d8dd1136e9a9. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800338 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: My Glory and the Lifter of My Head
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.635
    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.68
    additional property: Energy
      type: PropertyValue
      value: 0.673
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.529
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.273
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.942
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.787
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: He Is the King of Kings
  type: MusicRecording
  duration: PT1M31S
  duration ms: 91306
  explicit: false
  by artist: Virgil Meares
  in album: We Have Overcome
    type: MusicAlbum
    date published: 1989-01-01
  genre: worship
  isrc code: US25L0800339
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xecd658e9819f701f74ee8758af43d80317f9d0078ab9bbbd84dca7f3665c581f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958601
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958601
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800339
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T19:27:02Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecd658e9819f701f74ee8758af43d80317f9d0078ab9bbbd84dca7f3665c581f. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800339 — a six-check JSON result.
    date published: 2026-07-18T19:27:02Z
  audio: He Is the King of Kings
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 127.709
    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.66
    additional property: Energy
      type: PropertyValue
      value: 0.652
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.249
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.502
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.957
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.519
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Rejoice For the Steps
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168426
  explicit: false
  by artist: Virgil Meares
  in album: We Have Overcome
    type: MusicAlbum
    date published: 1989-01-01
  genre: worship
  isrc code: US25L0800341
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T08:35:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1c74b482583ac0bb9043d5060e5a58c1659a24f327f3651cfae7e4dd9540b39b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800341
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Rejoice For the Steps
track: God Has Given Us the City
track: No Weapon Formed
track: I Am Free

OTSTimestamp
type: PropertyValue
value: 2026-07-03T19:59:51Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c74b482583ac0bb9043d5060e5a58c1659a24f327f3651cfae7e4dd9540b39b. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800341 — a six-check JSON result.
date published: 2026-07-03T19:59:51Z

Rejoice For the Steps
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 90.722
additional property: Musical Key
  type: PropertyValue
  value: 8
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.52
additional property: Energy
  type: PropertyValue
  value: 0.9
additional property: Speechiness
  type: PropertyValue
  value: 0.06
additional property: Acousticness
  type: PropertyValue
  value: 0.265
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.425
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.529
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.922
additional property: Key Name
  type: PropertyValue
  value: Ab
additional property: Mode Name
  type: PropertyValue
  value: Major

God Has Given Us the City
type: MusicRecording
duration: PT2M37S
duration ms: 157240
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800342
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x78a89331ee5dfe6dab5e50b44827806e725a92765a88f9f43fb5b846ad87e7d8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959087
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959087
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800342
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T02:05:55Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78a89331ee5dfe6dab5e50b44827806e725a92765a88f9f43fb5b846ad87e7d8. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800342 — a six-check JSON result.
  date published: 2026-07-22T02:05:55Z
audio: God Has Given Us the City
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.471
  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.7
  additional property: Energy
    type: PropertyValue
    value: 0.889
  additional property: Speechiness
    type: PropertyValue
    value: 0.062
  additional property: Acousticness
    type: PropertyValue
    value: 0.251
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.294
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.708
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.745
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

No Weapon Formed
type: MusicRecording
duration: PT1M23S
duration ms: 83096
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800343
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2885c096c716e1c1e1961b44097367116c9c29851879822f40a87b97c6a51d5d
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/US25L0800343
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2885c096c716e1c1e1961b44097367116c9c29851879822f40a87b97c6a51d5d. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800343 — a six-check JSON result.
  date published: 2026-07-18T00:52:36Z
audio: No Weapon Formed
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.44
  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.691
  additional property: Energy
    type: PropertyValue
    value: 0.95
  additional property: Speechiness
    type: PropertyValue
    value: 0.073
  additional property: Acousticness
    type: PropertyValue
    value: 0.348
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.142
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.817
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.975
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

I Am Free
type: MusicRecording
duration: PT4M6S
duration ms: 246760
explicit: false
by artist: Virgil Meares
in album: We Have Overcome
  type: MusicAlbum
  date published: 1989-01-01
genre: worship
isrc code: US25L0800347
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T13:00:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5fd036956047c99e8e01be6df931a20a037028e6bb42f5b838a4a793c433e9fd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956545
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956545
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800347
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T19:59:51Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fd036956047c99e8e01be6df931a20a037028e6bb42f5b838a4a793c433e9fd. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US25L0800347 — a six-check JSON result.
  date published: 2026-07-03T19:59:51Z
audio: I Am Free
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 87.704
  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.555
  additional property: Energy
    type: PropertyValue
    value: 0.306
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.5
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.375
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.291
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.626
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major