BNinjas
type: MusicGroup
genre: deep house
popularity: 6
followers: 478
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfe6cb8bb178270fe1f346bf5b396773b61eb062df48ddcd39ee9ac9618a18720
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 954066
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/954066
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/729801fe-409a-46c1-8c7c-f967759da4e9.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/729801fe-409a-46c1-8c7c-f967759da4e9.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/729801fe-409a-46c1-8c7c-f967759da4e9
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-17T08:11:48Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe6cb8bb178270fe1f346bf5b396773b61eb062df48ddcd39ee9ac9618a18720. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/729801fe-409a-46c1-8c7c-f967759da4e9.json and https://artists.proofprofile.net/proofs/artist/729801fe-409a-46c1-8c7c-f967759da4e9.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-17T08:11:48Z
album: No Connections
  type: MusicAlbum
  date published: 2016-12-02
  track: No Connections - Original Mix
    type: MusicRecording
    duration: PT6M8S
    duration ms: 368639
    explicit: false
    by artist: BNinjas
    in album: No Connections
      type: MusicAlbum
      date published: 2016-12-02
  track: No Connections - Keegs Bantom Remix
    type: MusicRecording
    duration: PT6M54S
    duration ms: 414908
    explicit: false
    by artist: BNinjas
    in album: No Connections
      type: MusicAlbum
      date published: 2016-12-02
  track: No Connections - Kinetic Remix
    type: MusicRecording
    duration: PT7M25S
    duration ms: 445094
    explicit: false
    by artist: BNinjas
    in album: No Connections
      type: MusicAlbum
      date published: 2016-12-02
album: She In The Red Zone
  type: MusicAlbum
  date published: 2017-04-14
  track: She In The Red Zone
    type: MusicRecording
    duration: PT6M53S
    duration ms: 413586
    explicit: false
    by artist: BNinjas
    in album: She In The Red Zone
      type: MusicAlbum
      date published: 2017-04-14
album: Mid Fog
  type: MusicAlbum
  date published: 2018-02-26
  track: Forms
    type: MusicRecording
    duration: PT5M54S
    duration ms: 354005
    explicit: false
    by artist: BNinjas
    in album: Mid Fog
      type: MusicAlbum
      date published: 2018-02-26
  track: Mid Fog
    type: MusicRecording
    duration: PT6M8S
    duration ms: 368140
    explicit: false
    by artist: BNinjas
    in album: Mid Fog
      type: MusicAlbum
      date published: 2018-02-26
  track: Modulater
    type: MusicRecording
    duration: PT6M58S
    duration ms: 418541
    explicit: false
    by artist: BNinjas
    in album: Mid Fog
      type: MusicAlbum
      date published: 2018-02-26
album: Wann Go
  type: MusicAlbum
  date published: 2018-05-04
  track: Wann Go - Original Mix
    type: MusicRecording
    duration: PT6M12S
    duration ms: 372845
    explicit: false
    by artist: BNinjas
    in album: Wann Go
      type: MusicAlbum
      date published: 2018-05-04
  track: Green For Go - Original Mix
    type: MusicRecording
    duration: PT6M12S
    duration ms: 372318
    explicit: false
    by artist: BNinjas
    in album: Wann Go
      type: MusicAlbum
      date published: 2018-05-04
album: Nie Ver Kinders Nie
  type: MusicAlbum
  date published: 2018-07-03
  track: Nie Ver Kinders Nie
    type: MusicRecording
    duration: PT6M8S
    duration ms: 368000
    explicit: false
    by artist: BNinjas
    in album: Nie Ver Kinders Nie
      type: MusicAlbum
      date published: 2018-07-03
  track: Best Before
    type: MusicRecording
    duration: PT6M8S
    duration ms: 368015
    explicit: false
    by artist: BNinjas
    in album: Nie Ver Kinders Nie
      type: MusicAlbum
      date published: 2018-07-03
  track: Continuously
    type: MusicRecording
    duration: PT6M8S
    duration ms: 368083
    explicit: false
    by artist: BNinjas
    in album: Nie Ver Kinders Nie
      type: MusicAlbum
      date published: 2018-07-03
  track: What Do You Think
    type: MusicRecording
    duration: PT6M24S
    duration ms: 384015
    explicit: false
    by artist: BNinjas
    in album: Nie Ver Kinders Nie
      type: MusicAlbum
      date published: 2018-07-03
album: Sad Days
  type: MusicAlbum
  date published: 2018-09-28
  track: Sad Days
    type: MusicRecording
    duration: PT6M0S
    duration ms: 360024
    explicit: false
    by artist: BNinjas
    in album: Sad Days
      type: MusicAlbum
      date published: 2018-09-28
  track: Titled Who Ninjas
    type: MusicRecording
    duration: PT6M14S
    duration ms: 374032
    explicit: false
    by artist: BNinjas
    in album: Sad Days
      type: MusicAlbum
      date published: 2018-09-28
  track: Titles
    type: MusicRecording
    duration: PT6M24S
    duration ms: 384061
    explicit: false
    by artist: BNinjas
    in album: Sad Days
      type: MusicAlbum
      date published: 2018-09-28
album: Ghostly Ways
  type: MusicAlbum
  date published: 2019-07-27
  track: Ghostly Ways - Original Mix
  track: Ghostly Ways - Deep Code Remix
  track: Ghostly Ways - LucaSoul Remix
  track: Ghostly Ways - L-Gil Remix
album: Now We See
album: Subjected To You EP
album: South Park
album: Positive Messages / We Have
album: Vibed
album: 1996
album: Cape To Cairo EP
album: A No Show
album: Tapes EP
album: Thing About Deep
album: Would Be Calling EP
album: Groovers EP
album: Never Knew
album: Encoder
album: Just Air EP
album: Take Me Away EP
album: Just Go EP
album: IQ EP
album: B2b
album: Twice As Much
album: Moments
album: High School
album: My Kindness
album: V Love
album: Gues What
album: You Show Too Much Feelings EP
album: Only Musical
album: Mall
album: Pause
album: Off The Grid EP
album: Three
album: Been Called Out
album: Trying Out
album: Shake
album: Days
album: Wanna Stop EP
album: NBA Stories EP
album: Country Music
album: Bus Not Coming EP
album: Robin a Cop
album: Dates
album: Blues
album: Points
album: Groove Basics
album: The Joys
album: Girl Jus Pull Up
album: New Wave
track: Let's Talk
track: Subjected To You
track: Elektroones - Bninjas Remix
track: Bon Voyage - BNinjas Remix
track: Who That - Original Mix
track: Two 2 One
track: Shine - BNinjas Basement Mix
track: Just Air
track: Free Head
track: Ferrylight - BNinjas Remix

Ghostly Ways - Original Mix
type: MusicRecording
duration: PT5M53S
duration ms: 353280
explicit: false
by artist: BNinjas
in album: Ghostly Ways
  type: MusicAlbum
  date published: 2019-07-27

Ghostly Ways - Deep Code Remix
type: MusicRecording
duration: PT7M52S
duration ms: 472005
explicit: false
by artist: BNinjas
in album: Ghostly Ways
  type: MusicAlbum
  date published: 2019-07-27

Ghostly Ways - LucaSoul Remix
type: MusicRecording
duration: PT6M8S
duration ms: 368640
explicit: false
by artist: BNinjas
in album: Ghostly Ways
  type: MusicAlbum
  date published: 2019-07-27

Ghostly Ways - L-Gil Remix
type: MusicRecording
duration: PT7M5S
duration ms: 425806
explicit: false
by artist: BNinjas
in album: Ghostly Ways
  type: MusicAlbum
  date published: 2019-07-27

Now We See
type: MusicAlbum
date published: 2019-08-23
track: Now We See
  type: MusicRecording
  duration: PT5M54S
  duration ms: 354109
  explicit: false
  by artist: BNinjas
  in album: Now We See
    type: MusicAlbum
    date published: 2019-08-23
track: Now We See - Sheriff´S Re Dub
  type: MusicRecording
  duration: PT8M4S
  duration ms: 484940
  explicit: false
  by artist: BNinjas
  in album: Now We See
    type: MusicAlbum
    date published: 2019-08-23
track: Now We See - Kananelo Matlolane & Kaygo Soul Remix
  type: MusicRecording
  duration: PT6M11S
  duration ms: 371828
  explicit: false
  by artist: BNinjas
  in album: Now We See
    type: MusicAlbum
    date published: 2019-08-23

Subjected To You EP
type: MusicAlbum
date published: 2020-01-20
track: Subjected To You
  type: MusicRecording
  duration: PT6M22S
  duration ms: 382497
  explicit: false
  by artist: BNinjas
  in album: Subjected To You EP
    type: MusicAlbum
    date published: 2020-01-20
track: Cream Babe
  type: MusicRecording
  duration: PT6M44S
  duration ms: 404104
  explicit: false
  by artist: BNinjas
  in album: Subjected To You EP
    type: MusicAlbum
    date published: 2020-01-20
track: Packs
  type: MusicRecording
  duration: PT6M24S
  duration ms: 384000
  explicit: false
  by artist: BNinjas
  in album: Subjected To You EP
    type: MusicAlbum
    date published: 2020-01-20
track: We Packed
  type: MusicRecording
  duration: PT6M20S
  duration ms: 380721
  explicit: false
  by artist: BNinjas
  in album: Subjected To You EP
    type: MusicAlbum
    date published: 2020-01-20

South Park
type: MusicAlbum
date published: 2020-05-29
track: South Park
  type: MusicRecording
  duration: PT7M15S
  duration ms: 435227
  explicit: false
  by artist: BNinjas
  in album: South Park
    type: MusicAlbum
    date published: 2020-05-29
track: Lifes Expectations
  type: MusicRecording
  duration: PT6M32S
  duration ms: 392041
  explicit: false
  by artist: BNinjas
  in album: South Park
    type: MusicAlbum
    date published: 2020-05-29
track: Knew It Too
  type: MusicRecording
  duration: PT6M30S
  duration ms: 390704
  explicit: false
  by artist: BNinjas
  in album: South Park
    type: MusicAlbum
    date published: 2020-05-29

Positive Messages / We Have
type: MusicAlbum
date published: 2020-09-04
track: We Have
  type: MusicRecording
  duration: PT6M24S
  duration ms: 384000
  explicit: false
  by artist: BNinjas
  in album: Positive Messages / We Have
    type: MusicAlbum
    date published: 2020-09-04
track: Positive Messages
  type: MusicRecording
  duration: PT6M56S
  duration ms: 416000
  explicit: false
  by artist: BNinjas
  in album: Positive Messages / We Have
    type: MusicAlbum
    date published: 2020-09-04

Vibed
type: MusicAlbum
date published: 2020-10-30
track: Vibed
  type: MusicRecording
  duration: PT6M17S
  duration ms: 377704
  explicit: false
  by artist: BNinjas
  in album: Vibed
    type: MusicAlbum
    date published: 2020-10-30
track: Dsko
  type: MusicRecording
  duration: PT6M33S
  duration ms: 393442
  explicit: false
  by artist: BNinjas
  in album: Vibed
    type: MusicAlbum
    date published: 2020-10-30

1996
type: MusicAlbum
date published: 2020-11-30
track: 1996
  type: MusicRecording
  duration: PT6M32S
  duration ms: 392510
  explicit: false
  by artist: BNinjas
  in album: 1996
    type: MusicAlbum
    date published: 2020-11-30
track: No Questions
  type: MusicRecording
  duration: PT6M42S
  duration ms: 402330
  explicit: false
  by artist: BNinjas
  in album: 1996
    type: MusicAlbum
    date published: 2020-11-30
track: The Baber Dude
  type: MusicRecording
  duration: PT7M44S
  duration ms: 464184
  explicit: false
  by artist: BNinjas
  in album: 1996
    type: MusicAlbum
    date published: 2020-11-30
track: Nights
  type: MusicRecording
  duration: PT6M9S
  duration ms: 369014
  explicit: false
  by artist: BNinjas
  in album: 1996
    type: MusicAlbum
    date published: 2020-11-30

Cape To Cairo EP
type: MusicAlbum
date published: 2020-12-31
track: Cape To Cairo - Original Mix
  type: MusicRecording
  duration: PT6M7S
  duration ms: 367831
  explicit: false
  by artist: BNinjas
  in album: Cape To Cairo EP
    type: MusicAlbum
    date published: 2020-12-31
track: DeadBeat - Original Mix
  type: MusicRecording
  duration: PT5M45S
  duration ms: 345005
  explicit: false
  by artist: BNinjas
  in album: Cape To Cairo EP
    type: MusicAlbum
    date published: 2020-12-31
track: My God - Original Mix
  type: MusicRecording
  duration: PT6M10S
  duration ms: 370005
  explicit: false
  by artist: BNinjas
  in album: Cape To Cairo EP
    type: MusicAlbum
    date published: 2020-12-31
track: Ntokozo - Original Mix
  type: MusicRecording
  duration: PT6M22S
  duration ms: 382056
  explicit: false
  by artist: BNinjas
  in album: Cape To Cairo EP
    type: MusicAlbum
    date published: 2020-12-31

A No Show
type: MusicAlbum
date published: 2021-01-22
track: A No Show
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368161
  explicit: false
  by artist: BNinjas
  in album: A No Show
    type: MusicAlbum
    date published: 2021-01-22
track: Antidote
  type: MusicRecording
  duration: PT6M16S
  duration ms: 376161
  explicit: false
  by artist: BNinjas
  in album: A No Show
    type: MusicAlbum
    date published: 2021-01-22
track: True Story
  type: MusicRecording
  duration: PT6M40S
  duration ms: 400265
  explicit: false
  by artist: BNinjas
  in album: A No Show
    type: MusicAlbum
    date published: 2021-01-22

Tapes EP
type: MusicAlbum
date published: 2021-02-05
track: Tapes
  type: MusicRecording
  duration: PT6M32S
  duration ms: 392000
  explicit: false
  by artist: BNinjas
  in album: Tapes EP
    type: MusicAlbum
    date published: 2021-02-05
track: Bewys Van
  type: MusicRecording
  duration: PT6M32S
  duration ms: 392005
  explicit: false
  by artist: BNinjas
  in album: Tapes EP
    type: MusicAlbum
    date published: 2021-02-05
track: In Hiding
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368000
  explicit: false
  by artist: BNinjas
  in album: Tapes EP
    type: MusicAlbum
    date published: 2021-02-05
track: Bestuur
  type: MusicRecording
  duration: PT6M33S
  duration ms: 393452
  explicit: false
  by artist: BNinjas
  in album: Tapes EP
    type: MusicAlbum
    date published: 2021-02-05

Thing About Deep
type: MusicAlbum
date published: 2021-03-19
track: Thing About Deep
  type: MusicRecording
  duration: PT6M35S
  duration ms: 395298
  explicit: false
  by artist: BNinjas
  in album: Thing About Deep
    type: MusicAlbum
    date published: 2021-03-19
track: Music for the Wrong Reasons
  type: MusicRecording
  duration: PT8M7S
  duration ms: 487879
  explicit: false
  by artist: BNinjas
  in album: Thing About Deep
    type: MusicAlbum
    date published: 2021-03-19

Would Be Calling EP
type: MusicAlbum
date published: 2021-03-26
track: One One Call Me
  type: MusicRecording
  duration: PT6M41S
  duration ms: 401000
  explicit: false
  by artist: BNinjas
  in album: Would Be Calling EP
    type: MusicAlbum
    date published: 2021-03-26
track: Would Be Calling
  type: MusicRecording
  duration: PT6M34S
  duration ms: 394000
  explicit: false
  by artist: BNinjas
  in album: Would Be Calling EP
    type: MusicAlbum
    date published: 2021-03-26

Groovers EP
type: MusicAlbum
date published: 2021-05-21
track: How Many Did You Catch
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368241
  explicit: false
  by artist: BNinjas
  in album: Groovers EP
    type: MusicAlbum
    date published: 2021-05-21
track: Groovers
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368338
  explicit: false
  by artist: BNinjas
  in album: Groovers EP
    type: MusicAlbum
    date published: 2021-05-21
track: Let's' Go Fishing
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360369
  explicit: false
  by artist: BNinjas
  in album: Groovers EP
    type: MusicAlbum
    date published: 2021-05-21
track: Fifty Percent Off
  type: MusicRecording
  duration: PT6M40S
  duration ms: 400005
  explicit: false
  by artist: BNinjas
  in album: Groovers EP
    type: MusicAlbum
    date published: 2021-05-21

Never Knew
type: MusicAlbum
date published: 2021-07-02
track: Never Knew
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368000
  explicit: false
  by artist: BNinjas
  in album: Never Knew
    type: MusicAlbum
    date published: 2021-07-02
track: Missed Calls
  type: MusicRecording
  duration: PT6M53S
  duration ms: 413793
  explicit: false
  by artist: BNinjas
  in album: Never Knew
    type: MusicAlbum
    date published: 2021-07-02
track: East & West Beef
  type: MusicRecording
  duration: PT6M38S
  duration ms: 398644
  explicit: false
  by artist: BNinjas
  in album: Never Knew
    type: MusicAlbum
    date published: 2021-07-02

Encoder
type: MusicAlbum
date published: 2021-09-24
track: Encoder
  type: MusicRecording
  duration: PT6M6S
  duration ms: 366101
  explicit: false
  by artist: BNinjas
  in album: Encoder
    type: MusicAlbum
    date published: 2021-09-24
track: Ninjas House
  type: MusicRecording
  duration: PT5M57S
  duration ms: 357966
  explicit: false
  by artist: BNinjas
  in album: Encoder
    type: MusicAlbum
    date published: 2021-09-24
track: The D
  type: MusicRecording
  duration: PT6M23S
  duration ms: 383999
  explicit: false
  by artist: BNinjas
  in album: Encoder
    type: MusicAlbum
    date published: 2021-09-24

Just Air EP
type: MusicAlbum
date published: 2021-09-24
track: Just Air
  type: MusicRecording
  duration: PT5M52S
  duration ms: 352000
  explicit: false
  by artist: BNinjas
  in album: Just Air EP
    type: MusicAlbum
    date published: 2021-09-24
track: Covid
  type: MusicRecording
  duration: PT6M22S
  duration ms: 382372
  explicit: false
  by artist: BNinjas
  in album: Just Air EP
    type: MusicAlbum
    date published: 2021-09-24
track: Ltd
  type: MusicRecording
  duration: PT6M32S
  duration ms: 392000
  explicit: false
  by artist: BNinjas
  in album: Just Air EP
    type: MusicAlbum
    date published: 2021-09-24
track: Bonus Track
  type: MusicRecording
  duration: PT6M4S
  duration ms: 364000
  explicit: false
  by artist: BNinjas
  in album: Just Air EP
    type: MusicAlbum
    date published: 2021-09-24

Take Me Away EP
type: MusicAlbum
date published: 2021-11-26
track: Take Me Away
  type: MusicRecording
  duration: PT6M41S
  duration ms: 401429
  explicit: false
  by artist: BNinjas
  in album: Take Me Away EP
    type: MusicAlbum
    date published: 2021-11-26
track: What About The Damages
  type: MusicRecording
  duration: PT6M26S
  duration ms: 386250
  explicit: false
  by artist: BNinjas
  in album: Take Me Away EP
    type: MusicAlbum
    date published: 2021-11-26

Just Go EP
type: MusicAlbum
date published: 2022-04-15
track: Just Go
  type: MusicRecording
  duration: PT6M56S
  duration ms: 416000
  explicit: false
  by artist: BNinjas
  in album: Just Go EP
    type: MusicAlbum
    date published: 2022-04-15
track: Johnny Cash
  type: MusicRecording
  duration: PT6M48S
  duration ms: 408000
  explicit: false
  by artist: BNinjas
  in album: Just Go EP
    type: MusicAlbum
    date published: 2022-04-15
track: 1964
  type: MusicRecording
  duration: PT7M12S
  duration ms: 432000
  explicit: false
  by artist: BNinjas
  in album: Just Go EP
    type: MusicAlbum
    date published: 2022-04-15

IQ EP
type: MusicAlbum
date published: 2022-05-27
track: Do You Know Me
  type: MusicRecording
  duration: PT6M16S
  duration ms: 376500
  explicit: false
  by artist: BNinjas
  in album: IQ EP
    type: MusicAlbum
    date published: 2022-05-27
track: IQ
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368500
  explicit: false
  by artist: BNinjas
  in album: IQ EP
    type: MusicAlbum
    date published: 2022-05-27
track: Open Your Mind
  type: MusicRecording
  duration: PT6M12S
  duration ms: 372500
  explicit: false
  by artist: BNinjas
  in album: IQ EP
    type: MusicAlbum
    date published: 2022-05-27
track: WhatsUp
  type: MusicRecording
  duration: PT6M44S
  duration ms: 404000
  explicit: false
  by artist: BNinjas
  in album: IQ EP
    type: MusicAlbum
    date published: 2022-05-27

B2b
type: MusicAlbum
date published: 2022-07-22
track: Positive Messages
  type: MusicRecording
  duration: PT3M10S
  duration ms: 190144
  explicit: false
  by artist: BNinjas
  in album: B2b
    type: MusicAlbum
    date published: 2022-07-22
track: Synthetic
  type: MusicRecording
  duration: PT7M3S
  duration ms: 423053
  explicit: false
  by artist: BNinjas
  in album: B2b
    type: MusicAlbum
    date published: 2022-07-22

Twice As Much
type: MusicAlbum
date published: 2022-08-26
track: Twice As Much
  type: MusicRecording
  duration: PT6M24S
  duration ms: 384000
  explicit: false
  by artist: BNinjas
  in album: Twice As Much
    type: MusicAlbum
    date published: 2022-08-26
track: Plans
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Twice As Much
    type: MusicAlbum
    date published: 2022-08-26

Moments
type: MusicAlbum
date published: 2022-09-09
track: Moments
  type: MusicRecording
  duration: PT6M24S
  duration ms: 384000
  explicit: false
  by artist: BNinjas
  in album: Moments
    type: MusicAlbum
    date published: 2022-09-09
track: Free Head
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368000
  explicit: false
  by artist: BNinjas
  in album: Moments
    type: MusicAlbum
    date published: 2022-09-09
track: The Cold
  type: MusicRecording
  duration: PT6M30S
  duration ms: 390508
  explicit: false
  by artist: BNinjas
  in album: Moments
    type: MusicAlbum
    date published: 2022-09-09

High School
type: MusicAlbum
date published: 2022-09-23
track: Birds Fly
  type: MusicRecording
  duration: PT6M14S
  duration ms: 374005
  explicit: false
  by artist: BNinjas
  in album: High School
    type: MusicAlbum
    date published: 2022-09-23
track: Get Down
  type: MusicRecording
  duration: PT6M14S
  duration ms: 374005
  explicit: false
  by artist: BNinjas
  in album: High School
    type: MusicAlbum
    date published: 2022-09-23
track: High School
  type: MusicRecording
  duration: PT6M14S
  duration ms: 374004
  explicit: false
  by artist: BNinjas
  in album: High School
    type: MusicAlbum
    date published: 2022-09-23

My Kindness
type: MusicAlbum
date published: 2022-10-14
track: My Kindness
  type: MusicRecording
  duration: PT5M52S
  duration ms: 352000
  explicit: false
  by artist: BNinjas
  in album: My Kindness
    type: MusicAlbum
    date published: 2022-10-14
track: Fake News
  type: MusicRecording
  duration: PT6M24S
  duration ms: 384000
  explicit: false
  by artist: BNinjas
  in album: My Kindness
    type: MusicAlbum
    date published: 2022-10-14

V Love
type: MusicAlbum
date published: 2022-12-09
track: V Love
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368009
  explicit: false
  by artist: BNinjas
  in album: V Love
    type: MusicAlbum
    date published: 2022-12-09
track: Intergate
  type: MusicRecording
  duration: PT6M15S
  duration ms: 375254
  explicit: false
  by artist: BNinjas
  in album: V Love
    type: MusicAlbum
    date published: 2022-12-09
track: Eco System
  type: MusicRecording
  duration: PT6M37S
  duration ms: 397006
  explicit: false
  by artist: BNinjas
  in album: V Love
    type: MusicAlbum
    date published: 2022-12-09
track: The Fades
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360002
  explicit: false
  by artist: BNinjas
  in album: V Love
    type: MusicAlbum
    date published: 2022-12-09

Gues What
type: MusicAlbum
date published: 2022-12-21
track: Gues what
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Gues What
    type: MusicAlbum
    date published: 2022-12-21
track: Did he Say
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368000
  explicit: false
  by artist: BNinjas
  in album: Gues What
    type: MusicAlbum
    date published: 2022-12-21
track: Tools - Original Mix
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Gues What
    type: MusicAlbum
    date published: 2022-12-21

You Show Too Much Feelings EP
type: MusicAlbum
date published: 2023-03-10
track: You Show Too Much Feelings
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: You Show Too Much Feelings EP
    type: MusicAlbum
    date published: 2023-03-10
track: Ready To Do
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: You Show Too Much Feelings EP
    type: MusicAlbum
    date published: 2023-03-10
track: For Keeps
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: You Show Too Much Feelings EP
    type: MusicAlbum
    date published: 2023-03-10
track: Sessions
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: You Show Too Much Feelings EP
    type: MusicAlbum
    date published: 2023-03-10

Only Musical
type: MusicAlbum
date published: 2023-03-24
track: Only Musical
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368000
  explicit: false
  by artist: BNinjas
  in album: Only Musical
    type: MusicAlbum
    date published: 2023-03-24

Mall
type: MusicAlbum
date published: 2023-04-28
track: Mall - Original Mix
  type: MusicRecording
  duration: PT6M7S
  duration ms: 367999
  explicit: false
  by artist: BNinjas
  in album: Mall
    type: MusicAlbum
    date published: 2023-04-28
track: Toms Fixed It - Original Mix
  type: MusicRecording
  duration: PT5M35S
  duration ms: 335998
  explicit: false
  by artist: BNinjas
  in album: Mall
    type: MusicAlbum
    date published: 2023-04-28
track: Factors - Original Mix
  type: MusicRecording
  duration: PT6M27S
  duration ms: 387998
  explicit: false
  by artist: BNinjas
  in album: Mall
    type: MusicAlbum
    date published: 2023-04-28
track: Edition - Original Mix
  type: MusicRecording
  duration: PT5M59S
  duration ms: 359997
  explicit: false
  by artist: BNinjas
  in album: Mall
    type: MusicAlbum
    date published: 2023-04-28

Pause
type: MusicAlbum
date published: 2023-04-28
track: Pause
  type: MusicRecording
  duration: PT6M4S
  duration ms: 364000
  explicit: false
  by artist: BNinjas
  in album: Pause
    type: MusicAlbum
    date published: 2023-04-28
track: Billy Bob Street
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360250
  explicit: false
  by artist: BNinjas
  in album: Pause
    type: MusicAlbum
    date published: 2023-04-28

Off The Grid EP
type: MusicAlbum
date published: 2023-07-14
track: Off The Grid
  type: MusicRecording
  duration: PT6M4S
  duration ms: 364958
  explicit: false
  by artist: BNinjas
  in album: Off The Grid EP
    type: MusicAlbum
    date published: 2023-07-14
track: Everywhere
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Off The Grid EP
    type: MusicAlbum
    date published: 2023-07-14
track: State Of Mind
  type: MusicRecording
  duration: PT6M20S
  duration ms: 380826
  explicit: false
  by artist: BNinjas
  in album: Off The Grid EP
    type: MusicAlbum
    date published: 2023-07-14

Three
type: MusicAlbum
date published: 2023-07-14
track: Three
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360696
  explicit: false
  by artist: BNinjas
  in album: Three
    type: MusicAlbum
    date published: 2023-07-14
track: So Common
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368175
  explicit: false
  by artist: BNinjas
  in album: Three
    type: MusicAlbum
    date published: 2023-07-14
track: The Games
  type: MusicRecording
  duration: PT4M48S
  duration ms: 288049
  explicit: false
  by artist: BNinjas
  in album: Three
    type: MusicAlbum
    date published: 2023-07-14

Been Called Out
type: MusicAlbum
date published: 2023-08-04
track: Been Called Out
  type: MusicRecording
  duration: PT6M2S
  duration ms: 362031
  explicit: false
  by artist: BNinjas
  in album: Been Called Out
    type: MusicAlbum
    date published: 2023-08-04
track: Back to The
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Been Called Out
    type: MusicAlbum
    date published: 2023-08-04

Trying Out
type: MusicAlbum
date published: 2023-08-25
track: Trying Out
  type: MusicRecording
  duration: PT6M7S
  duration ms: 367991
  explicit: false
  by artist: BNinjas
  in album: Trying Out
    type: MusicAlbum
    date published: 2023-08-25
track: Drunk My Shots
  type: MusicRecording
  duration: PT6M7S
  duration ms: 367991
  explicit: false
  by artist: BNinjas
  in album: Trying Out
    type: MusicAlbum
    date published: 2023-08-25

Shake
type: MusicAlbum
date published: 2023-09-15
track: Shake
  type: MusicRecording
  duration: PT5M28S
  duration ms: 328500
  explicit: false
  by artist: BNinjas
  in album: Shake
    type: MusicAlbum
    date published: 2023-09-15

Shake
type: MusicAlbum
date published: 2023-09-15
track: Shake
  type: MusicRecording
  duration: PT5M28S
  duration ms: 328500
  explicit: false
  by artist: BNinjas
  in album: Shake
    type: MusicAlbum
    date published: 2023-09-15

Days
type: MusicAlbum
date published: 2023-09-29
track: Shake
  type: MusicRecording
  duration: PT5M28S
  duration ms: 328500
  explicit: false
  by artist: BNinjas
  in album: Days
    type: MusicAlbum
    date published: 2023-09-29
track: Days
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361500
  explicit: false
  by artist: BNinjas
  in album: Days
    type: MusicAlbum
    date published: 2023-09-29

Days
type: MusicAlbum
date published: 2023-09-29
track: Shake
  type: MusicRecording
  duration: PT5M28S
  duration ms: 328500
  explicit: false
  by artist: BNinjas
  in album: Days
    type: MusicAlbum
    date published: 2023-09-29
track: Days
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361500
  explicit: false
  by artist: BNinjas
  in album: Days
    type: MusicAlbum
    date published: 2023-09-29

Wanna Stop EP
type: MusicAlbum
date published: 2023-11-10
track: Wanna Stop
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Wanna Stop EP
    type: MusicAlbum
    date published: 2023-11-10
track: Get It
  type: MusicRecording
  duration: PT6M50S
  duration ms: 410689
  explicit: false
  by artist: BNinjas
  in album: Wanna Stop EP
    type: MusicAlbum
    date published: 2023-11-10
track: Didn't See
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Wanna Stop EP
    type: MusicAlbum
    date published: 2023-11-10

NBA Stories EP
type: MusicAlbum
date published: 2024-03-22
track: NBA Stories
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368076
  explicit: false
  by artist: BNinjas
  in album: NBA Stories EP
    type: MusicAlbum
    date published: 2024-03-22
track: NBA Stories - I Gemin Restory
  type: MusicRecording
  duration: PT5M18S
  duration ms: 318461
  explicit: false
  by artist: BNinjas
  in album: NBA Stories EP
    type: MusicAlbum
    date published: 2024-03-22
  isrc code: GBKQU2422885
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T12:55:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x553df320e2231faa775030f208863e61a8acbbfc62568825141899f28b34e1b1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956551
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956551
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2422885
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T21:18:05Z
  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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x553df320e2231faa775030f208863e61a8acbbfc62568825141899f28b34e1b1. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/GBKQU2422885.
    date published: 2026-07-03T21:18:05Z
track: Cubes
  type: MusicRecording
  duration: PT5M59S
  duration ms: 359076
  explicit: false
  by artist: BNinjas
  in album: NBA Stories EP
    type: MusicAlbum
    date published: 2024-03-22
track: Cubes - Bernardo Mota Remix
  type: MusicRecording
  duration: PT6M40S
  duration ms: 400615
  explicit: false
  by artist: BNinjas
  in album: NBA Stories EP
    type: MusicAlbum
    date published: 2024-03-22

Country Music
type: MusicAlbum
date published: 2024-04-01
track: Good Vibrations
  type: MusicRecording
  duration: PT6M2S
  duration ms: 362000
  explicit: false
  by artist: BNinjas
  in album: Country Music
    type: MusicAlbum
    date published: 2024-04-01
track: Through
  type: MusicRecording
  duration: PT5M53S
  duration ms: 353210
  explicit: false
  by artist: BNinjas
  in album: Country Music
    type: MusicAlbum
    date published: 2024-04-01
track: Country Music
  type: MusicRecording
  duration: PT5M2S
  duration ms: 302005
  explicit: false
  by artist: BNinjas
  in album: Country Music
    type: MusicAlbum
    date published: 2024-04-01
track: Standing Outside
  type: MusicRecording
  duration: PT6M4S
  duration ms: 364342
  explicit: false
  by artist: BNinjas
  in album: Country Music
    type: MusicAlbum
    date published: 2024-04-01

Bus Not Coming EP
type: MusicAlbum
date published: 2024-09-06
track: Bus Not Coming
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Bus Not Coming EP
    type: MusicAlbum
    date published: 2024-09-06
track: Fat Cakes In The Noon
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368000
  explicit: false
  by artist: BNinjas
  in album: Bus Not Coming EP
    type: MusicAlbum
    date published: 2024-09-06
track: Might Be
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Bus Not Coming EP
    type: MusicAlbum
    date published: 2024-09-06

Robin a Cop
type: MusicAlbum
date published: 2024-09-13
track: Pay the Fee - Original Mix
  type: MusicRecording
  duration: PT6M28S
  duration ms: 388000
  explicit: false
  by artist: BNinjas
  in album: Robin a Cop
    type: MusicAlbum
    date published: 2024-09-13
track: Robin a Cop - Original Mix
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Robin a Cop
    type: MusicAlbum
    date published: 2024-09-13
track: When You Coming Home - Original Mix
  type: MusicRecording
  duration: PT5M59S
  duration ms: 359999
  explicit: false
  by artist: BNinjas
  in album: Robin a Cop
    type: MusicAlbum
    date published: 2024-09-13

Dates
type: MusicAlbum
date published: 2024-10-04
track: Dates
  type: MusicRecording
  duration: PT6M4S
  duration ms: 364000
  explicit: false
  by artist: BNinjas
  in album: Dates
    type: MusicAlbum
    date published: 2024-10-04
track: Just Grab It
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Dates
    type: MusicAlbum
    date published: 2024-10-04
track: Types
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Dates
    type: MusicAlbum
    date published: 2024-10-04

Blues
type: MusicAlbum
date published: 2025-01-10
track: Blues
  type: MusicRecording
  duration: PT5M52S
  duration ms: 352000
  explicit: false
  by artist: BNinjas
  in album: Blues
    type: MusicAlbum
    date published: 2025-01-10

Points
type: MusicAlbum
date published: 2025-01-24
track: Call Sol
  type: MusicRecording
  duration: PT6M2S
  duration ms: 362000
  explicit: false
  by artist: BNinjas
  in album: Points
    type: MusicAlbum
    date published: 2025-01-24
track: Points
  type: MusicRecording
  duration: PT6M2S
  duration ms: 362000
  explicit: false
  by artist: BNinjas
  in album: Points
    type: MusicAlbum
    date published: 2025-01-24

Groove Basics
type: MusicAlbum
date published: 2025-02-14
track: Groove Basics - Original Mix
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Groove Basics
    type: MusicAlbum
    date published: 2025-02-14
track: Trails - Original Mix
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Groove Basics
    type: MusicAlbum
    date published: 2025-02-14
track: Prohibited Talks - Original Mix
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: Groove Basics
    type: MusicAlbum
    date published: 2025-02-14

The Joys
type: MusicAlbum
date published: 2025-02-28
track: Damm
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361000
  explicit: false
  by artist: BNinjas
  in album: The Joys
    type: MusicAlbum
    date published: 2025-02-28
track: Empty Room
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360000
  explicit: false
  by artist: BNinjas
  in album: The Joys
    type: MusicAlbum
    date published: 2025-02-28
track: The Joys
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368000
  explicit: false
  by artist: BNinjas
  in album: The Joys
    type: MusicAlbum
    date published: 2025-02-28
track: I Eat Pork Sometimes
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368500
  explicit: false
  by artist: BNinjas
  in album: The Joys
    type: MusicAlbum
    date published: 2025-02-28
track: Out On Nothing
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360500
  explicit: false
  by artist: BNinjas
  in album: The Joys
    type: MusicAlbum
    date published: 2025-02-28

Girl Jus Pull Up
type: MusicAlbum
date published: 2025-06-13
track: Emulate Me
  type: MusicRecording
  duration: PT6M5S
  duration ms: 365468
  explicit: false
  by artist: BNinjas
  in album: Girl Jus Pull Up
    type: MusicAlbum
    date published: 2025-06-13
track: Girl Jus Pull Up
  type: MusicRecording
  duration: PT6M2S
  duration ms: 362808
  explicit: false
  by artist: BNinjas
  in album: Girl Jus Pull Up
    type: MusicAlbum
    date published: 2025-06-13
track: N14 Road
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361259
  explicit: false
  by artist: BNinjas
  in album: Girl Jus Pull Up
    type: MusicAlbum
    date published: 2025-06-13
track: Pockets
  type: MusicRecording
  duration: PT6M9S
  duration ms: 369299
  explicit: false
  by artist: BNinjas
  in album: Girl Jus Pull Up
    type: MusicAlbum
    date published: 2025-06-13

New Wave
type: MusicAlbum
date published: 2025-08-07
track: New Wave
  type: MusicRecording
  duration: PT6M3S
  duration ms: 363916
  explicit: false
  by artist: BNinjas
  in album: New Wave
    type: MusicAlbum
    date published: 2025-08-07

Let's Talk
type: MusicRecording
duration: PT6M31S
duration ms: 391968
explicit: false
by artist: BNinjas
in album: Label Sampler, Vol. 2
  type: MusicAlbum
  date published: 2020-03-27

Subjected To You
type: MusicRecording
duration: PT6M22S
duration ms: 382497
explicit: false
by artist: BNinjas
in album: Best Of Piston Recordings 2020
  type: MusicAlbum
  date published: 2020-12-25

Elektroones - Bninjas Remix
type: MusicRecording
duration: PT7M14S
duration ms: 434364
explicit: false
by artist: Voodoo Monk
by artist: Menzaro Suzaki
by artist: Bongani Mehlomakhulu
by artist: BNinjas
in album: Elektroones EP (Rearl Ltd Edition)
  type: MusicAlbum
  date published: 2024-04-12

Bon Voyage - BNinjas Remix
type: MusicRecording
duration: PT6M0S
duration ms: 360014
explicit: false
by artist: Nic Soule
by artist: BNinjas
in album: Bon Voyage (Remixed)
  type: MusicAlbum
  date published: 2023-10-13

Who That - Original Mix
type: MusicRecording
duration: PT6M16S
duration ms: 376015
explicit: false
by artist: BNinjas
in album: Deeper at Night, Vol. 45
  type: MusicAlbum
  date published: 2020-06-12

Two 2 One
type: MusicRecording
duration: PT6M6S
duration ms: 366000
explicit: false
by artist: BNinjas
in album: 5 Years Of Music
  type: MusicAlbum
  date published: 2024-03-22

Shine - BNinjas Basement Mix
type: MusicRecording
duration: PT7M12S
duration ms: 432000
explicit: false
by artist: Kamosoul
by artist: BNinjas
in album: Best Of Piston Recordings 2021
  type: MusicAlbum
  date published: 2021-12-31

Just Air
type: MusicRecording
duration: PT5M52S
duration ms: 352000
explicit: false
by artist: BNinjas
in album: Best Of Piston Recordings 2021
  type: MusicAlbum
  date published: 2021-12-31

Two 2 One
type: MusicRecording
duration: PT6M6S
duration ms: 366000
explicit: false
by artist: BNinjas
in album: Heavy Grooves
  type: MusicAlbum
  date published: 2023-02-03
isrc code: GBLV62216036

Free Head
type: MusicRecording
duration: PT6M8S
duration ms: 368000
explicit: false
by artist: BNinjas
in album: The Dandy Selects Vol. 19
  type: MusicAlbum
  date published: 2023-07-14

Two 2 One
type: MusicRecording
duration: PT6M6S
duration ms: 366000
explicit: false
by artist: BNinjas
in album: Deep House Goodness
  type: MusicAlbum
  date published: 2023-03-24

Ferrylight - BNinjas Remix
type: MusicRecording
duration: PT6M0S
duration ms: 360000
explicit: false
by artist: DJ Linus
by artist: BNinjas
in album: Ferryflight
  type: MusicAlbum
  date published: 2023-05-12