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)
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
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。