1. Executive Summary
The Sandbox Avatar Connect SDK is an open-source toolkit that enables developers to integrate Sandbox avatars into external Web3 games, dApps, and metaverse platforms. The goal is to allow Sandbox avatars to be utilized beyond The Sandbox’s ecosystem, with the potential to improve NFT utility, encourage cross-platform identity use-cases, and foster broader interoperability. The primary community benefit is increased NFT value and enhanced user engagement across Web3.
2. Problem Statement
Currently, Sandbox avatars (ERC-721 NFTs) are limited to use within The Sandbox platform, materially restricting their utility and slowing broader adoption of avatar-based identity across Web3. This issue creates friction for players, limits creators’ reach, and makes it harder for external developers to engage The Sandbox community. If unaddressed, this restriction could continue to isolate Sandbox avatars, negatively affecting user satisfaction, asset value, and The Sandbox’s competitive positioning as an open metaverse.
3. Proposed Solution
Solution Overview:
- Sandbox Avatar Connect SDK – open-source integration toolkit for external platforms.
Technical & Operational Approach:
- Identity Verification Module:
Wallet connection and on-chain verification (ERC-721, Polygon & Ethereum). - Avatar Asset Retrieval Module:
Fetches avatar metadata from NFT’s tokenURI. If a full voxel or GLB file isn’t available, the SDK defaults to a static preview image or allows user-uploaded GLB files. - External Integration Plugins:
Plugins (Unity, Web) to import Sandbox avatar assets externally.
(Initial MVP: static meshes only; animations are a later-stage stretch goal.) - User Experience:
Familiar wallet-based UX, enabling seamless and intuitive cross-platform avatar integration for both Web2 and Web3 users.
Technologies Used:
- ERC-721 NFT standard (Polygon chainId 137, Ethereum chainId 1)
- WalletConnect & ethers.js libraries
- IPFS decentralized storage for asset retrieval
- Unity/Web SDK plugins for external avatar integration
Sandbox Tools Integration:
The SDK leverages existing Sandbox avatar NFT standards and assets (VoxEdit-created avatars), directly enhancing their utility beyond The Sandbox itself.
Why this Solution:
Becasue it is technically feasible, rapidly implementable, and clearly scoped and it leverages existing Web3 and NFT standards to effectively address interoperability limitations.
Team: Creatives Onchain
About Us:
Creatives Onchain is a community bringing developers and creators together to transform ideas into innovative blockchain-powered realities. We bridge creativity and technology by enabling collaboration on impactful projects, designing developer-friendly architectures, and building practical tools that streamline workflows and accelerate onchain innovation.
4. Team Members:
Name | Role | Relevant Experience |
---|---|---|
Daniel Okpeta | Portfolio | Lead Gameplay Programmer |
Timilehin Olowu | ||
Web3 & Blockchain Developer | 4+ years building fintech, AI-powered, and blockchain-based web apps. Creator of developer tooling (e.g., methane-cli, esher). Specializes in secure, performant blockchain applications. | |
Akeem Adelanke X/Twitter | DevOnboarding & Community Lead | Expert in onboarding users and developers to blockchain platforms. Extensive experience coordinating crypto marketing, events, and fostering developer-creator collaborations. Core contributor at NEAR Creatives DAO (50k+ NFTs minted, $2.5M creative funding, established 70 DAOs across 25 countries). |
Ifeoluwa Afolabi | ||
GitHub | AI & Blockchain Engineer | Experienced in AI automation infrastructure, DeFi applications, and distributed blockchain systems. Developed AI-driven apps (Vault, Eclipse) with secure, blockchain-integrated solutions. |
5. Technical Details
- Integration type:
NFT ownership verification, identity integration (ERC-721, Polygon/Ethereum), asset fetching (PNG or GLB from IPFS). - Standards & protocols:
ERC-721 NFTs, WalletConnect, ethers.js, IPFS asset retrieval. - Custom contracts/external tools:
No new smart contracts; uses public Sandbox ERC-721 contracts. External tools: ethers.js, WalletConnect. - Infrastructure requirements:
Lightweight, decentralized: Alchemy/Infura RPC endpoints (Polygon/Ethereum), IPFS pinning (minimal backend/serverless design). - Sandbox interaction:
Initially no direct in-game interaction; externally-focused SDK enhancing off-platform avatar integration.
6. Budget & Work Plan
Category | Amount (USD) | Justification |
---|---|---|
On-chain Query & Auth Layer (backend, QA) | $3,500 | WalletConnect, ethers.js integration, Polygon & Ethereum RPC |
Unity/Web Rendering Plugin | $4,000 | Static avatar import plugins, demo examples (Unity & Web) |
Infrastructure (RPC + IPFS Pinning) | $1,500 | Alchemy/Infura RPC starter plan (Polygon/Ethereum), IPFS pinning |
Documentation/UX/QA | $1,500 | Developer docs, UI polish, code examples |
Community Support & Tutorials | $1,000 | Post-launch developer support & activation |
Contingency & Post launch support | $1,500 | Buffer for unforeseen costs and post launch support for 12 weeks |
Total | $13,000 USD |
Milestones & Deliverables:
Milestone 1: Avatar NFT Verification & Metadata Retrieval (Week 3)
Budget: $3,900 USD
Deliverables:
- Wallet Authentication:
- User wallet connection (MetaMask, WalletConnect support)
- Secure wallet signature verification
- On-chain Verification Layer:
- ERC-721 NFT ownership verification
- Multi-network support: Polygon (chainId 137), Ethereum (chainId 1)
- Avatar Metadata Fetching:
- Retrieve NFT tokenURI metadata
- Fetch avatar preview image and metadata attributes from IPFS
- Infrastructure Setup:
- Alchemy/Infura RPC setup (Polygon, Ethereum endpoints)
- IPFS pinning service activated for stable asset retrieval
Milestone 2: Unity & Web Static Avatar Rendering Integration Demos (Week 6)
Budget $5, 000 USD
- Avatar Asset Integration Toolkit:
- Unity SDK plugin developed
- Static avatar asset importing (GLB/GLTF or image previews)
- Simple Unity prefab/demo scenes showcasing avatar loading and rendering
- Web SDK plugin developed (JavaScript)
- Web-compatible static avatar import and display
- Lightweight JavaScript demo app showcasing avatar rendering
- Unity SDK plugin developed
- User Experience Demonstration:
- Example “Login with Sandbox Avatar” flow (Unity & Web)
- Demonstration videos/screenshots provided
- Compatibility & Testing:
- QA testing for seamless rendering across browsers (Chrome, Firefox, Safari) and Unity version compatibility check
Milestone 3: Documentation, Tutorials, Open-source Release & Community Demo (Week 9)
Budget Released: $4,100 USD
- Comprehensive Documentation:
- Detailed GitHub README covering setup, integration, and examples
- Clear technical diagrams illustrating integration flows
- Troubleshooting & FAQ sections
- Developer Tutorials:
- Step-by-step integration guides for Unity and Web developers
- Short-form video tutorials covering SDK usage
- Open-source Repository Release:
- GitHub repository launched with MIT License
- Clearly structured source code available for community contributions
- Community Activation & Post launchSupport:
- Regular support and error fixing post launch
- Scheduled community demo showcasing integrations in action
- Initial developer support and active engagement for SDK integration
7. DAO Alignment & Impact Measurement
DAO Objectives Alignment:
- Decentralization & community empowerment:
Enables true NFT portability and identity ownership for users. - Improved creator/player experience:
Measurable improvement in NFT utility and player engagement through external integrations. - Interoperability & innovation:
Promotes integration and use of Sandbox NFTs externally, supporting an open metaverse vision.
Impact Tracking & KPIs:
- Number of external integrations adopting SDK.
- Number of Sandbox avatar verifications & external logins.
- SDK repository adoption metrics (GitHub stars, forks, npm package downloads).
- Community and developer engagement measured through Discord, DAO forum interactions.
Success KPIs (within 3 months post-launch):
- 70+ successful avatar NFT verifications externally.
- Integration by at least 2 external platforms.
- At least 300 total interactions (SDK adoption, community feedback).