← 返回列表
Agent 与自动化综合合集

Brickbase:以太坊上房地产 RWA 代币化投资平台

simonroope/brickbase · RWA investing on Ethereum — Solidity EVM smart contracts, MCP server for AI-powered trading agents and a Next.js investor portal for tokenised commercial real estate. Development is supported by Agent AI — structured instruction files for Claude that guide common workflows (requirements elicitation, PRD creation, ticket generation & TDD build)

GitHub原文发布 未知首次收录 2026-09-20上架 2026-09-20 09:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Brickbase 是一个以太坊上碎片化 RWA(真实世界资产)投资的 monorepo,包含 Solidity EVM 智能合约(AssetVault、AssetShares、AssetUserAllowList、OracleRouter)、面向 AI 交易代理的 MCP 服务器、外部数据事件层,以及用于商业房地产代币化的 Next.js 投资者门户。项目还集成由 Claude Code 和 Codex 驱动的 agent skills,引导需求获取、PRD 创建、票据生成、TDD 构建和架构评审等开发工作流。

核心能力与快速开始

★ 0 · HTML

能做什么
以太坊上的碎片化 RWA 投资 monorepo。智能合约(Hardhat,libs/contracts):AssetVault(每个库藏房产铸造一枚 NFT)、AssetShares(按 assetId 发行 ERC-1155 同质化份额,以 USDC 结算)、AssetUserAllowList、OracleRouter(通过 Chainlink AggregatorV3Interface 接入 ETH/USD、GBP/USD、黄金、FTSE 类指数价格),并使用 OpenZeppelin AccessControl、ReentrancyGuard、Pausable。遵循 EIP-20、EIP-721、EIP-1155、EIP-165 及 EIP-7943(uRWA)合规钩子(allowlist、冻结、强制转移)。MCP 服务器(apps/mcp)通过 stdio 向 AI/自动化暴露合约数据:工具 purchase_asset_shares(返回未签名交易负载,由代理自行签名,服务器不持有私钥)、get_asset_list、get_asset_detail、get_oracle_prices、get_user_allowlist_status、get_user_shares、get_allowlisted_users;资源包括各合约 ABI 与部署配置。事件层(apps/events)经 ingest → Redis pub/sub → gateway → 浏览器链路推送 Coinbase ETH/USD 现货与 Infura 最新区块等外部数据流。Web 应用(apps/web,Next.js 16 App Router + TypeScript + Tailwind + viem + wagmi)用于展示与交易商业房地产 RWA,含房产列表、详情、购买份额流程、Admin 白名单、预言机价格与实时行情条。agent skills(skills/)为 Claude Code 和 Codex 提供结构化指令,覆盖 build-code(TDD)、code-review、create-prd、create-tickets、model-domain、elicit 等工作流;另含 Temporal worker 依据 GitHub Issues 依赖关系自动执行 build-code。
适用场景
用于构建或研究以太坊上代币化商业房地产的碎片化投资平台;为 AI 交易代理提供通过 MCP 工具查询资产、预言机价格与 allowlist 状态并生成未签名购买交易的能力;为合规 RWA 提供 allowlist、冻结与强制转移等接口;为区块链项目引入 agent skills 驱动的需求获取、PRD、票据拆分与 TDD 开发流程;在本地 Hardhat 节点上编译、测试、部署与播种合约,并配合 Next.js 前端与事件层实时行情进行端到端开发。
项目形态
开发框架
部署方式
未说明。README 仅说明本地开发步骤:根目录 npm install,另需 apps/events 与 apps/web 分别安装;合约可启动 Hardhat 本地节点(127.0.0.1:8545,chain ID 31337)、编译、测试、部署到 localhost 并播种。事件层本地实时行情需 Docker 启动 Redis(docker-compose.live.yml)。生产部署条件未说明。
主要依赖
Node.js ≥ 18;Docker 可选(仅运行事件层实时行情时需本地 Redis);需配置环境变量,包括 WALLETCONNECT_PROJECT_ID、APP_URL、CHAIN_ID、ETHEREUM_RPC_URL、BASE_RPC_URL、INFURA_PROJECT_ID、各合约地址与 USDC_ADDRESS,事件层还需 REDIS_URL、GATEWAY_PORT、GATEWAY_WS_PATH、WS_LIVE_URL、COINBASE_PRODUCT_ID 等。Chainlink 价格源、Infura、WalletConnect 等外部服务的 API 成本与限制未说明。
使用限制
README 为独立概览摘录,内容不完整(末尾被截断)。E2E 测试尚无实际场景;事件层 MVP 的实时行情仅为展示用途(display-only);MCP 服务器不持有私钥,签名需由代理自行完成;合约仅在本地 Hardhat 节点验证流程,未说明主网/测试网部署情况;许可证未标注;硬件要求、API 成本与合规适用范围未说明。
许可证
未说明
最近推送
2026-09-19 00:20

资料检查:2026-09-20 07:00 · 卡片整理:2026-09-20 09:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

使用仓库中的 agent skills(如 build-code、code-review、model-domain)引导 TDD 构建、代码审查和领域建模等开发工作流;通过 MCP 服务器暴露智能合约数据供 AI 交易代理调用。

查看内容依据
Development is supported by **agent skills** — structured instruction files for Claude Code and Codex that guide common workflows (requirements elicitation, PRD creation, ticket generation, TDD build, architecture review).

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

产品经理

使用 elicit、create-prd、create-tickets 等 agent skills 进行需求获取、PRD 创建和票据生成,将计划拆分为带 BDD 验收标准的 GitHub issues。

查看内容依据
| `create-prd` | `/create-prd` | `$create-prd` | Synthesise conversation into a PRD |

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。