Joy Adah Abiri
type: MusicGroup
popularity: 11
followers: 100
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfb8247e128e99431d3fc83565750771792752aa9290c68c68b0bf6e7609e24c7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953817
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953817
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/fec8f165-c702-41de-a4e3-484c1f4aa9ea.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/fec8f165-c702-41de-a4e3-484c1f4aa9ea.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/fec8f165-c702-41de-a4e3-484c1f4aa9ea
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-15T18:10:31Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xfb8247e128e99431d3fc83565750771792752aa9290c68c68b0bf6e7609e24c7","name":"Joy Adah Abiri","registered_at":"2026-06-15T07:16:10Z","symbol":"NIM0722145","token_address":"0x921000fcbf427e9126a07eba3b7e8db26132a76c","type":"artist","uuid":"fec8f165-c702-41de-a4e3-484c1f4aa9ea"}
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 0xfb8247e128e99431d3fc83565750771792752aa9290c68c68b0bf6e7609e24c7. Chain 2 (Bitcoin): anchored in block 953817 (2026-06-15T18:10:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fec8f165-c702-41de-a4e3-484c1f4aa9ea.json and https://artists.proofprofile.net/proofs/artist/fec8f165-c702-41de-a4e3-484c1f4aa9ea.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-15T18:10:31Z
  text: {"copyright_id":"0xfb8247e128e99431d3fc83565750771792752aa9290c68c68b0bf6e7609e24c7","name":"Joy Adah Abiri","registered_at":"2026-06-15T07:16:10Z","symbol":"NIM0722145","token_address":"0x921000fcbf427e9126a07eba3b7e8db26132a76c","type":"artist","uuid":"fec8f165-c702-41de-a4e3-484c1f4aa9ea"}
album: Abundant Blessing
  type: MusicAlbum
  date published: 2020-09-11
  track: Majobalo
    type: MusicRecording
    duration: PT3M20S
    duration ms: 200045
    explicit: false
    by artist: Joy Adah Abiri
    in album: Abundant Blessing
      type: MusicAlbum
      date published: 2020-09-11
    isrc code: QZDFP1857681
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-05T07:43:09+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x6245026fa1fe9ae1865f32ca549c43fd81491cdc85ca7a2909c1fdda07bd9031
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956772
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956772
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857681
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-05T10:01:46Z
    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 0x6245026fa1fe9ae1865f32ca549c43fd81491cdc85ca7a2909c1fdda07bd9031. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZDFP1857681.
      date published: 2026-07-05T10:01:46Z
    audio: Majobalo
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 114.104
      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.828
      additional property: Energy
        type: PropertyValue
        value: 0.909
      additional property: Speechiness
        type: PropertyValue
        value: 0.121
      additional property: Acousticness
        type: PropertyValue
        value: 0.36
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.029
      additional property: Liveness
        type: PropertyValue
        value: 0.628
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.521
      additional property: Loudness (dB)
        type: PropertyValue
        value: -1.653
      additional property: Key Name
        type: PropertyValue
        value: B
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: Mighty God
    type: MusicRecording
    duration: PT4M20S
    duration ms: 260388
    explicit: false
    by artist: Joy Adah Abiri
    in album: Abundant Blessing
      type: MusicAlbum
      date published: 2020-09-11
    isrc code: QZDFP1857682
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-20T04:14:27+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x33684f231f709ec8f19720feddd57626a8ec94b02f83715dfcfe0268c86fcfac
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958822
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958822
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857682
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-20T04:30:07Z
    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 0x33684f231f709ec8f19720feddd57626a8ec94b02f83715dfcfe0268c86fcfac. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30:07Z), 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/QZDFP1857682.
      date published: 2026-07-20T04:30:07Z
    audio: Mighty God
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 141.9
      additional property: Musical Key
        type: PropertyValue
        value: 3
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.76
      additional property: Energy
        type: PropertyValue
        value: 0.576
      additional property: Speechiness
        type: PropertyValue
        value: 0.072
      additional property: Acousticness
        type: PropertyValue
        value: 0.585
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.337
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.791
      additional property: Loudness (dB)
        type: PropertyValue
        value: -4.003
      additional property: Key Name
      additional property: Mode Name
  track: Let Your Blessing Fall
  track: Kaine Yesu
  track: Abundant Blessing
  track: Invvisible God
  track: Open Heaven
  track: Rock Of My Salvation
album: Great Grace
album: We Hail Nigeria
album: Unlimited Grace
album: Majesty
album: Open Heavens
album: I Testify
album: I Will Wait

Key Name
type: PropertyValue
value: Eb

Mode Name
type: PropertyValue
value: Major

Let Your Blessing Fall
type: MusicRecording
duration: PT4M40S
duration ms: 280032
explicit: false
by artist: Joy Adah Abiri
in album: Abundant Blessing
  type: MusicAlbum
  date published: 2020-09-11
isrc code: QZDFP1857683
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T08:03:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6f5113744e15b06a91a9e187a017a73ad6a20842fac7125ca0ce75af7d2ce0c9
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956772
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956772
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857683
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T10:01:46Z
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 0x6f5113744e15b06a91a9e187a017a73ad6a20842fac7125ca0ce75af7d2ce0c9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZDFP1857683.
  date published: 2026-07-05T10:01:46Z
audio: Let Your Blessing Fall
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 113.824
  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.374
  additional property: Energy
    type: PropertyValue
    value: 0.592
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.756
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.007
  additional property: Liveness
    type: PropertyValue
    value: 0.399
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.679
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.706
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Kaine Yesu
type: MusicRecording
duration: PT2M50S
duration ms: 170187
explicit: false
by artist: Joy Adah Abiri
in album: Abundant Blessing
  type: MusicAlbum
  date published: 2020-09-11
isrc code: QZDFP1857684
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T06:39:12+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4012c14fad4895a4da935b18769618e30fd5deef75297082e48f2ae94b703e7b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959107
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959107
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857684
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T07:19:23Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4012c14fad4895a4da935b18769618e30fd5deef75297082e48f2ae94b703e7b. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857684.
  date published: 2026-07-22T07:19:23Z
audio: Kaine Yesu
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 160.534
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.729
  additional property: Energy
    type: PropertyValue
    value: 0.801
  additional property: Speechiness
    type: PropertyValue
    value: 0.105
  additional property: Acousticness
    type: PropertyValue
    value: 0.141
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.045
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.97
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.611
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Abundant Blessing
type: MusicRecording
duration: PT2M51S
duration ms: 171676
explicit: false
by artist: Joy Adah Abiri
in album: Abundant Blessing
  type: MusicAlbum
  date published: 2020-09-11
isrc code: QZDFP1857685
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T00:20:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9c6cebedc38a2060dba3dd038857e1e131e78a8c54ea73c9f53bd7b1f2a42fc9
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958800
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958800
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857685
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T00:52:19Z
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 0x9c6cebedc38a2060dba3dd038857e1e131e78a8c54ea73c9f53bd7b1f2a42fc9. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52:19Z), 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/QZDFP1857685.
  date published: 2026-07-20T00:52:19Z
audio: Abundant Blessing
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 121.954
  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.817
  additional property: Energy
    type: PropertyValue
    value: 0.874
  additional property: Speechiness
    type: PropertyValue
    value: 0.078
  additional property: Acousticness
    type: PropertyValue
    value: 0.042
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.08
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.96
  additional property: Loudness (dB)
    type: PropertyValue
    value: -2.975
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Invvisible God
type: MusicRecording
duration: PT4M30S
duration ms: 270027
explicit: false
by artist: Joy Adah Abiri
in album: Abundant Blessing
  type: MusicAlbum
  date published: 2020-09-11
isrc code: QZDFP1857686
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T09:56:27+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfcfd092df14f9a44c54a9f6672db47deab1a137f3feb13f7a6a6936647079643
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956772
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956772
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857686
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T10:01:46Z
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 0xfcfd092df14f9a44c54a9f6672db47deab1a137f3feb13f7a6a6936647079643. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZDFP1857686.
  date published: 2026-07-05T10:01:46Z
audio: Invvisible God
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 144.025
  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.513
  additional property: Energy
    type: PropertyValue
    value: 0.816
  additional property: Speechiness
    type: PropertyValue
    value: 0.06
  additional property: Acousticness
    type: PropertyValue
    value: 0.667
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.082
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.897
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.775
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Open Heaven
type: MusicRecording
duration: PT3M28S
duration ms: 208483
explicit: false
by artist: Joy Adah Abiri
in album: Abundant Blessing
  type: MusicAlbum
  date published: 2020-09-11
isrc code: QZDFP1857687
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T11:09:29+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7fda0881ec474e715ad7c909217379414392ee48577a38dc679fb36f7864685f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958870
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958870
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857687
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T11:19:23Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fda0881ec474e715ad7c909217379414392ee48577a38dc679fb36f7864685f. Chain 2 (Bitcoin): anchored in block 958870 (2026-07-20T11:19:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857687.
  date published: 2026-07-20T11:19:23Z
audio: Open Heaven
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 196.129
  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.558
  additional property: Energy
    type: PropertyValue
    value: 0.894
  additional property: Speechiness
    type: PropertyValue
    value: 0.19
  additional property: Acousticness
    type: PropertyValue
    value: 0.442
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.014
  additional property: Liveness
    type: PropertyValue
    value: 0.06
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.97
  additional property: Loudness (dB)
    type: PropertyValue
    value: -1.828
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Rock Of My Salvation
type: MusicRecording
duration: PT2M52S
duration ms: 172773
explicit: false
by artist: Joy Adah Abiri
in album: Abundant Blessing
  type: MusicAlbum
  date published: 2020-09-11
isrc code: QZDFP1857688
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T05:10:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x47497f8108842cbc724028c167da821e01bcaf4f99a8a494d89ac5e113174fd3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958975
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958975
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857688
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T06:12:52Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47497f8108842cbc724028c167da821e01bcaf4f99a8a494d89ac5e113174fd3. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDFP1857688.
  date published: 2026-07-21T06:12:52Z
audio: Rock Of My Salvation
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.97
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.651
  additional property: Energy
    type: PropertyValue
    value: 0.813
  additional property: Speechiness
    type: PropertyValue
    value: 0.133
  additional property: Acousticness
    type: PropertyValue
    value: 0.011
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.083
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.782
  additional property: Loudness (dB)
    type: PropertyValue
    value: -1.222
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Great Grace
type: MusicAlbum
date published: 2022-02-15

We Hail Nigeria
type: MusicAlbum
date published: 2023-05-11

Unlimited Grace
type: MusicAlbum
date published: 2024-07-19

Majesty
type: MusicAlbum
date published: 2025-06-15
track: Majesty
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206628
  explicit: false
  by artist: Joy Adah Abiri
  in album: Majesty
    type: MusicAlbum
    date published: 2025-06-15
  isrc code: GX53U2565833
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T03:18:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4c450a2768dab5989460c45cefeadc083b0a24562943fb55798309e6506dd0f0
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956889
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956889
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX53U2565833
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T06:56:49Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c450a2768dab5989460c45cefeadc083b0a24562943fb55798309e6506dd0f0. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GX53U2565833.
    date published: 2026-07-06T06:56:49Z
  audio: Majesty
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 111.964
    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.703
    additional property: Energy
      type: PropertyValue
      value: 0.936
    additional property: Speechiness
      type: PropertyValue
      value: 0.077
    additional property: Acousticness
      type: PropertyValue
      value: 0.005
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.17
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.612
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.675
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Open Heavens
type: MusicAlbum
date published: 2025-06-15

I Testify
type: MusicAlbum
date published: 2025-06-15

I Will Wait
type: MusicAlbum
date published: 2025-06-23