Skip to content
@JeskeiStudio

Jeskei

Jeskei is a decentralised media streaming platform that helps creators publish content, manage digital assets, and distribute revenue fairly between contributor

Jeskei

Decentralised media streaming for creators — publish, pay-per-view, and split revenue on-chain.

Website · Jeskei V1 (active development)


What is Jeskei?

Jeskei is a decentralised media platform that helps creators publish video, define immutable revenue splits between contributors, and let viewers pay to watch or tip — with settlement and withdrawals handled on-chain.

V1 focus (what we are building now):

  • Publish video with contributor splits locked at listing time
  • Pay-per-view and tips in ETH or USDC
  • Automatic on-chain settlement and pull-based withdrawals
  • A minimal web app: Discover · Your videos · Upload & list · Earnings

Explicitly out of scope for V1: tokens (JAK), NFT payment primitives, DAO governance, subscriptions, ads, cinema workflows, and custodial flows.


Repositories

Active

Repository Description
Jeskei V1 monorepo — web app, upload/transcode API, Hardhat contracts, docs
website Public marketing site (jeskei.com)
Jeskei-Contracts Smart contract package and deployments
Subgraph Indexing for on-chain video and payment events

Earlier / reference

Repository Notes
WebApp Earlier TypeScript web client
Media Community documentation
Jeskei-Solidity Legacy Solidity contracts (fork)
Jeskei-WASM-Portal Blazor / WASM portal experiment (fork)

Archived

Legacy Azure media pipeline, portal, and cinema tooling — kept for history, not part of V1:


Quick start (Jeskei V1 local dev)

git clone https://github.com/JeskeiStudio/Jeskei.git
cd Jeskei
npm install

# Terminal 1 — local chain
npm run contracts:node

# Terminal 2 — deploy contracts
npm run contracts:deploy:local

# Terminal 3 — API + web (uploads, HLS, UI)
npm run dev:full

Open http://localhost:5173. Connect a wallet on Hardhat Local (RPC http://127.0.0.1:8545, chain ID 1337). See the Jeskei README and docs/TESTING.md for wallet setup and test plans.


Architecture (V1)

flowchart LR
  Creator["Creator wallet"] --> Upload["Upload API"]
  Upload --> HLS["HLS + metadata"]
  Creator --> Registry["JeskeiVideoRegistry"]
  Registry --> Discover["Discover UI"]
  Viewer["Viewer wallet"] --> Registry
  Viewer --> Watch["Pay / tip / watch"]
  Registry --> Split["RevenueSplit"]
  Split --> Earnings["Earnings / withdraw"]
Loading
  • On-chain: video registry, immutable splits, purchases, tips, withdrawals
  • Off-chain (Phase 1): upload, transcode, HLS segments, metadata JSON served by the API (CDN-ready URLs in metadata)

Contributing

We are actively building V1 in the Jeskei monorepo. For bugs and features, open issues there. Larger design questions should align with the V1 spec in docs/spec/ and the variance register.


jeskei.com · Decentralised media, fair splits, creator-first.

Popular repositories Loading

  1. AccessPoint AccessPoint Public

    Server tool for monitoring for new studio video assets, distributing them and pulling them down to the cinema.

    C#

  2. Jeskei-Media-Network Jeskei-Media-Network Public

    Forked from catalyst-network/Catalyst

    Fast, scalable PBFT distributed ledger

    C#

  3. Media Media Public

    Documentation for the community

  4. Jeskei.JAK Jeskei.JAK Public

    Forked from centfinance/Symmetric.SymmCoin

    Jeskei JAK token

    JavaScript

  5. website website Public

    Jeskei website

    CSS

  6. Portal-Archived Portal-Archived Public archive

    WebAssembly portal software

    CSS

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…