Discover项目旨在通过提供一个平台,让开发者可以为他们的合约编写前端用户界面,并在链上发布这些前端。用户可以通过这个平台发现和使用这些前端应用,同时可以通过链上域名系统为这些应用绑定自己的域名。这个项目借鉴了NEAR协议中的组件和工具设计,并将其迁移到Move语言环境下实现。
The Discover project aims to provide a platform for developers to create front-end user interfaces for their contracts and publish these interfaces on-chain. Users can discover and use these front-end applications through this platform and bind their own domains to these applications using the on-chain domain name system. This project draws on the design of components and tools from the NEAR protocol and migrates them to the Move language environment.
-
提供去中心化的域名注册和资源管理服务
- 唯一命名的space:允许用户注册独特的命名空间,并能够在空间中挂载或存取链上资源。
-
开发用户友好的前端界面
- 空间管理:帮助用户轻松管理他们的space,发现和使用链上应用。
- 合约前端生成:支持AI描述词生成网站,帮助用户自动生成和组合合约前端。
- 合约模拟执行:开发组合合约模拟执行功能,展示执行路径和结果。
-
创建一个开发者生态系统
- 工具和API:提供开发工具和API,帮助开发者为他们的智能合约编写前端UI。
- 组件市场:开发者可以在市场中发布他们的前端组件,供其他开发者和用户发现和使用。
- 构建工具:提供一系列构建工具、构建平台和npm包,帮助开发者快速开发和部署前端组件。
-
链上低成本域名系统
- 命名空间系统:提供一个命名空间系统,让用户可以为他们的合约前端绑定一个独立的生态域名。
-
生态扩展
- 智能应用:支持AI描述词生成网站,帮助用户自动生成和组合合约前端,开发组合合约模拟执行功能,展示执行路径和结果。
- 钱包应用:以discover和space为中心的钱包系统,帮助用户发现和访问生态中的合约前端,并管理自己的空间系统。
-
Provide decentralized domain registration and resource management services
- Unique named space: Allows users to register unique namespaces and be able to mount or access on-chain resources within the space.
-
Develop user-friendly front-end interfaces
- Space management: Helps users easily manage their spaces, discover, and use on-chain applications.
- Contract front-end generation: Supports AI description word generation websites to help users automatically generate and combine contract front-ends.
- Contract simulation execution: Develop a contract combination simulation execution function to display execution paths and results.
-
Create a developer ecosystem
- Tools and APIs: Provide development tools and APIs to help developers write front-end UIs for their smart contracts.
- Component marketplace: Developers can publish their front-end components in the marketplace for other developers and users to discover and use.
- Build tools: Provide a series of build tools, build platforms, and npm packages to help developers quickly develop and deploy front-end components.
-
On-chain low-cost domain system
- Namespace system: Provide a namespace system that allows users to bind an independent ecosystem domain to their contract front-end.
-
Ecosystem expansion
- Smart applications: Support AI description word generation websites to help users automatically generate and combine contract front-ends, develop contract combination simulation execution functions to display execution paths and results.
- Wallet applications: A wallet system centered on Discover and space, helping users discover and access contract front-ends in the ecosystem and manage their space systems.
- 命名空间/个人空间管理
- 合约组件发现生态
- 组件及应用构建工具
- 生态集成
- 提供API接口,支持AI描述词生成网站。
- 支持用户通过AI进行前端设计和合约组合,提供模拟执行功能,展示执行结果。
- 以Discover 和space为中心的钱包系统,帮助用户发现访问生态中的合约前端,并且管理自己的空间系统。
- Namespace/Personal Space Management
- Contract Component Discovery Ecosystem
- Component and Application Build Tools
- Ecosystem Integration
- Provide API interfaces to support AI description word generation websites.
- Support users in front-end design and contract combination through AI, provide simulation execution functions, and display execution results.
- A wallet system centered on Discover and space, helping users discover and access contract front-ends in the ecosystem and manage their space systems.