Skip to content

This is the official GitHub repository of Fabstir, a builder of innovative solutions for Web3 and AI. Our projects include full-stack web3 development, decentralised peer-to-peer technology, video streaming, 3d rendering, and more. Visit our website at https://fabstir.com to learn more about us and our work.

Fabstir/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

.github

This is the official GitHub repository of Fabstir, a builder of innovative solutions for Web3 and AI. Our projects include full-stack web3 development, decentralised peer-to-peer technology, video streaming, 3d rendering, and more. Visit our website at https://fabstir.com to learn more about us and our work.

Fabstir overview

Summary of Open-Source Contributions by Fabstir in Web3 Technology

Introduction

Fabstir's development has been to further enable Web3 usage of Sia's decentralised storage with open-source projects.

Fabstir: The Web3 Layer

Tokenisation

Fabstir utilises a public EVM-compatible blockchain for storing property rights. These immutable accounts are complemented with off-chain data hosted on the peer-to-peer decentralised network of Sia through S5. S5’s content-addressing hashes that are kept on the blockchain then authenticate the data integrity of offline storage. This approach safeguards intellectual property for creators of diverse content types (whether that be images, video, audio, text, files, code, 3d models, contracts, NFT metadata and more), all stored on Sia via S5 using a JavaScript client SDK. Additionally, Fabstir adopts standards from Modular NFTs (formerly NFT 2.0) to ensure modern encryption and comprehensive ownership control through digital wallets. Further details and code are available here.

Video Transcoder

The transcoder supports h264 and AV1 formats. While h264 ensures wide compatibility, AV1 offers improved compression and quality without licensing fees. Optimal performance on the S5 network is achieved through hardware like NVidia 4000 series graphics cards or Intel Arc for AV1 transcoding. Code can be found here.

Account Abstraction

To streamline Web3 dapp adoption, Fabstir utilises account abstraction. This eliminates the need for separate native blockchain tokens, allowing transactions and gas fees to be paid with the same token, like an ERC-20 stablecoin. This is made possible by treating user accounts as smart contract addresses. Fabstir’s collaboration with Biconomy is crucial for this implementation. More information and code is available here.

Social Login

Fabstir’s dapps now support direct payments from debit/credit cards or bank accounts. Users can log in with their social media accounts or email, seamlessly integrating into the Web3 ecosystem with a self-custodial crypto account. This user-friendly approach is facilitated by our partnership with Particle Network, and further details and code are provided here.

Snaps

Through the Metamask Snaps framework, Fabstir extends Metamask wallet capabilities while maintaining a secure, isolated environment on the host device. This enables storage of various data types, including NFT and 3d model data, within the wallet. More information and code is available here.

WGPU

Fabstir employs WGPU, a Rust wrapper for WebGPU, offering superior rendering speeds and direct GPU hardware access. Our implementation supports ERC-7401 nestable NFTs for constructing intricate 3d models, with navigation controls to view from different angles. Additional details and code can be found here.

Kubernetes

Utilising Kubernetes, Fabstir efficiently manages high workloads in video/audio transcoding, with scalable deployment options across various platforms. This infrastructure is critical for meeting user demand fluctuations. Further details and code are available here.

About

This is the official GitHub repository of Fabstir, a builder of innovative solutions for Web3 and AI. Our projects include full-stack web3 development, decentralised peer-to-peer technology, video streaming, 3d rendering, and more. Visit our website at https://fabstir.com to learn more about us and our work.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published