Guild Labs — Grant Proposal
Project Website: Coming Soon
What problem we’re solving
As blockchain ecosystems like 0G Labs rapidly innovate and expand their infrastructure, there’s an opportunity to accelerate developer adoption by providing accessible, well-documented SDKs in popular programming languages. When we first encountered 0G Labs during its early stages, we saw developers in the community actively asking for Python tooling, there was clear, organic demand with no solution available. We built the Python SDK in direct response to that, and expanded to TypeScript shortly after to cover web developers as well. By creating and maintaining these SDKs, we’re helping developers quickly integrate 0G’s powerful infrastructure into their applications without needing to work directly with lower-level APIs.
Our solution and key features
Guild Labs develops and maintains production-ready SDKs that simplify blockchain integration for developers. Our current toolkit includes:
-
Python SDK for 0G Compute (Inference)
-
Python SDK for 0G Storage
-
TypeScript SDK for 0G Compute
-
TypeScript SDK for 0G Storage
Each SDK provides:
-
Intuitive, language-native interfaces with minimal boilerplate
-
Comprehensive documentation and examples
-
Type safety and error handling
-
Active maintenance and community support
-
Simplified setup that gets developers building faster
Why these languages matter for 0G’s AI ecosystem
Python: Python dominates AI development with 70%+ adoption in AI/ML projects. It’s the primary language for machine learning engineers, data scientists, and AI researchers working with frameworks like TensorFlow and PyTorch. Since 0G specializes in AI compute and storage, Python support is essential for developers building AI-powered applications on 0G’s infrastructure.
TypeScript/JavaScript: TypeScript powers web-based AI applications and enables developers to integrate 0G services directly into web applications and frontends. Our TypeScript SDK reduces integration from 8–10 lines down to just 2 lines, dramatically lowering the barrier to entry for web developers.
Track record & recent updates
Guild Labs has been shipping consistent, high-quality updates since the SDKs launched. Recent significant changes include:
Latest release we pushed:
-
API-based usage
-
KV (Key-Value) storage
-
TTL-based caching system for inference
-
Session token management (for persistency)
-
TEE response verification
-
Read-only broker (no wallet required)
-
Service extractors for billing
-
Enhanced error handling with typed exceptions
-
Updated contract addresses for testnet
Upcoming:
-
DataRetries — retry option for “too many data writing” errors
-
Submitter parameter — ability to specify submitter address in upload options
-
numSegmentsPadded()— method for padded segment count -
Additional features aligned with upstream 0G TypeScript SDK pushes
Target users and market
Our primary users span the AI development ecosystem:
-
AI/ML Engineers using Python for model training and deployment on 0G Compute
-
Web Developers integrating 0G services into TypeScript/JavaScript applications
-
dApp Builders creating AI-powered decentralized applications
-
Web3 developers participating in hackathons and buildathons
What makes our project unique
-
Proven traction: 1,000+ downloads and recognition from 0G Labs CEO Michael Heinrich
-
Community-driven origin: The Python SDK was built in direct response to developer demand, community members were actively asking for Python tooling before any solution existed. We shipped it, and the downloads proved the need was real.
-
Developer experience focus: Our TypeScript SDK reduces integration to just 2 lines
-
Production-ready: Battle-tested SDKs used in real projects, not experimental tooling
-
First-mover advantage: Created the first fully functional Python SDK for the 0G ecosystem
-
Consistent shipping: Regular, meaningful updates since launch, not abandoned tooling
-
Experienced team: Led by notMartin with a team of 3 dedicated developers committed to long-term ecosystem support
How we integrate 0G
Storage Integration:
-
Direct API bindings to 0G Storage nodes
-
Streamlined file upload/download workflows
-
Support for large-scale data operations
-
Built-in retry logic and error handling
Compute Integration:
-
Native wrappers for 0G Compute inference endpoints
-
Model deployment and management utilities
-
Request batching and optimization
-
Real-time response streaming support
All Guild Labs SDKs are purpose-built exclusively for 0G services, 0G Storage for decentralized data availability and 0G Compute for AI inference workloads.
Why we need this grant
Guild Labs has been consistently maintaining these SDKs since launch, shipping updates, fixing bugs, and responding to community needs without any external funding. We’ve done this out of commitment to the 0G ecosystem. Now, we need runway to keep that up and go further. The grant will enable us to:
-
Maintain existing SDKs: Ongoing bug fixes, security updates, performance improvements, and feature enhancements for our Python and TypeScript SDKs
-
Improve documentation: Create comprehensive guides, usage examples, and tutorials for both languages
-
Provide community support: Dedicated time for responding to issues and feature requests
-
Sustain the team: Enable our 3-person team to continue working on Guild Labs at full capacity
Quality developer tooling requires consistent maintenance and support. This grant ensures we can deliver both immediate value and long-term reliability to the 0G ecosystem.
Expected benefits
-
Dramatically reduced onboarding time for developers (from days to hours)
-
Increased developer adoption through familiar Python and TypeScript interfaces
-
Showcase 0G’s capabilities through production-ready tooling
-
Accelerate ecosystem growth by lowering technical barriers
-
Foster a stronger developer community around 0G infrastructure across web3 and AI sectors
GitHub Repositories
-
Python Storage SDK (PyPI): 0g-storage-sdk
-
Python Compute SDK (PyPI): 0g-inference-sdk
-
TypeScript SDK for both Compute and Storage: 0g-kit (NPM)
-
GitHub: @mandatedisrael
Social Media
-
Twitter/X: @damiclone
-
Telegram: @damiclone