尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Discovery-first on-chain art auction protocol on Base
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
ArtSoul is an auction-first NFT art discovery protocol built on Base.
Artists publish artwork, the community discovers and signals interest, primary auctions establish the first collector and canonical floor, settlement lazily mints the NFT, and later resale preserves creator royalties and public provenance.
ArtSoul is an existing protocol codebase that was extended during OpenAI Build Week. Work completed during the event is intentionally separated from earlier project history and can be reviewed through timestamped commits and pull requests.檢視完整 README ↗ArtSoul is an auction-first NFT art discovery protocol built on Base.
Artists publish artwork, the community discovers and signals interest, primary auctions establish the first collector and canonical floor, settlement lazily mints the NFT, and later resale preserves creator royalties and public provenance.
ArtSoul is an existing protocol codebase that was extended during OpenAI Build Week. Work completed during the event is intentionally separated from earlier project history and can be reviewed through timestamped commits and pull requests.
Codex with GPT-5.6 was used as the engineering agent for evidence-led debugging, implementation, regression-test design, validation, and pull-request preparation. The founder supplied real-device reproduction steps and on-screen production logs; Codex reconstructed event timelines, compared them with the wallet state machine, implemented narrowly scoped fixes, and verified the result against the repository canon.
The first confirmed Build Week change is the July 13, 2026 mobile-session reconciliation work in commit 3d7fe3f, merged through PR #85. That work:
The implementation was validated with the production Vite build, Node syntax checks, focused Node test suites, and git diff --check. GPT-5.6 was used through Codex for the engineering workflow; it is not an auction pricing authority. ArtSoul's optional in-product AI value guidance remains guidance-only and cannot change settlement, floor, ownership, or royalties.
The public site can be explored without credentials. Wallet transactions currently target Base Sepolia testnet. A testnet wallet is required only for protected actions such as publishing or bidding; read-only artwork, discovery, protocol documentation, and profile surfaces remain publicly accessible.
ArtSoul was entered in the WebMCP Challenge (25 August – 3 September 2026) as a pre-existing project extended with WebMCP during the submission window. The boundary is stated here so prior work is never presented as new.
Existed before 25 August 2026: the protocol canon and frozen economics, the Solidity core and NFT contracts deployed on Base Sepolia, the fail-closed event indexer, the public projection API, and the whole product interface — gallery, artwork and auction pages, publishing, profiles and provenance.
Added during the challenge window: the agent interface. ArtSoul now declares
eleven tools with JSON Schema inputs to a WebMCP-capable browser, so an agent
reads auction state, provenance and lifecycle directly instead of inferring them
from the page. Any action that moves value ends at the person's own wallet: the
agent can open it with a prepared bid, and only after the person has granted that
permission in the page, but the wallet always asks them to approve, and no
website can delegate that click. New files: webmcp-tools.js,
test/webmcp-tools.test.cjs and
docs/WEBMCP.md. Changes to existing files are limited to one
build-manifest line and one deferred script tag on three pages. Every commit in
this work is prefixed webmcp: and dated inside the submission window.
No contract, economic rule, API route or protocol behavior was changed for the
challenge. How to enable WebMCP and what each tool answers is documented in
docs/WEBMCP.md.
The protocol canon lives in docs/canon/.
Current and completed work is tracked in the durable project backlog. New ideas must be recorded there before implementation so chat threads do not become a parallel source of truth.
Important rules:
/api/public/artworks is the public indexed source.Install dependencies:
npm install
Copy the environment template:
cp .env.example .env
Fill local values in .env. Never commit real secrets.
Run checks:
node --check src/api/routes/public/artworks.js
node --check src/indexer/production-runner.js
Run the indexer locally when needed:
set -a
source .env
set +a
node src/indexer/production-runner.js
On Windows PowerShell, set variables through .env tooling or the process manager used for your environment.
ArtSoul uses a split licence.
ARTSOUL_CANON_BIBLE_FULL.md, docs/canon/, and the ArtSoul logo and brand assets are licensed separately under LICENSE-DOCS. They may be read and quoted with attribution, but not republished, adapted, or reused commercially.See NOTICE for the attribution summary required on redistribution.