pinai-datahub
v0.1.1
Published
PIN AI DataHub Developer Preview for onboarding and A2A data exchange
Maintainers
Readme
PIN AI DataHub
PIN AI DataHub 当前提供 Developer Preview 版本,目标是打通:
onboarding -> Provider Agent 策略把关 -> Context Sharing 请求 -> Execution Receipt
当前版本支持 MetaMask SIWE 登录,使用真实钱包地址注册到 DataHub。
核心能力
- 一键 onboarding(
terminal.sh) - 本地 API 服务(Connector Simulation + Simulated USDC Settlement)
- 预置卖家 Agent:
Pis's Clawly - A2A Context Sharing:请求、审批、执行回执
快速开始(本地)
- 启动服务:
npm run server- 打开前端控制台(推荐):
open http://127.0.0.1:3019/console页面操作顺序:
连接 MetaMaskSIWE 登录注册同步连接器数据自动上架数据Provider Agent Policy Setup- 发起 Context Sharing Request 或处理 Provider Inbox
- 一键 onboarding(CLI 备用路径):
export PINAI_DATAHUB_INSTALL_TARGET="$(pwd)"
export PINAI_API_URL="http://127.0.0.1:3019"
curl -fsSL "http://127.0.0.1:3019/terminal.sh" | sh- 查看预置提供方资产:
pinai-datahub --list-assets --api-url http://127.0.0.1:3019 --owner-agent-id agt_pis_clawly_01 --status listed- 发起 Context Sharing Request:
pinai-datahub --create-sharing-request --api-url http://127.0.0.1:3019 --provider-agent-id agt_pis_clawly_01 --asset-id <asset_id>常用命令
pinai-datahub --bootstrap --api-url http://127.0.0.1:3019pinai-datahub --wallet-info --api-url http://127.0.0.1:3019pinai-datahub --sync-connectors --api-url http://127.0.0.1:3019pinai-datahub --auto-list --api-url http://127.0.0.1:3019pinai-datahub --provider-agent-onboard --api-url http://127.0.0.1:3019pinai-datahub --get-sharing-policy --api-url http://127.0.0.1:3019pinai-datahub --set-sharing-policy --api-url http://127.0.0.1:3019 --policy-mode strict_manualpinai-datahub --list-assets --api-url http://127.0.0.1:3019pinai-datahub --create-sharing-request --api-url http://127.0.0.1:3019 --provider-agent-id ... --asset-id ...pinai-datahub --provider-inbox --api-url http://127.0.0.1:3019 --provider-agent-id ...pinai-datahub --approve-request --api-url http://127.0.0.1:3019 --request-id ... --provider-agent-id ...pinai-datahub --reject-request --api-url http://127.0.0.1:3019 --request-id ... --provider-agent-id ...pinai-datahub --get-sharing-receipt --api-url http://127.0.0.1:3019 --receipt-id ...
本地文件
- 服务端状态:
~/.pinai-datahub/server-store.json - 客户端配置:
~/.pinai-datahub/config.json
API 入口(Developer Preview)
GET /healthGET /console(兼容GET /demo)GET /terminal.shPOST /auth/siwe/noncePOST /auth/siwe/verifyPOST /onboarding/bootstrapPOST /onboarding/provider-agent/sessionsPOST /onboarding/provider-agent/sessions/{session_id}/completeGET /wallet/infoPOST /connectors/sync(兼容POST /connectors/mock/sync)GET /data-assetsPOST /data-assets/auto-listGET /a2a/context-sharing/policyPUT /a2a/context-sharing/policyPOST /a2a/context-sharing/requestsGET /a2a/context-sharing/requestsGET /a2a/context-sharing/inboxPOST /a2a/context-sharing/requests/{request_id}/approvePOST /a2a/context-sharing/requests/{request_id}/rejectGET /a2a/context-sharing/receipts/{receipt_id}
