Account Pending
Project OwnerBackend development, ASI:Chain node integration (gRPC/HTTP), wallet module (secp256k1 signing, BIP-39), block explorer integration, deployment pipeline, and RAG corpus indexing infrastructure.
DEEP Connects Bold Ideas to Real World Change and build a better future together.
Coming Soon
ASI Studio (asistudio.app) is a browser-based, AI-native development environment for ASI:Chain that delivers a complete Rholang smart contract workflow with zero local setup. A vibecoding interface powered by RAG over ASI:Chain documentation enables natural language contract generation through Chat Mode for code generation and Edit Mode for diff-based code modifications and rollback. An MCP server connects the AI to the full studio capabilities, enabling the assistant to compile, deploy, query chain state, and interact with contracts on behalf of the developer. The platform also integrates an embedded secp256k1 wallet, a block explorer panel, and a contract template library.
This RFP seeks proposals for the development of an AI-native Development Environment (IDE) that improves the efficiency and accessibility of blockchain application development for the ASI:Chain.
In order to protect this proposal from being copied, all details are hidden until the end of the submission period. Please come back later to see all details.
Build the foundational platform for ASI Studio, establishing the complete Rholang development workflow from code editing to on-chain deployment on the ASI:Chain DevNet. This milestone delivers a functional web-based IDE where developers can write Rholang smart contracts, evaluate them via explore-deploy (read-only, no Phlo cost), deploy to DevNet, and manage development accounts through a built-in wallet.The frontend is built with Vite, React, TypeScript, Tailwind CSS, and shadcn/ui, providing a split-panel layout with editor, console, and output panels. Monaco Editor uses custom Rholang TextMate grammar for syntax highlighting and code folding. The Rust/Actix-Web backend implements the ASI:Chain deployment pipeline: it constructs deploy payloads per the RNode protobuf specification, signs transactions using secp256k1, submits them via gRPC to DeployService on port 40401, and triggers block proposal via ProposeService on port 40402. The explore-deploy endpoint on port 40403 enables read-only evaluation during iterative development. Runtime errors are parsed and surfaced in the console with structured output.The wallet module implements BIP-39 mnemonic generation/import, secp256k1 key derivation matching the ASI:Chain wallet's scheme, and encrypted per-session browser storage. Faucet integration provides one-click test token requests. User authentication and project persistence are implemented via Supabase, supporting multiple contract projects per user.
- Deployed web application accessible via browser with no local toolchain setup required - Monaco-based code editor with Rholang syntax highlighting, code folding, and real-time error highlighting - Rust/Actix-Web backend with REST API endpoints for Rholang evaluation, explore-deploy (read-only execution), and structured error/output streaming - gRPC client integration with ASI:Chain node's DeployService (port 40401) and HTTP API (port 40403) - Complete deploy→propose workflow: deploy payload composition, transaction signing, gRPC submission, block proposal, finalization status polling - ASI Wallet key management: BIP-39 mnemonic import/generation, secp256k1 key derivation, encrypted browser-side storage, account balance display - Integrated faucet button for one-click DevNet test token requests - Configurable Phlo limit and Phlo price settings per deployment - Network configuration panel for DevNet endpoint management - User authentication and project management via Supabase with create, edit, delete, and multi-project switching - Starter Rholang contract templates - Docker containerized backend deployment - Source code published to GitHub under Business Source License 1.1 license
$17,500 USD
A developer can access the web IDE at a live URL, create or import an ASI:Chain wallet, request test tokens from the DevNet faucet, write a Rholang contract (or select a starter template), evaluate it using explore-deploy to verify correctness without consuming Phlo, then deploy it to the ASI:Chain DevNet with configurable Phlo parameters and observe the deployment result in the console—all within the browser without any local toolchain installation. The wallet correctly generates secp256k1 key pairs compatible with the ASI:Chain wallet's BIP-39 standard. The faucet integration successfully provides test tokens. Source code is available on GitHub.
Implement the RAG-powered AI assistant with Chat Mode and Edit Mode, connected to ASI Studio's full capabilities through an MCP server—enabling the assistant to generate and edit code, evaluate, deploy, query chain state, and interact with contracts autonomously. The RAG pipeline indexes the ASI:Chain ecosystem: all asi-alliance GitHub repositories, singnet/rust-client, RChain Rholang documentation and examples, Hyperon/MeTTa docs, and RNode protobuf definitions. Files are chunked by language (AST-based for .rho, header splitting for .md, 256–512 tokens) and stored in ChromaDB with code-optimized embeddings. A monthly update pipeline keeps the knowledge base current. Chat Mode provides a conversational interface where developers describe intent in natural language and receive Rholang code grounded in RAG-retrieved documentation, with system prompts encoding channel semantics, concurrency patterns, and security rules. It supports security review flagging anti-patterns, Phlo cost estimation, and deployment guidance. Edit Mode enables natural language code modification in the editor—the assistant identifies relevant regions, generates modifications as a visual diff with accept/reject controls and rollback history. The MCP server exposes studio capabilities as tools the LLM invokes during conversation: evaluate_contract, deploy_contract, query_chain_state, check_balance, interact_contract, and search_explorer—enabling multi-step autonomous workflows in a single turn.
- RAG pipeline: full ASI:Chain corpus indexed (all 8 asi-alliance repos, singnet/rust-client, RChain Rholang docs and examples from rholang.github.io and LearnRholangByExample, ASI:Chain docs site, Hyperon/MeTTa docs, RNode protobuf definitions), code-optimized embeddings, ChromaDB vector storage with metadata filtering - Monthly automated corpus update pipeline checking indexed repositories for new commits, re-processing changed files through chunking and embedding, updating the vector store incrementally - Chat Mode: conversational panel generating Rholang code from natural language with inline annotations, security pattern review flagging anti-patterns (unforgeable name misuse, channel deadlocks, unconsumed messages), Phlo cost estimation, and deployment guidance - Edit Mode: prompt-driven automatic code editing with visual diff view, per-file and per-section accept/reject controls, modification history with one-click rollback to any previous state - MCP server with LLM-callable tools: evaluate_contract (explore-deploy), deploy_contract (deploy→propose), query_chain_state (data-at-name), check_balance, interact_contract (invoke deployed contract methods), search_explorer (transaction and block lookup) - System prompts encoding Rholang concurrency patterns, channel conventions (@/* duality, for/contract patterns, vault operations), unforgeable name security rules, and common anti-patterns - 6 contract templates covering essential Rholang patterns
$20,000 USD
A developer can use Chat Mode to type a natural language description (e.g., "Create a contract that stores a value and allows anyone to read it but only the owner to update it") and receive syntactically valid Rholang code that deploys successfully to DevNet. Using Edit Mode, the developer can prompt "Add an event log when the value is updated" and the assistant automatically identifies and modifies the relevant code sections, presenting a diff that the developer can accept or reject. Through the MCP server, the developer can prompt "Deploy this contract and check if it stored the initial value correctly" and the AI autonomously evaluates, deploys, and queries the chain, returning the result in a single turn. Generated code correctly uses Rholang channel patterns rather than sequential/imperative patterns. The monthly corpus update pipeline successfully detects and indexes new commits from ASI:Chain repositories.
Complete the development loop by integrating the embedded block explorer and finalizing the platform for public release. The explorer panel connects to the ASI:Chain explorer's GraphQL API with WebSocket subscriptions for real-time deploy monitoring on DevNet. It displays block details, deploy history, transaction status, Phlo consumption, and validator information. A contract interaction interface auto-detects deployed contract entry points and generates forms for method invocation with parameter inputs and return value display. A deployment history dashboard tracks all deployments with timestamps, transaction hashes, Phlo costs, and explorer links. MeTTa experimental support is added with syntax highlighting based on the existing TextMate grammar. A recorded walkthrough demonstrates the end-to-end developer experience: building a Rholang contract through natural language conversation, iterating on the code with AI-assisted edits, deploying to DevNet, and inspecting the results through the integrated explorer—showing how ASI Studio functions as a unified development environment where AI, editor, chain, and explorer work together seamlessly. Platform polish includes comprehensive documentation, performance optimization, cross-browser testing, and production hardening.
- Embedded block explorer panel with real-time block and transaction data via GraphQL subscriptions, showing deploy status, Phlo consumption, and block details - Contract interaction interface for invoking deployed contract methods with parameter forms and result display - Deployment history dashboard with filtering by date, network, and contract - MeTTa syntax highlighting in the code editor (experimental) - Recorded walkthrough demonstrating the complete development lifecycle within ASI Studio - Comprehensive platform documentation covering setup, features, Rholang development patterns, and contract template explanations - Performance optimization and cross-browser compatibility testing - All source code on GitHub under Business Source License 1.1
$12,500 USD
The explorer panel displays real-time deploy and block data from the ASI:Chain DevNet via GraphQL subscriptions. The contract interaction interface correctly invokes contract methods and displays results. The recorded walkthrough demonstrates a complete contract development workflow within ASI Studio—from natural language generation through deployment and on-chain verification. Platform documentation is published and covers all features. The entire platform is publicly accessible, stable with no critical bugs, and all repositories are open-sourced under Business Source License 1.1.
Reviews & Ratings
Please create account or login to write a review and rate.
Check back later by refreshing the page.
© 2026 DEEP Funding
Join the Discussion (0)
Please create account or login to post comments.