{"_id":"@seasonkoh/webaz","_rev":"38-82ee87ccbb6ab11928f74d49ffe733c8","name":"@seasonkoh/webaz","dist-tags":{"latest":"0.1.36"},"versions":{"0.1.0":{"name":"@seasonkoh/webaz","version":"0.1.0","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"MIT","_id":"@seasonkoh/webaz@0.1.0","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasons-agents/webaz","bugs":{"url":"https://github.com/seasons-agents/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"2cc2fa9f5daf2edda2e0bdcd31516db53d6f72e6","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.0.tgz","fileCount":22,"integrity":"sha512-QwmrBs4OWfCObpTK9F2p95nsAVsm9Imb6+BsOjyJnoJqdR+iCbUVmS4K6XgdTUWsYaNpcaOt/tZMo1o+54uAOw==","signatures":[{"sig":"MEQCIBcymCd4eEo4WTJflQrOJoByu1ubDUkPXszaRD4CJ2F8AiAvCODrHaBUsUlQBg0yvGIznhFc4t9+mD/wgtpT6SF/sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275216},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"8ab752ec563e616961061bd3ddf2d2b10e653156","mcpName":"webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasons-agents/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","express":"^5.2.1","better-sqlite3":"^12.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.0_1778519857029_0.8689251158907969","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@seasonkoh/webaz","version":"0.1.1","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"MIT","_id":"@seasonkoh/webaz@0.1.1","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"c24ee7662f6a1db24ed5e43e3132f06ba2f94252","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.1.tgz","fileCount":22,"integrity":"sha512-ujGZDOe7RHpoMN47WRczhtw/3MS+9rrZijGjjZcwsb0iO8jOu1sPBMc1XES8LhyeHFlOmrl6i3zrJIDH+bCK1Q==","signatures":[{"sig":"MEQCIEfPgWla6SXZOVwIGFoHtdy0QkwKMLt2QMMGWup5zGvLAiBFV2RQSoNZjdq56UkXw/CH4bGJ8gXMTpn+Sms5iV/8SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275201},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"d80764f71c04a129df8066aa580740b4b74a0935","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","express":"^5.2.1","better-sqlite3":"^12.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.1_1778520486211_0.5396878399582312","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@seasonkoh/webaz","version":"0.1.2","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"MIT","_id":"@seasonkoh/webaz@0.1.2","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"967bf7c96930b845e486e1515096e6126718a17c","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.2.tgz","fileCount":22,"integrity":"sha512-vp+cJAF52jyc05rqLv29UnU8ub/ejF3k8N9spB8ZeEmMXO6kWTHqg7gyyCSAFdMNYL9O4jfOAdkyyfE5Y8LayA==","signatures":[{"sig":"MEUCIQDXHNthmBv8MrFwNZ4NvjspzjNdnj9PXVAMtfAou7GVOQIgZA317cUQHTziG0N0BvI2dic25GHp9lKPnXg+9rsbNsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275263},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"be721c6a69a9fe718242199678bb1df417b9de0a","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","express":"^5.2.1","better-sqlite3":"^12.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.2_1778520777998_0.7068388727770039","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@seasonkoh/webaz","version":"0.1.3","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"MIT","_id":"@seasonkoh/webaz@0.1.3","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"e22a3c3006a6e157f66e31af0d3f2cdea1ed8b16","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.3.tgz","fileCount":22,"integrity":"sha512-z1ZOo6h6SlNECwabvr6pkEjD6GNTZguNu0vPB5b30NQt7vrS7Xie2QDxPv5lODSV7q9TggnFIKFHGl2EMf4LLQ==","signatures":[{"sig":"MEYCIQCRG1WS4OezEeLplQHU30FKI6LImevAjUmgJQx9ZFNxkQIhAKDCOtIjwVmbIMIe7thBQTZL5WanG1zx2UbSF3i/Lg6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275265},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"be721c6a69a9fe718242199678bb1df417b9de0a","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","express":"^5.2.1","better-sqlite3":"^12.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.3_1778520995753_0.38173881322714176","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@seasonkoh/webaz","version":"0.1.4","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"MIT","_id":"@seasonkoh/webaz@0.1.4","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"eeb16fb12c4581363ec35ba32cd7dc69c4b58fa5","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.4.tgz","fileCount":22,"integrity":"sha512-OW449arpbd6aANoGQ8Uu2I9eGJpnNZG01lNjpTXO5/mj16Io7ypEl1PHk+xgrVKYrb6mawoUWj/m0w3SPcHwjA==","signatures":[{"sig":"MEQCIA/c/7nmNgVLxbP7X/HL/8crMWNbQkyXimzoVn2PnOnoAiAHsjwAZTu5/OsDekUdx4LKuo+uCmSXPCkOcE2BLfdSUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282082},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"943b0ce8029382ebae3330058360581e5ec94f5e","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","express":"^5.2.1","better-sqlite3":"^12.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.4_1778558562522_0.7454465154865753","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@seasonkoh/webaz","version":"0.1.5","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"MIT","_id":"@seasonkoh/webaz@0.1.5","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"bf2d7cfbd4134d20d75782bac21f619c1fe8aeda","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.5.tgz","fileCount":22,"integrity":"sha512-J6TZbTXwnMaD/UiKkoD8md0aj7BQZHVI/jCVRzh//gDelvqZCNu9Y7/jZ5hH8zmpsuGdmFtBiS7gEp0ATk8Plw==","signatures":[{"sig":"MEQCIC8nlykUmXrmqUFGdXzy8U66EOeuXlftXehePK6RdRpcAiAVYBrZDJAhhS7Lqh4C8NCA0rcOyEnoBG2qimCwBS/N4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282084},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"e0a79c1c1a44c49bfe04e113db95e665ddc9bebc","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","express":"^5.2.1","better-sqlite3":"^12.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.5_1778559545888_0.8982905009267748","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@seasonkoh/webaz","version":"0.1.6","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"MIT","_id":"@seasonkoh/webaz@0.1.6","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"4d003dba03a232195653e9e69ab0b37c1a554776","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.6.tgz","fileCount":22,"integrity":"sha512-IyurOf0sY/YSeujbYBIhKiktRk8M3cOTrEFn0TtOkkWAVpqSEahYqYRaAl+2eq88vWmaM/NA346bSr0BrVt9Yg==","signatures":[{"sig":"MEUCIF66zt0IJiLJCT6+IMuMYD7DtzhHNExKwUXXGX7Z1RsRAiEAwm1JRpCigc1HZM1aqSRJ9Lw8r19cTEshMkbfs52F1G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282298},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"e0a79c1c1a44c49bfe04e113db95e665ddc9bebc","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","express":"^5.2.1","better-sqlite3":"^12.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.6_1778561313014_0.2154278710405142","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@seasonkoh/webaz","version":"0.1.7","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"MIT","_id":"@seasonkoh/webaz@0.1.7","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"5ea1cd58671d55b68e2245b2592d8b5839c8a55f","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.7.tgz","fileCount":22,"integrity":"sha512-tnna+VRW0IQm2ThgXRtuSO4PRJaLU6+FHbBrBQLoE9q/FTW75gbVuhR51S0bMqrMjYmg9sOoVnZbE2LgtEZMWw==","signatures":[{"sig":"MEUCICocc1sLpt02D2Pb71fzqyAxcLeAtTfSZUjkEiSZjB5SAiEA+PVmzg2bVmTj4v91mkeax5vIimQKaQTv4bFBrfP0czs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286331},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"ba4888a208562fe423d7f98e585e4e29f902c422","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","express":"^5.2.1","better-sqlite3":"^12.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.7_1778564015119_0.7510794006018944","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@seasonkoh/webaz","version":"0.1.8","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"MIT","_id":"@seasonkoh/webaz@0.1.8","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"0f5b33e5008a728bdbe71d3efdce4ab2a78d5562","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.8.tgz","fileCount":28,"integrity":"sha512-ez6y8ImdZaDsZqMUIkorUttqbmo+GQYNGO6IxSQGO2K9lkQ7nSEcUtIg9W9iFhId0G+WfmxOMEXKl6u054igGA==","signatures":[{"sig":"MEUCICu1zI1uFm6OVPewm0UtXae5IyFyiVnJt/UUExOCa123AiEA3dEnPKUjQ3SvG1A/FmWqX6sLnzsazFzPlQIpAVqR4Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602948},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"f638f94a721be94a288ea633efe3982ba76f8789","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","express":"^5.2.1","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.95.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.8_1778687379015_0.1829929892285922","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@seasonkoh/webaz","version":"0.1.9","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.9","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"c1ab7b11003bcc08a5ba0aa4e1ad7562ec4e92a4","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.9.tgz","fileCount":162,"integrity":"sha512-HPyQMqNPOpWLr3D+Qp6keaAm0AbvMfQg5fkmVfNZUJ4PdpXEpf/cZNmnvd+kuc48cULnXEZ4PtaKn1wKxrIYdw==","signatures":[{"sig":"MEYCIQC4tWZzmHHMVDPZ3JXvatdwyIkOqNl/MqHyBgTlJdfQkgIhAIiLionjM/1K1U9/4I/jqiw5dbz2CSxhjth9FtFvWoNF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5250873},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"5eceade16017c5df1858e9a5c983b9f61433eab4","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.95.2","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.9_1780127469111_0.6798222976854384","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@seasonkoh/webaz","version":"0.1.10","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.10","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"8e40dd9545bb47b47dfdaac51874bb3dc436ec2e","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.10.tgz","fileCount":163,"integrity":"sha512-qnEt27OOWKPys3rAAgkIOPyT1ADL2Vo7aqQt+FGGhpWPn4GX3Ym1KARR+aifzbIM7egV0ebJfVl2S6jK4JTm/A==","signatures":[{"sig":"MEYCIQDlku8qvnCT6NizRalvO7+1dD4ZdDrBcW5WAX9j+GGjeQIhAMRKG+7NM2b7/L7tBSuq5FQ7dJqgRVwft3u0jhQlxwNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5290076},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"68491401a92ccb10665e9e3406ec98f58471df0a","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.95.2","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.10_1780157604573_0.995437525592541","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@seasonkoh/webaz","version":"0.1.11","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.11","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"c2feaf013d8839bdb2682a0101e44d68e94653dc","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.11.tgz","fileCount":163,"integrity":"sha512-ZLcolJUi8hZ2Phpp+GnWFt/DeInHFupT7nYaYcxqIaAFkn5WSAjHWb2AZk2JdpI35FJl63mSXsqVeDEz4sj8+w==","signatures":[{"sig":"MEUCICewVbxyohSO1F9G38teKTH/GCQwUzWdj+sUD3WKlMz7AiEAuNnFVqqH5GpTCE9wbnACJzN8jeLVprIqOmy7qV4X4rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5291349},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"a86490b14af73d80d566fbc416a00a57c1f6164a","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.95.2","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.11_1780159003046_0.9940551676159306","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@seasonkoh/webaz","version":"0.1.12","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.12","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"be56d6cd7f45cecabd94b56299409f55f6e43b19","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.12.tgz","fileCount":163,"integrity":"sha512-ArM17whJQs0eglyAF1PEaAc/+vH2wX708wafQPXKiu+h8AFvVlrY3EOIqULHOJH4y0zoj1tCOv0u5ZWXzFCI1g==","signatures":[{"sig":"MEUCIHf62OLDffOVP4yQVPL0nxsk77otISHUTLm29cOJHimAAiEA9lgJfi0C1kzW94jMy7K3Sb/jagjr5kbzgdpFWKrcMT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5293857},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"445bdb247387d7fa4706f83044b376dc9bd2c3c1","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.95.2","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.12_1780163793279_0.44991795015291247","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@seasonkoh/webaz","version":"0.1.13","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.13","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"ca561d98278d59c87f642e0b60addf4a30653679","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.13.tgz","fileCount":163,"integrity":"sha512-tl86XbVW1Mfpdge3vvX5ORk7j8s0PBvIu/nYStjC3YnWtvL1FMM5AEgLosehTCyplkSDpL1s0Rtuo1NLJkTWsA==","signatures":[{"sig":"MEQCIHo+E7RYdlNCxUPHEcrAQO/vuHxpRyFJ9/H/wRAqb9wJAiA9AT8h4mnqyIC4gZwtnlFcaXjI9GP6ctWixx7Jo4UCbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298575},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"c236f5474e8de30854eb6c1be0203daac78055ac","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.95.2","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.13_1780164402121_0.9067224852692468","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@seasonkoh/webaz","version":"0.1.14","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.14","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"a05740a0074ece0c94c17180fca01ffb75a7068d","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.14.tgz","fileCount":163,"integrity":"sha512-DBy3TX74qPVEiwMPboOTjM+ACI8DXnGti5NDLw67U6VzAUxEI6UbYuoYyyWJ5MMOHHJ9kUcPFZbgSWGlytEY5g==","signatures":[{"sig":"MEQCIASdtuUBf91bxLIAjyut6Qbjx91x68yKk4HzIu8myUMpAiA4M55vgIUkTAEzfvBFUTcTB+b94kOTVlg91L8+LXKaCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5302255},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"d3f95565cc6e9f355999dfffc581556fb8a4c903","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.95.2","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.14_1780195114526_0.6935867326784002","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@seasonkoh/webaz","version":"0.1.15","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.15","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"ef805ac6776bf6ea451d68dd298d3694821c3281","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.15.tgz","fileCount":163,"integrity":"sha512-+Iskq5l3r+rHBfFPsGOX5QUrGr9S2PaA+2CJLUDI8i8zUtGeJoYzNfWECAIWUabrNJ1wCJFia6BS8AnlQWXuXg==","signatures":[{"sig":"MEUCIGbTRW1MkpZdyYhsTyJD/KJB2uzuHToZRj5Y4XPTjNseAiEArDwZKWEgsQKSnSO2mYOy0jhx2qy3KZ685wLtX22R6g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5307082},"main":"dist/mcp.js","type":"module","engines":{"node":">=18"},"gitHead":"ccf4ecf3e8d657b298a681d264da73c279b8a743","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"deprecated":"[PRE-LAUNCH] Use 0.1.16+ for current disclosure. Repo private until W8 \n  public launch. See https://webaz.xyz.","repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.95.2","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.15_1780197652619_0.8760132181412215","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@seasonkoh/webaz","version":"0.1.16","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.16","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"db481f840364e7a317be85f2efd6a25cd83d3877","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.16.tgz","fileCount":164,"integrity":"sha512-WqHJ5u+ymVHs1nXRvZYtl6z4GfagTzz7nQuBaSqCpmeVq4I9A7PcZKQGSRkb03G99QrhNC4yWKpbRYEwNn/Qrg==","signatures":[{"sig":"MEYCIQCdNMU7CTmYKt/WnqKVjh/B0aTWRVHNJxfpwEnDuRjGWAIhAO/RdzhaPG7dMLyVzHvoleK7mJ43glgR5PYhxh3Z2N+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5316974},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"7e9e5568263e4400d4b3d53fe2fd9034440e468b","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test-dispute":"tsx src/test-dispute.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.95.2","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.16_1780297409293_0.5070804166242016","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@seasonkoh/webaz","version":"0.1.17","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.17","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"2071429be3b0be91d69661582e968cf57316fae9","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.17.tgz","fileCount":175,"integrity":"sha512-Fg6PxmquGYNhr45Mm77HQPC+7P+QvTBNRcP1bFFRklfQGUC0j/dVhZ7qK/Wb8l+fDDFnP81wtTSrnd2iQOp+6g==","signatures":[{"sig":"MEUCIQC5xwn9DNA3O1z3t9XMTVMyAxaguNJKz6hghjAIB+/XkQIgQPxChNF39GP2BXDoNBXFamTc+0Wnz3wcxnkg2D5wvQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5794557},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"8fbc4e36d70d70501cbdd7047848dd628dcf868e","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.17_1780661380455_0.5114902037601314","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@seasonkoh/webaz","version":"0.1.18","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.18","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"f255568dac51dcebe7f7ed5f8906142900c4523d","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.18.tgz","fileCount":179,"integrity":"sha512-av70o/ADuLJhRm9fkDjsNoVEO4Eh+mVT0qT7dn6dae+Nsy+93KvUiPQZ/mpxEwPOyGBwjXQIhdeHU5nm4iMGrg==","signatures":[{"sig":"MEUCID8USFufGypgWLTupnZ1xGqbbK8ogBPD/TxhNJOuIzlhAiEAn6I1RQnXOJXrvCohoqVsYDOQ7cuXaLCqtxltk+2Pu+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5836078},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"7cf324e41981ff8f2a6ba03bc9fdc2c7c313ddc7","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.18_1780676649053_0.822412216447443","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@seasonkoh/webaz","version":"0.1.19","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.19","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"1c6cadd30c8201c74767721c590ab27e0e0ccff1","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.19.tgz","fileCount":179,"integrity":"sha512-YNZ3qXnE3L1CPJ7zxpQ8r0LanX/l7KFLXGIXhxWlTLKI6sZ50f0f8oc0xv1X6/DNGfpNGy1WGdobP5ILv0Y/0g==","signatures":[{"sig":"MEUCIQDp7k0eZkKejkGOnlyDOApF+jKfUiJUHlCaUR4galfxJgIgHL1fkmQdcF+sCzPKbHX/5rLqdPdCJe0NgNTlfZ8pHfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5842549},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"c2d9b1f18536b19ef8760c2f420e5b09406abd92","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.19_1780725454328_0.95297129096351","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@seasonkoh/webaz","version":"0.1.20","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.20","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"1653f16b7b6a9dd772f79509f7ad36c8a94c3429","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.20.tgz","fileCount":192,"integrity":"sha512-KHs8dJAVnmDdOLCYBjAXIKzkR8yNSUK0c21xfR6LF9GkfPt9uTg43gAZ90NJXeMvco810tjqdsAgcX7WmZpwgQ==","signatures":[{"sig":"MEUCIQCFGJ7r7wb2NqyRCLR+a9lgFih38cEtHyZe6tCjYS58/wIgacwQIpbxLvDPcTY77TU710cW+dIGImlqltu2uH5xj7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5996543},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"e6762b6500591f513875ff5103066aee74aab33d","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.20_1780770167304_0.26493480259792657","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@seasonkoh/webaz","version":"0.1.21","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.21","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"04f4ed8ad04697ad52657504f90e18d498493acc","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.21.tgz","fileCount":192,"integrity":"sha512-wr3upo2jJsoRLY35tbV/zLmW8B6KfavZKruadJ5KskVNtd8MKpNCEf2x8AeNg1OjUIvwq+MsYxbnjsefvqjNpw==","signatures":[{"sig":"MEUCIDaSn7Pqnb/wNd0iwMueVqP4V0zC5Klx2A5lcrZCLdWqAiEA4x71qHoLqHhnAuyEyVdhAufdcC5THoJMqi9hZ4S0fYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5996410},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"58a391b9858247a4206da5a3a907f066dd1a9265","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.21_1780794468793_0.7110552748071979","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@seasonkoh/webaz","version":"0.1.22","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.22","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"b03aa6e7fb4686c9b248983c8ebedafa5832bc90","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.22.tgz","fileCount":196,"integrity":"sha512-sY0nWaR0DoZlvaiAH4zL6UC5En+jWp0zr3yBovvL+ToFC6tVoOK2oJw7/9CQADuA7l1tiAk4ToMO4CwW474+AQ==","signatures":[{"sig":"MEQCIHvmYZc6YbEPqceZyZtc+pxmC/t09f8mrk5140CqsSYzAiAJXGB1WvHZSI01BaHdVPoT1sxH0KehOld4XWHTjKoWZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6016763},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"f989c7edc9903a4d46a60689911f392999656955","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.22_1780827757495_0.8014565089501298","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@seasonkoh/webaz","version":"0.1.23","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.23","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"d03b2f70066fef6c01115ca5f531b8cb83edbefc","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.23.tgz","fileCount":196,"integrity":"sha512-Mlm2YvTAanJ0e5/G5NqK5e9BXmJ1hal+72l4vTP39q8qHUmnKSGrM/dbg+sNASBg/0VW8irPUHQpVNkDcQBBcg==","signatures":[{"sig":"MEYCIQDijBGDRdm6RWGDuPnbdlC7IJTo8BN6ZRLeC0oH08oYIAIhALTn4m8lAxpd5ayHdwC+Hu/hRr1HYZZ+DbaqpEtclRi9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6050993},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"3059c968bb2ccf2bd83cc08003feafe88325ece5","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.23_1780851307777_0.835097277025912","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@seasonkoh/webaz","version":"0.1.24","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.24","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"dcdf20caec75b197f13705accc0bb6d86abd02cb","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.24.tgz","fileCount":196,"integrity":"sha512-2oXsUMiA2tTg+T9R6LxCALXJF2nGzPSVl8Dmoik4/OEmRujI4GKpjyoiJqSygAIR6lEFdQ9WQse2HLtckZ/zrw==","signatures":[{"sig":"MEQCIHGRKaENjRLJ/wz5vnhd42JT02pE/ZYqCa5xVUmh78bWAiBthiSVotaAUqKSSFnusNhAnlwEc8bJ779L48lmytIPYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6052685},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"4fa1bcc32ad3bc6070a1ee6efa9e7b0795391141","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.24_1780853595413_0.8453631845497731","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@seasonkoh/webaz","version":"0.1.25","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.25","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"f09e14fd4b5377353454a2da8c828eee57db8f38","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.25.tgz","fileCount":230,"integrity":"sha512-LWtDDpdo5rie2z1QdHbiKNVZwVqO0+LJ4DV66/DRTTH2jCcki6r6QOWQWI0N5cbYLRTsl7UMKxtCs08ZwOCNYA==","signatures":[{"sig":"MEQCICh2shRN9fn2X/svPgq0Tur17wAkNreZpIxVz2Z8qGftAiAMP8GXiEgou/BURVMGXo6iMpoNvx+noZU1QNzaEL9O8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6433707},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"47763e9fcdc8b5f40fa73ed2603a4c3adebd7162","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","pg:schema":"tsx scripts/gen-pg-schema.ts","pg:verify":"tsx scripts/pg-schema-verify.ts","preflight":"tsx scripts/preflight.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","check:pwa-syntax":"node --check src/pwa/public/app.js && node --check src/pwa/public/i18n.js && node --check src/pwa/public/sw.js","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts","test:pg-datetime":"tsx scripts/test-pg-datetime.ts","routes:seam-check":"tsx scripts/routes-seam-guard.ts","test:human-presence":"tsx tests/test-human-presence.ts","test:mcp-contribute":"tsx scripts/test-mcp-contribute.ts","test:task-proposals":"tsx scripts/test-task-proposals.ts","test:agent-task-spec":"tsx scripts/test-agent-task-spec.ts","test:pg-placeholders":"tsx scripts/test-pg-placeholders.ts","test:task-board-read":"tsx scripts/test-task-board-read.ts","test:identity-binding":"tsx scripts/test-identity-binding.ts","test:iron-rules-guard":"tsx scripts/test-identity-claim-iron-rules-guard.ts","test:github-credential":"tsx scripts/test-github-credential.ts","test:proposal-admin-ui":"tsx scripts/test-proposal-admin-ui.ts","test:identity-claim-api":"tsx scripts/test-identity-claim-api.ts","test:identity-claim-read":"tsx scripts/test-identity-claim-read.ts","iron-rules:identity-claim":"tsx scripts/identity-claim-iron-rules-guard.ts","test:github-fetch-adapter":"tsx scripts/test-github-fetch-adapter.ts","test:identity-claim-engine":"tsx scripts/test-identity-claim-engine.ts","test:invite-code-narrowing":"tsx scripts/test-invite-code-narrowing.ts","test:contribution-score-read":"tsx scripts/test-contribution-score-read.ts","test:github-credential-store":"tsx scripts/test-github-credential-store-schema.ts","test:identity-claim-challenge":"tsx scripts/test-identity-claim-challenge-schema.ts","test:task-board-participation":"tsx scripts/test-task-board-participation.ts","test:build-reputation-boundary":"tsx scripts/test-build-reputation-boundary.ts","test:build-task-agent-metadata":"tsx scripts/test-build-task-agent-metadata.ts","test:github-authenticated-read":"tsx scripts/test-github-authenticated-read.ts","test:public-contribution-pages":"tsx scripts/test-public-contribution-pages.ts","test:shop-referral-attribution":"tsx scripts/test-shop-referral-attribution.ts","test:contribution-score-contract":"tsx scripts/test-contribution-score-contract.ts","test:contribution-score-evidence":"tsx scripts/test-contribution-score-evidence.ts","test:github-credential-ingestion":"tsx scripts/test-github-credential-ingestion.ts","test:rewards-vs-contribution-copy":"tsx scripts/test-rewards-vs-contribution-copy.ts","test:identity-claim-proof-verifier":"tsx scripts/test-identity-claim-proof-verifier.ts","test:identity-claim-challenge-engine":"tsx scripts/test-identity-claim-challenge-engine.ts","test-private-dogfood-runbook-contract":"tsx scripts/test-private-dogfood-runbook-contract.ts","test-future-task-board-design-contract":"tsx scripts/test-future-task-board-design-contract.ts","test-public-contributor-entry-contract":"tsx scripts/test-public-contributor-entry-contract.ts","test-dogfood-dryrun-gap-report-contract":"tsx scripts/test-dogfood-dryrun-gap-report-contract.ts","test-private-dogfood-case-pack-contract":"tsx scripts/test-private-dogfood-case-pack-contract.ts","test:contributor-entry-relationship-contract":"tsx scripts/test-contributor-entry-relationship-contract.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","@types/pg":"^8.20.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.25_1781281303406_0.8313522542417737","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@seasonkoh/webaz","version":"0.1.26","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.26","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/seasonsagents-art/webaz","bugs":{"url":"https://github.com/seasonsagents-art/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"d908ca63c01355e25e2b74ff24a23da7eb738344","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.26.tgz","fileCount":237,"integrity":"sha512-27lWmK923f8bZnp+5QMpHKz7OFF512RwkdgCiYSne+xZSmGmevyaKAaegyXRXUbcZ8YaGsXCLp85BZZ2wvyryA==","signatures":[{"sig":"MEUCIQDsq4KtxQ2lONCyBSK2YrdPsSf/rPAbvhtBM+kXXQxCJAIgTw8pXzOrtY2U2lLWo7IBvC5CDJVJfC5sTbkQ7MrXcmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6606270},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"59bb08299cb4f9b8752aed8bb45e87e587fe0413","mcpName":"io.github.seasonsagents-art/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"npm run build:whitepaper && tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","pg:schema":"tsx scripts/gen-pg-schema.ts","pg:verify":"tsx scripts/pg-schema-verify.ts","preflight":"tsx scripts/preflight.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","build:whitepaper":"tsx scripts/build-whitepaper-html.ts","check:pwa-syntax":"node --check src/pwa/public/app.js && node --check src/pwa/public/i18n.js && node --check src/pwa/public/sw.js","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts","test:money-units":"tsx scripts/test-money-units.ts","test:pg-datetime":"tsx scripts/test-pg-datetime.ts","routes:seam-check":"tsx scripts/routes-seam-guard.ts","test:decline-action":"tsx tests/test-decline-action.ts","test:email-delivery":"tsx scripts/test-email-delivery-resend.ts","test:human-presence":"tsx tests/test-human-presence.ts","test:mcp-contribute":"tsx scripts/test-mcp-contribute.ts","test:task-proposals":"tsx scripts/test-task-proposals.ts","test:agent-task-spec":"tsx scripts/test-agent-task-spec.ts","test:pg-placeholders":"tsx scripts/test-pg-placeholders.ts","test:task-board-read":"tsx scripts/test-task-board-read.ts","test:identity-binding":"tsx scripts/test-identity-binding.ts","test:iron-rules-guard":"tsx scripts/test-identity-claim-iron-rules-guard.ts","check:whitepaper-fresh":"tsx scripts/build-whitepaper-html.ts && git diff --exit-code -- src/pwa/public/whitepaper","test:admin-bearer-auth":"tsx scripts/test-admin-bearer-auth.ts","test:github-credential":"tsx scripts/test-github-credential.ts","test:identity-claim-ui":"tsx scripts/test-identity-claim-ui.ts","test:proposal-admin-ui":"tsx scripts/test-proposal-admin-ui.ts","test:admin-audit-slice1":"tsx scripts/test-admin-audit-slice1.ts","test:identity-claim-api":"tsx scripts/test-identity-claim-api.ts","test:identity-claim-read":"tsx scripts/test-identity-claim-read.ts","test:mcp-apikey-fallback":"tsx scripts/test-mcp-apikey-fallback.ts","iron-rules:identity-claim":"tsx scripts/identity-claim-iron-rules-guard.ts","test:admin-security-panel":"tsx scripts/test-admin-security-panel.ts","test:github-fetch-adapter":"tsx scripts/test-github-fetch-adapter.ts","test:rewards-consent-text":"tsx scripts/test-rewards-consent-text.ts","test:seller-order-actions":"tsx scripts/test-seller-order-actions.ts","test:seller-store-reviews":"tsx scripts/test-seller-store-reviews.ts","test:auto-accept-risk-copy":"tsx scripts/test-auto-accept-risk-copy.ts","test:identity-claim-engine":"tsx scripts/test-identity-claim-engine.ts","test:invite-code-narrowing":"tsx scripts/test-invite-code-narrowing.ts","test:register-email-verify":"tsx scripts/test-register-email-verify.ts","test:welcome-signup-button":"tsx scripts/test-welcome-signup-button.ts","test:operator-ingest-guards":"tsx scripts/test-operator-ingest-guards.ts","test:recovery-onboarding-ui":"tsx scripts/test-recovery-onboarding-ui.ts","test:contribution-score-read":"tsx scripts/test-contribution-score-read.ts","test:github-credential-store":"tsx scripts/test-github-credential-store-schema.ts","test:identity-claim-challenge":"tsx scripts/test-identity-claim-challenge-schema.ts","test:identity-claim-discovery":"tsx scripts/test-identity-claim-discovery.ts","test:seller-self-fulfill-ship":"tsx scripts/test-seller-self-fulfill-ship.ts","test:task-board-participation":"tsx scripts/test-task-board-participation.ts","test:task-proposal-draft-flow":"tsx scripts/test-task-proposal-draft-flow.ts","test:build-reputation-boundary":"tsx scripts/test-build-reputation-boundary.ts","test:build-task-agent-metadata":"tsx scripts/test-build-task-agent-metadata.ts","test:github-authenticated-read":"tsx scripts/test-github-authenticated-read.ts","test:public-contribution-pages":"tsx scripts/test-public-contribution-pages.ts","test:shop-referral-attribution":"tsx scripts/test-shop-referral-attribution.ts","test:order-detail-return-inline":"tsx scripts/test-order-detail-return-inline.ts","test:recover-key-password-reset":"tsx scripts/test-recover-key-password-reset.ts","test:contribution-score-contract":"tsx scripts/test-contribution-score-contract.ts","test:contribution-score-evidence":"tsx scripts/test-contribution-score-evidence.ts","test:github-credential-ingestion":"tsx scripts/test-github-credential-ingestion.ts","test:public-ratings-double-blind":"tsx scripts/test-public-ratings-double-blind.ts","test:seller-ratings-double-blind":"tsx scripts/test-seller-ratings-double-blind.ts","test:admin-economic-trigger-audit":"tsx scripts/test-admin-economic-trigger-audit.ts","test:admin-reputation-decay-audit":"tsx scripts/test-admin-reputation-decay-audit.ts","test:rewards-vs-contribution-copy":"tsx scripts/test-rewards-vs-contribution-copy.ts","test:identity-claim-proof-verifier":"tsx scripts/test-identity-claim-proof-verifier.ts","test:identity-claim-challenge-engine":"tsx scripts/test-identity-claim-challenge-engine.ts","test-private-dogfood-runbook-contract":"tsx scripts/test-private-dogfood-runbook-contract.ts","test-future-task-board-design-contract":"tsx scripts/test-future-task-board-design-contract.ts","test-public-contributor-entry-contract":"tsx scripts/test-public-contributor-entry-contract.ts","test-dogfood-dryrun-gap-report-contract":"tsx scripts/test-dogfood-dryrun-gap-report-contract.ts","test-private-dogfood-case-pack-contract":"tsx scripts/test-private-dogfood-case-pack-contract.ts","test:admin-withdrawal-approve-attribution":"tsx scripts/test-admin-withdrawal-approve-attribution.ts","test:contributor-entry-relationship-contract":"tsx scripts/test-contributor-entry-relationship-contract.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/seasonsagents-art/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","@types/pg":"^8.20.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.26_1781502819031_0.06985297463328077","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@seasonkoh/webaz","version":"0.1.27","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.27","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/webaz-protocol/webaz","bugs":{"url":"https://github.com/webaz-protocol/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"f4ba66c07cacb550a49e9137ee26172b6f6452f1","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.27.tgz","fileCount":245,"integrity":"sha512-SPPbB4l3T3+SFIzmy1HG/68T5t3xe/5hUzB9wv+WhmBFRvpgFLFF03IU/xRQSH2I6DgFLm2Wszhjkph98yVWuQ==","signatures":[{"sig":"MEUCIGM05ADP88kkcHUsMAqW96HvnnH4W8a4XQ+afNAJdh6LAiEAu/zJJeT8xLrpCgh+2z1kkB+BPcFZXCDRjReto+qXV0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6719758},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"48ed727af480d3b7331e2aa57f1e078b1daf4358","mcpName":"io.github.webaz-protocol/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"npm run build:whitepaper && tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","pg:schema":"tsx scripts/gen-pg-schema.ts","pg:verify":"tsx scripts/pg-schema-verify.ts","preflight":"tsx scripts/preflight.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","gen:api-docs":"tsx scripts/gen-openapi.ts --openapi > src/pwa/public/openapi.json && tsx scripts/gen-openapi.ts --markdown > docs/api-endpoints.md","lint:secrets":"gitleaks detect --no-banner --redact --config .gitleaks.toml --exit-code 1","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","build:whitepaper":"tsx scripts/build-whitepaper-html.ts","check:pwa-syntax":"node --check src/pwa/public/app.js && node --check src/pwa/public/i18n.js && node --check src/pwa/public/sw.js","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts","test:money-units":"tsx scripts/test-money-units.ts","test:pg-datetime":"tsx scripts/test-pg-datetime.ts","routes:seam-check":"tsx scripts/routes-seam-guard.ts","test:wallet-signer":"tsx scripts/test-wallet-signer.ts","test:decline-action":"tsx tests/test-decline-action.ts","test:email-delivery":"tsx scripts/test-email-delivery-resend.ts","test:human-presence":"tsx tests/test-human-presence.ts","test:mcp-contribute":"tsx scripts/test-mcp-contribute.ts","test:pv-kill-switch":"tsx scripts/test-pv-kill-switch.ts","test:quota-admin-ui":"tsx scripts/test-quota-admin-ui.ts","test:task-proposals":"tsx scripts/test-task-proposals.ts","check:api-docs-fresh":"npm run gen:api-docs && git diff --exit-code -- src/pwa/public/openapi.json docs/api-endpoints.md","test:agent-task-spec":"tsx scripts/test-agent-task-spec.ts","test:cf-origin-guard":"tsx scripts/test-cf-origin-guard.ts","test:pg-placeholders":"tsx scripts/test-pg-placeholders.ts","test:task-board-read":"tsx scripts/test-task-board-read.ts","test:build-task-quota":"tsx scripts/test-build-task-quota.ts","test:identity-binding":"tsx scripts/test-identity-binding.ts","test:iron-rules-guard":"tsx scripts/test-identity-claim-iron-rules-guard.ts","check:whitepaper-fresh":"tsx scripts/build-whitepaper-html.ts && git diff --exit-code -- src/pwa/public/whitepaper","test:admin-bearer-auth":"tsx scripts/test-admin-bearer-auth.ts","test:anti-abuse-params":"tsx scripts/test-anti-abuse-params.ts","test:github-credential":"tsx scripts/test-github-credential.ts","test:identity-claim-ui":"tsx scripts/test-identity-claim-ui.ts","test:proposal-admin-ui":"tsx scripts/test-proposal-admin-ui.ts","test:admin-audit-slice1":"tsx scripts/test-admin-audit-slice1.ts","test:identity-claim-api":"tsx scripts/test-identity-claim-api.ts","test:mcp-auth-firebreak":"tsx scripts/test-mcp-auth-firebreak.ts","test:admin-risk-controls":"tsx scripts/test-admin-risk-controls.ts","test:identity-claim-read":"tsx scripts/test-identity-claim-read.ts","test:mcp-apikey-fallback":"tsx scripts/test-mcp-apikey-fallback.ts","ingest:admin-coordination":"tsx scripts/ingest-admin-coordination.ts","iron-rules:identity-claim":"tsx scripts/identity-claim-iron-rules-guard.ts","test:admin-security-panel":"tsx scripts/test-admin-security-panel.ts","test:github-fetch-adapter":"tsx scripts/test-github-fetch-adapter.ts","test:integration-contract":"tsx tests/test-integration-contract.ts","test:pv-settlement-engine":"tsx scripts/test-pv-settlement-engine.ts","test:rewards-consent-text":"tsx scripts/test-rewards-consent-text.ts","test:seller-order-actions":"tsx scripts/test-seller-order-actions.ts","test:seller-store-reviews":"tsx scripts/test-seller-store-reviews.ts","test:settlement-breakdown":"tsx scripts/test-settlement-breakdown.ts","test:auto-accept-risk-copy":"tsx scripts/test-auto-accept-risk-copy.ts","test:identity-claim-engine":"tsx scripts/test-identity-claim-engine.ts","test:invite-code-narrowing":"tsx scripts/test-invite-code-narrowing.ts","test:register-email-verify":"tsx scripts/test-register-email-verify.ts","test:share-genuine-receipt":"tsx scripts/test-share-genuine-receipt.ts","test:welcome-signup-button":"tsx scripts/test-welcome-signup-button.ts","test:admin-ratelimit-exempt":"tsx scripts/test-admin-ratelimit-exempt.ts","test:operator-ingest-guards":"tsx scripts/test-operator-ingest-guards.ts","test:recovery-onboarding-ui":"tsx scripts/test-recovery-onboarding-ui.ts","test:build-task-quota-routes":"tsx scripts/test-build-task-quota-routes.ts","test:contribution-facts-read":"tsx scripts/test-contribution-facts-read.ts","test:contribution-score-read":"tsx scripts/test-contribution-score-read.ts","test:github-credential-store":"tsx scripts/test-github-credential-store-schema.ts","test:identity-claim-challenge":"tsx scripts/test-identity-claim-challenge-schema.ts","test:identity-claim-discovery":"tsx scripts/test-identity-claim-discovery.ts","test:seller-self-fulfill-ship":"tsx scripts/test-seller-self-fulfill-ship.ts","test:task-board-participation":"tsx scripts/test-task-board-participation.ts","test:task-proposal-draft-flow":"tsx scripts/test-task-proposal-draft-flow.ts","test:task-proposal-visibility":"tsx scripts/test-task-proposal-visibility.ts","correct:operator-claim-marking":"tsx scripts/correct-operator-claim-marking.ts","test:build-reputation-boundary":"tsx scripts/test-build-reputation-boundary.ts","test:build-task-agent-metadata":"tsx scripts/test-build-task-agent-metadata.ts","test:github-authenticated-read":"tsx scripts/test-github-authenticated-read.ts","test:public-contribution-pages":"tsx scripts/test-public-contribution-pages.ts","test:shop-referral-attribution":"tsx scripts/test-shop-referral-attribution.ts","test:order-detail-return-inline":"tsx scripts/test-order-detail-return-inline.ts","test:recover-key-password-reset":"tsx scripts/test-recover-key-password-reset.ts","test:contribution-score-contract":"tsx scripts/test-contribution-score-contract.ts","test:contribution-score-evidence":"tsx scripts/test-contribution-score-evidence.ts","test:github-credential-ingestion":"tsx scripts/test-github-credential-ingestion.ts","test:public-ratings-double-blind":"tsx scripts/test-public-ratings-double-blind.ts","test:seller-ratings-double-blind":"tsx scripts/test-seller-ratings-double-blind.ts","test:admin-economic-trigger-audit":"tsx scripts/test-admin-economic-trigger-audit.ts","test:admin-reputation-decay-audit":"tsx scripts/test-admin-reputation-decay-audit.ts","test:rewards-vs-contribution-copy":"tsx scripts/test-rewards-vs-contribution-copy.ts","test:admin-operator-claim-workflow":"tsx scripts/test-admin-operator-claim-workflow.ts","test:identity-claim-proof-verifier":"tsx scripts/test-identity-claim-proof-verifier.ts","test:admin-claim-marking-correction":"tsx scripts/test-admin-claim-marking-correction.ts","test:admin-operator-claim-lifecycle":"tsx scripts/test-admin-operator-claim-lifecycle.ts","test:admin-coordination-contribution":"tsx scripts/test-admin-coordination-contribution.ts","test:identity-claim-challenge-engine":"tsx scripts/test-identity-claim-challenge-engine.ts","test-future-task-board-design-contract":"tsx scripts/test-future-task-board-design-contract.ts","test-public-contributor-entry-contract":"tsx scripts/test-public-contributor-entry-contract.ts","test-dogfood-dryrun-gap-report-contract":"tsx scripts/test-dogfood-dryrun-gap-report-contract.ts","test-prelaunch-dogfood-runbook-contract":"tsx scripts/test-prelaunch-dogfood-runbook-contract.ts","test:admin-coordination-ingest-pipeline":"tsx scripts/test-admin-coordination-ingest-pipeline.ts","test-prelaunch-dogfood-case-pack-contract":"tsx scripts/test-prelaunch-dogfood-case-pack-contract.ts","test:admin-withdrawal-approve-attribution":"tsx scripts/test-admin-withdrawal-approve-attribution.ts","test:contributor-entry-relationship-contract":"tsx scripts/test-contributor-entry-relationship-contract.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/webaz-protocol/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","@types/pg":"^8.20.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.27_1782297351362_0.9023979974279412","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@seasonkoh/webaz","version":"0.1.28","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.28","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/webaz-protocol/webaz","bugs":{"url":"https://github.com/webaz-protocol/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"551ee26f6674c8ed83d704e7ceefade3a7853ca5","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.28.tgz","fileCount":263,"integrity":"sha512-hGC/FlTP7hoNT7nX244OWmZGmxctmT/E+ySZKk++HzH5OX5gb5dwB2EtckDmZNh9MO28odyykuR6X4Lvbch2CA==","signatures":[{"sig":"MEQCIDX9HxoraqTwHglkAu4eLD4EvWHQwnbFimHQS6TbSFkbAiApAdQ7E99tvWCmMxbNsuQUL5nGB9T+WayZSBvWyz4NbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6821964},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"8cfb5627724bb15f56240f5eb919ee0c03caa9de","mcpName":"io.github.webaz-protocol/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"npm run build:whitepaper && tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","pg:schema":"tsx scripts/gen-pg-schema.ts","pg:verify":"tsx scripts/pg-schema-verify.ts","preflight":"tsx scripts/preflight.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","gen:api-docs":"tsx scripts/gen-openapi.ts --openapi > src/pwa/public/openapi.json && tsx scripts/gen-openapi.ts --markdown > docs/api-endpoints.md","lint:secrets":"gitleaks detect --no-banner --redact --config .gitleaks.toml --exit-code 1","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","build:whitepaper":"tsx scripts/build-whitepaper-html.ts","check:pwa-syntax":"node --check src/pwa/public/app.js && node --check src/pwa/public/app-admin.js && node --check src/pwa/public/app-contribution.js && node --check src/pwa/public/app-ai.js && node --check src/pwa/public/app-discover.js && node --check src/pwa/public/app-profile.js && node --check src/pwa/public/app-account.js && node --check src/pwa/public/app-shop.js && node --check src/pwa/public/app-listings.js && node --check src/pwa/public/app-seller.js && node --check src/pwa/public/app-agents.js && node --check src/pwa/public/i18n.js && node --check src/pwa/public/sw.js","guard:complexity":"tsx scripts/complexity-ratchet-guard.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts","test:money-units":"tsx scripts/test-money-units.ts","test:pg-datetime":"tsx scripts/test-pg-datetime.ts","routes:seam-check":"tsx scripts/routes-seam-guard.ts","test:agent-pairing":"tsx scripts/test-agent-pairing.ts","test:wallet-signer":"tsx scripts/test-wallet-signer.ts","test:decline-action":"tsx tests/test-decline-action.ts","test:email-delivery":"tsx scripts/test-email-delivery-resend.ts","test:human-presence":"tsx tests/test-human-presence.ts","test:mcp-contribute":"tsx scripts/test-mcp-contribute.ts","test:pv-kill-switch":"tsx scripts/test-pv-kill-switch.ts","test:quota-admin-ui":"tsx scripts/test-quota-admin-ui.ts","test:task-proposals":"tsx scripts/test-task-proposals.ts","check:api-docs-fresh":"npm run gen:api-docs && git diff --exit-code -- src/pwa/public/openapi.json docs/api-endpoints.md","guard:pr-constraints":"tsx scripts/pr-constraints-guard.ts","test:agent-task-spec":"tsx scripts/test-agent-task-spec.ts","test:cf-origin-guard":"tsx scripts/test-cf-origin-guard.ts","test:pg-placeholders":"tsx scripts/test-pg-placeholders.ts","test:task-board-read":"tsx scripts/test-task-board-read.ts","test:build-task-quota":"tsx scripts/test-build-task-quota.ts","test:identity-binding":"tsx scripts/test-identity-binding.ts","test:iron-rules-guard":"tsx scripts/test-identity-claim-iron-rules-guard.ts","check:whitepaper-fresh":"tsx scripts/build-whitepaper-html.ts && git diff --exit-code -- src/pwa/public/whitepaper","test:admin-bearer-auth":"tsx scripts/test-admin-bearer-auth.ts","test:anti-abuse-params":"tsx scripts/test-anti-abuse-params.ts","test:github-credential":"tsx scripts/test-github-credential.ts","test:identity-claim-ui":"tsx scripts/test-identity-claim-ui.ts","test:proposal-admin-ui":"tsx scripts/test-proposal-admin-ui.ts","test:admin-audit-slice1":"tsx scripts/test-admin-audit-slice1.ts","test:agent-grant-verify":"tsx scripts/test-agent-grant-verify.ts","test:identity-claim-api":"tsx scripts/test-identity-claim-api.ts","test:mcp-auth-firebreak":"tsx scripts/test-mcp-auth-firebreak.ts","test:admin-risk-controls":"tsx scripts/test-admin-risk-controls.ts","test:connected-agents-ui":"tsx scripts/test-connected-agents-ui.ts","test:identity-claim-read":"tsx scripts/test-identity-claim-read.ts","test:mcp-apikey-fallback":"tsx scripts/test-mcp-apikey-fallback.ts","test:mcp-fresh-db-schema":"tsx scripts/test-mcp-fresh-db-schema.ts","ingest:admin-coordination":"tsx scripts/ingest-admin-coordination.ts","iron-rules:identity-claim":"tsx scripts/identity-claim-iron-rules-guard.ts","test:admin-security-panel":"tsx scripts/test-admin-security-panel.ts","test:github-fetch-adapter":"tsx scripts/test-github-fetch-adapter.ts","test:integration-contract":"tsx tests/test-integration-contract.ts","test:pv-settlement-engine":"tsx scripts/test-pv-settlement-engine.ts","test:rewards-consent-text":"tsx scripts/test-rewards-consent-text.ts","test:seller-order-actions":"tsx scripts/test-seller-order-actions.ts","test:seller-store-reviews":"tsx scripts/test-seller-store-reviews.ts","test:settlement-breakdown":"tsx scripts/test-settlement-breakdown.ts","test:auto-accept-risk-copy":"tsx scripts/test-auto-accept-risk-copy.ts","test:connected-agents-read":"tsx scripts/test-connected-agents-read.ts","test:identity-claim-engine":"tsx scripts/test-identity-claim-engine.ts","test:invite-code-narrowing":"tsx scripts/test-invite-code-narrowing.ts","test:register-email-verify":"tsx scripts/test-register-email-verify.ts","test:share-genuine-receipt":"tsx scripts/test-share-genuine-receipt.ts","test:welcome-signup-button":"tsx scripts/test-welcome-signup-button.ts","test:admin-ratelimit-exempt":"tsx scripts/test-admin-ratelimit-exempt.ts","test:operator-ingest-guards":"tsx scripts/test-operator-ingest-guards.ts","test:recovery-onboarding-ui":"tsx scripts/test-recovery-onboarding-ui.ts","test:agent-delegation-grants":"tsx scripts/test-agent-delegation-grants.ts","test:agent-grant-mcp-consume":"tsx scripts/test-agent-grant-mcp-consume.ts","test:build-task-quota-routes":"tsx scripts/test-build-task-quota-routes.ts","test:contribution-facts-read":"tsx scripts/test-contribution-facts-read.ts","test:contribution-score-read":"tsx scripts/test-contribution-score-read.ts","test:github-credential-store":"tsx scripts/test-github-credential-store-schema.ts","test:identity-claim-challenge":"tsx scripts/test-identity-claim-challenge-schema.ts","test:identity-claim-discovery":"tsx scripts/test-identity-claim-discovery.ts","test:seller-self-fulfill-ship":"tsx scripts/test-seller-self-fulfill-ship.ts","test:task-board-participation":"tsx scripts/test-task-board-participation.ts","test:task-proposal-draft-flow":"tsx scripts/test-task-proposal-draft-flow.ts","test:task-proposal-visibility":"tsx scripts/test-task-proposal-visibility.ts","correct:operator-claim-marking":"tsx scripts/correct-operator-claim-marking.ts","test:build-reputation-boundary":"tsx scripts/test-build-reputation-boundary.ts","test:build-task-agent-metadata":"tsx scripts/test-build-task-agent-metadata.ts","test:github-authenticated-read":"tsx scripts/test-github-authenticated-read.ts","test:public-contribution-pages":"tsx scripts/test-public-contribution-pages.ts","test:shop-referral-attribution":"tsx scripts/test-shop-referral-attribution.ts","test:order-detail-return-inline":"tsx scripts/test-order-detail-return-inline.ts","test:recover-key-password-reset":"tsx scripts/test-recover-key-password-reset.ts","test:contribution-score-contract":"tsx scripts/test-contribution-score-contract.ts","test:contribution-score-evidence":"tsx scripts/test-contribution-score-evidence.ts","test:github-credential-ingestion":"tsx scripts/test-github-credential-ingestion.ts","test:public-ratings-double-blind":"tsx scripts/test-public-ratings-double-blind.ts","test:seller-ratings-double-blind":"tsx scripts/test-seller-ratings-double-blind.ts","test:admin-economic-trigger-audit":"tsx scripts/test-admin-economic-trigger-audit.ts","test:admin-reputation-decay-audit":"tsx scripts/test-admin-reputation-decay-audit.ts","test:rewards-vs-contribution-copy":"tsx scripts/test-rewards-vs-contribution-copy.ts","test:admin-operator-claim-workflow":"tsx scripts/test-admin-operator-claim-workflow.ts","test:identity-claim-proof-verifier":"tsx scripts/test-identity-claim-proof-verifier.ts","test:admin-claim-marking-correction":"tsx scripts/test-admin-claim-marking-correction.ts","test:admin-operator-claim-lifecycle":"tsx scripts/test-admin-operator-claim-lifecycle.ts","test:admin-coordination-contribution":"tsx scripts/test-admin-coordination-contribution.ts","test:identity-claim-challenge-engine":"tsx scripts/test-identity-claim-challenge-engine.ts","test-future-task-board-design-contract":"tsx scripts/test-future-task-board-design-contract.ts","test-public-contributor-entry-contract":"tsx scripts/test-public-contributor-entry-contract.ts","test-dogfood-dryrun-gap-report-contract":"tsx scripts/test-dogfood-dryrun-gap-report-contract.ts","test-prelaunch-dogfood-runbook-contract":"tsx scripts/test-prelaunch-dogfood-runbook-contract.ts","test:admin-coordination-ingest-pipeline":"tsx scripts/test-admin-coordination-ingest-pipeline.ts","test-prelaunch-dogfood-case-pack-contract":"tsx scripts/test-prelaunch-dogfood-case-pack-contract.ts","test:admin-withdrawal-approve-attribution":"tsx scripts/test-admin-withdrawal-approve-attribution.ts","test:contributor-entry-relationship-contract":"tsx scripts/test-contributor-entry-relationship-contract.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/webaz-protocol/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","@types/pg":"^8.20.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.28_1782465354670_0.6854863255488202","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@seasonkoh/webaz","version":"0.1.29","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.29","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/webaz-protocol/webaz","bugs":{"url":"https://github.com/webaz-protocol/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"89502ea06b8df37ba2e7ecf39d8f9666f9306e97","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.29.tgz","fileCount":319,"integrity":"sha512-4oD4zjEAX1s9BbaopqcAwy9uDiNn4iACyo/ZJVoj5jTxtu01GUnA4uhSWAn7TgaXglJaWikIpxdb6yT6BC1buw==","signatures":[{"sig":"MEQCIG1qsfMg7rS4kRuu5Ocu3YU5gytUAPRzEzsjgf6N2J7sAiBlrCSnuB51j7xTouRwWcuodD4NFoE4f9NI0NtSIhk3LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7292990},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"9d392b9a1e63ff7a685c40dcf070b7dde6c95d70","mcpName":"io.github.webaz-protocol/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"npm run build:whitepaper && tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","pg:schema":"tsx scripts/gen-pg-schema.ts","pg:verify":"tsx scripts/pg-schema-verify.ts","preflight":"tsx scripts/preflight.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","gen:api-docs":"tsx scripts/gen-openapi.ts --openapi > src/pwa/public/openapi.json && tsx scripts/gen-openapi.ts --markdown > docs/api-endpoints.md","lint:secrets":"gitleaks detect --no-banner --redact --config .gitleaks.toml --exit-code 1","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","test:mcp-cli":"tsx scripts/test-mcp-cli.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","test:fx-rates":"tsx scripts/test-fx-rates.ts","check:i18n-dup":"tsx scripts/check-i18n-no-dup-keys.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","build:whitepaper":"tsx scripts/build-whitepaper-html.ts","check:pwa-syntax":"node --check src/pwa/public/app.js && node --check src/pwa/public/app-admin.js && node --check src/pwa/public/app-contribution.js && node --check src/pwa/public/app-ai.js && node --check src/pwa/public/app-discover.js && node --check src/pwa/public/app-profile.js && node --check src/pwa/public/app-account.js && node --check src/pwa/public/app-shop.js && node --check src/pwa/public/app-listings.js && node --check src/pwa/public/app-external-links.js && node --check src/pwa/public/app-product-media.js && node --check src/pwa/public/app-create-kinds.js && node --check src/pwa/public/app-price.js && node --check src/pwa/public/app-seller.js && node --check src/pwa/public/app-agents.js && node --check src/pwa/public/app-direct-pay.js && node --check src/pwa/public/app-direct-pay-readiness.js && node --check src/pwa/public/app-direct-pay-deferral.js && node --check src/pwa/public/app-direct-pay-deferral-admin.js && node --check src/pwa/public/app-direct-pay-product-verify.js && node --check src/pwa/public/app-direct-pay-store-verify.js && node --check src/pwa/public/app-direct-pay-compliance.js && node --check src/pwa/public/app-direct-pay-fee-ops.js && node --check src/pwa/public/app-direct-pay-fee-center.js && node --check src/pwa/public/app-direct-pay-accounts.js && node --check src/pwa/public/app-direct-pay-buyer.js && node --check src/pwa/public/app-prelaunch-waz.js && node --check src/pwa/public/app-chat-poll.js && node --check src/pwa/public/i18n.js && node --check src/pwa/public/sw.js","guard:complexity":"tsx scripts/complexity-ratchet-guard.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts","test:i18n-labels":"tsx scripts/test-i18n-discover-dispute-labels.ts","test:money-units":"tsx scripts/test-money-units.ts","test:pg-datetime":"tsx scripts/test-pg-datetime.ts","routes:seam-check":"tsx scripts/routes-seam-guard.ts","test:create-kinds":"tsx scripts/test-create-kinds.ts","test:agent-pairing":"tsx scripts/test-agent-pairing.ts","test:deposit-rails":"tsx scripts/test-deposit-rails.ts","test:direct-pay-ui":"tsx scripts/test-direct-pay-ui.ts","test:i18n-dup-gate":"tsx scripts/test-i18n-dup-gate.ts","test:merchant-bond":"tsx scripts/test-merchant-bond-domain.ts","test:wallet-signer":"tsx scripts/test-wallet-signer.ts","test:decline-action":"tsx tests/test-decline-action.ts","test:email-delivery":"tsx scripts/test-email-delivery-resend.ts","test:external-links":"tsx scripts/test-product-external-links.ts","test:human-presence":"tsx tests/test-human-presence.ts","test:mcp-contribute":"tsx scripts/test-mcp-contribute.ts","test:pv-kill-switch":"tsx scripts/test-pv-kill-switch.ts","test:quota-admin-ui":"tsx scripts/test-quota-admin-ui.ts","test:task-proposals":"tsx scripts/test-task-proposals.ts","test:thumb-endpoint":"tsx scripts/test-product-thumb-endpoint.ts","check:api-docs-fresh":"npm run gen:api-docs && git diff --exit-code -- src/pwa/public/openapi.json docs/api-endpoints.md","direct-pay:readiness":"tsx scripts/direct-pay-launch-readiness-report.ts","guard:pr-constraints":"tsx scripts/pr-constraints-guard.ts","test:agent-task-spec":"tsx scripts/test-agent-task-spec.ts","test:cf-origin-guard":"tsx scripts/test-cf-origin-guard.ts","test:list-thumbnails":"tsx scripts/test-list-thumbnails.ts","test:pg-placeholders":"tsx scripts/test-pg-placeholders.ts","test:task-board-read":"tsx scripts/test-task-board-read.ts","test:build-task-quota":"tsx scripts/test-build-task-quota.ts","test:currency-display":"tsx scripts/test-currency-display.ts","test:fx-price-buypage":"tsx scripts/test-fx-price-buypage.ts","test:fx-price-display":"tsx scripts/test-fx-price-display.ts","test:identity-binding":"tsx scripts/test-identity-binding.ts","test:iron-rules-guard":"tsx scripts/test-identity-claim-iron-rules-guard.ts","test:mcp-mode-honesty":"tsx scripts/test-mcp-mode-honesty.ts","check:whitepaper-fresh":"tsx scripts/build-whitepaper-html.ts && git diff --exit-code -- src/pwa/public/whitepaper","test:admin-bearer-auth":"tsx scripts/test-admin-bearer-auth.ts","test:anti-abuse-params":"tsx scripts/test-anti-abuse-params.ts","test:clearing-surfaces":"tsx scripts/test-clearing-surfaces.ts","test:direct-pay-create":"tsx scripts/test-direct-pay-create.ts","test:direct-pay-fee-ar":"tsx scripts/test-direct-pay-fee-ar.ts","test:direct-pay-ledger":"tsx scripts/test-direct-pay-ledger.ts","test:fx-price-listings":"tsx scripts/test-fx-price-listings.ts","test:github-credential":"tsx scripts/test-github-credential.ts","test:identity-claim-ui":"tsx scripts/test-identity-claim-ui.ts","test:proposal-admin-ui":"tsx scripts/test-proposal-admin-ui.ts","test:admin-audit-slice1":"tsx scripts/test-admin-audit-slice1.ts","test:agent-grant-verify":"tsx scripts/test-agent-grant-verify.ts","test:direct-pay-actions":"tsx scripts/test-direct-pay-actions.ts","test:fx-price-seller-ui":"tsx scripts/test-fx-price-seller-ui.ts","test:identity-claim-api":"tsx scripts/test-identity-claim-api.ts","test:mcp-auth-firebreak":"tsx scripts/test-mcp-auth-firebreak.ts","test:store-verification":"tsx scripts/test-store-verification.ts","guard:direct-pay-deposit":"tsx scripts/direct-pay-deposit-guard.ts","test:admin-risk-controls":"tsx scripts/test-admin-risk-controls.ts","test:clearing-commission":"tsx scripts/test-clearing-commission.ts","test:connected-agents-ui":"tsx scripts/test-connected-agents-ui.ts","test:direct-pay-controls":"tsx scripts/test-direct-pay-controls.ts","test:direct-pay-order-qr":"tsx scripts/test-direct-pay-order-qr.ts","test:direct-pay-timeouts":"tsx scripts/test-direct-pay-timeouts.ts","test:identity-claim-read":"tsx scripts/test-identity-claim-read.ts","test:mcp-apikey-fallback":"tsx scripts/test-mcp-apikey-fallback.ts","test:mcp-fresh-db-schema":"tsx scripts/test-mcp-fresh-db-schema.ts","ingest:admin-coordination":"tsx scripts/ingest-admin-coordination.ts","iron-rules:identity-claim":"tsx scripts/identity-claim-iron-rules-guard.ts","test:admin-security-panel":"tsx scripts/test-admin-security-panel.ts","test:currency-schema-flip":"tsx scripts/test-currency-schema-flip.ts","test:github-fetch-adapter":"tsx scripts/test-github-fetch-adapter.ts","test:integration-contract":"tsx tests/test-integration-contract.ts","test:listing-product-type":"tsx scripts/test-listing-product-type.ts","test:prelaunch-banner-nav":"tsx scripts/test-prelaunch-banner-nav.ts","test:product-verification":"tsx scripts/test-product-verification.ts","test:pv-settlement-engine":"tsx scripts/test-pv-settlement-engine.ts","test:returns-aware-counts":"tsx scripts/test-returns-aware-counts.ts","test:rewards-consent-text":"tsx scripts/test-rewards-consent-text.ts","test:seller-order-actions":"tsx scripts/test-seller-order-actions.ts","test:seller-store-reviews":"tsx scripts/test-seller-store-reviews.ts","test:settlement-breakdown":"tsx scripts/test-settlement-breakdown.ts","test:auto-accept-risk-copy":"tsx scripts/test-auto-accept-risk-copy.ts","test:connected-agents-read":"tsx scripts/test-connected-agents-read.ts","test:direct-pay-aml-review":"tsx scripts/test-direct-pay-aml-review.ts","test:i18n-default-language":"tsx scripts/test-i18n-default-language.ts","test:identity-claim-engine":"tsx scripts/test-identity-claim-engine.ts","test:invite-code-narrowing":"tsx scripts/test-invite-code-narrowing.ts","test:register-email-verify":"tsx scripts/test-register-email-verify.ts","test:share-genuine-receipt":"tsx scripts/test-share-genuine-receipt.ts","test:welcome-signup-button":"tsx scripts/test-welcome-signup-button.ts","test:admin-ratelimit-exempt":"tsx scripts/test-admin-ratelimit-exempt.ts","test:clearing-escrow-schema":"tsx scripts/test-clearing-escrow-schema.ts","test:direct-pay-aml-monitor":"tsx scripts/test-direct-pay-aml-monitor.ts","test:direct-pay-disclosures":"tsx scripts/test-direct-pay-disclosures.ts","test:direct-pay-eligibility":"tsx scripts/test-direct-pay-eligibility.ts","test:leaderboard-nav-handle":"tsx scripts/test-leaderboard-nav-handle.ts","test:merchant-bond-exposure":"tsx scripts/test-merchant-bond-exposure.ts","test:operator-ingest-guards":"tsx scripts/test-operator-ingest-guards.ts","test:recovery-onboarding-ui":"tsx scripts/test-recovery-onboarding-ui.ts","test:agent-delegation-grants":"tsx scripts/test-agent-delegation-grants.ts","test:agent-grant-mcp-consume":"tsx scripts/test-agent-grant-mcp-consume.ts","test:build-task-quota-routes":"tsx scripts/test-build-task-quota-routes.ts","test:contribution-facts-read":"tsx scripts/test-contribution-facts-read.ts","test:contribution-score-read":"tsx scripts/test-contribution-score-read.ts","test:direct-receive-accounts":"tsx scripts/test-direct-receive-accounts.ts","test:direct-receive-deferral":"tsx scripts/test-direct-receive-deferral.ts","test:direct-receive-deposits":"tsx scripts/test-direct-receive-deposits.ts","test:github-credential-store":"tsx scripts/test-github-credential-store-schema.ts","guard:direct-pay-order-reader":"tsx scripts/direct-pay-order-reader-guard.ts","test:identity-claim-challenge":"tsx scripts/test-identity-claim-challenge-schema.ts","test:identity-claim-discovery":"tsx scripts/test-identity-claim-discovery.ts","test:seller-self-fulfill-ship":"tsx scripts/test-seller-self-fulfill-ship.ts","test:task-board-participation":"tsx scripts/test-task-board-participation.ts","test:task-proposal-draft-flow":"tsx scripts/test-task-proposal-draft-flow.ts","test:task-proposal-visibility":"tsx scripts/test-task-proposal-visibility.ts","correct:operator-claim-marking":"tsx scripts/correct-operator-claim-marking.ts","test:build-reputation-boundary":"tsx scripts/test-build-reputation-boundary.ts","test:build-task-agent-metadata":"tsx scripts/test-build-task-agent-metadata.ts","test:direct-pay-deferral-quota":"tsx scripts/test-direct-pay-deferral-quota.ts","test:direct-pay-launch-summary":"tsx scripts/test-direct-pay-launch-summary.ts","test:github-authenticated-read":"tsx scripts/test-github-authenticated-read.ts","test:public-contribution-pages":"tsx scripts/test-public-contribution-pages.ts","test:shop-referral-attribution":"tsx scripts/test-shop-referral-attribution.ts","test:store-verification-routes":"tsx scripts/test-store-verification-routes.ts","test:direct-pay-base-bond-entry":"tsx scripts/test-direct-pay-base-bond-entry.ts","test:direct-pay-deferral-routes":"tsx scripts/test-direct-pay-deferral-routes.ts","test:direct-pay-disclosure-acks":"tsx scripts/test-direct-pay-disclosure-acks.ts","test:direct-pay-order-redaction":"tsx scripts/test-direct-pay-order-redaction.ts","test:direct-receive-instruction":"tsx scripts/test-direct-receive-instruction.ts","test:order-detail-return-inline":"tsx scripts/test-order-detail-return-inline.ts","test:order-status-timeline-i18n":"tsx scripts/test-order-status-timeline-i18n.ts","test:recover-key-password-reset":"tsx scripts/test-recover-key-password-reset.ts","test:contribution-score-contract":"tsx scripts/test-contribution-score-contract.ts","test:contribution-score-evidence":"tsx scripts/test-contribution-score-evidence.ts","test:direct-pay-launch-readiness":"tsx scripts/test-direct-pay-launch-readiness.ts","test:direct-pay-readiness-routes":"tsx scripts/test-direct-pay-readiness-routes.ts","test:github-credential-ingestion":"tsx scripts/test-github-credential-ingestion.ts","test:leaderboard-anon-projection":"tsx scripts/test-leaderboard-anon-projection.ts","test:product-verification-routes":"tsx scripts/test-product-verification-routes.ts","test:public-ratings-double-blind":"tsx scripts/test-public-ratings-double-blind.ts","test:secondhand-detail-alignment":"tsx scripts/test-secondhand-detail-alignment.ts","test:seller-ratings-double-blind":"tsx scripts/test-seller-ratings-double-blind.ts","test:admin-economic-trigger-audit":"tsx scripts/test-admin-economic-trigger-audit.ts","test:admin-reputation-decay-audit":"tsx scripts/test-admin-reputation-decay-audit.ts","test:reputation-handle-resolution":"tsx scripts/test-reputation-handle-resolution.ts","test:rewards-vs-contribution-copy":"tsx scripts/test-rewards-vs-contribution-copy.ts","test:admin-operator-claim-workflow":"tsx scripts/test-admin-operator-claim-workflow.ts","test:direct-pay-compliance-ingress":"tsx scripts/test-direct-pay-compliance-ingress.ts","test:identity-claim-proof-verifier":"tsx scripts/test-identity-claim-proof-verifier.ts","test:product-verification-reverify":"tsx scripts/test-product-verification-reverify.ts","test:secondhand-photo-authenticity":"tsx scripts/test-secondhand-photo-authenticity.ts","test:admin-claim-marking-correction":"tsx scripts/test-admin-claim-marking-correction.ts","test:admin-operator-claim-lifecycle":"tsx scripts/test-admin-operator-claim-lifecycle.ts","test:direct-pay-bond-rail-clearance":"tsx scripts/test-direct-pay-bond-rail-clearance.ts","test:admin-coordination-contribution":"tsx scripts/test-admin-coordination-contribution.ts","test:identity-claim-challenge-engine":"tsx scripts/test-identity-claim-challenge-engine.ts","test:direct-pay-order-snapshot-schema":"tsx scripts/test-direct-pay-order-snapshot-schema.ts","test:direct-receive-account-endpoints":"tsx scripts/test-direct-receive-account-endpoints.ts","test-future-task-board-design-contract":"tsx scripts/test-future-task-board-design-contract.ts","test-public-contributor-entry-contract":"tsx scripts/test-public-contributor-entry-contract.ts","test:direct-receive-production-confirm":"tsx scripts/test-direct-receive-production-confirm.ts","test-dogfood-dryrun-gap-report-contract":"tsx scripts/test-dogfood-dryrun-gap-report-contract.ts","test-prelaunch-dogfood-runbook-contract":"tsx scripts/test-prelaunch-dogfood-runbook-contract.ts","test:admin-coordination-ingest-pipeline":"tsx scripts/test-admin-coordination-ingest-pipeline.ts","test-prelaunch-dogfood-case-pack-contract":"tsx scripts/test-prelaunch-dogfood-case-pack-contract.ts","test:admin-withdrawal-approve-attribution":"tsx scripts/test-admin-withdrawal-approve-attribution.ts","test:contributor-entry-relationship-contract":"tsx scripts/test-contributor-entry-relationship-contract.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/webaz-protocol/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","@types/pg":"^8.20.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.29_1782962167151_0.17318400012165847","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@seasonkoh/webaz","version":"0.1.30","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.30","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/webaz-protocol/webaz","bugs":{"url":"https://github.com/webaz-protocol/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"b76f35e12fe2874fca1cecea2fe9641f0753756f","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.30.tgz","fileCount":385,"integrity":"sha512-4DYG7CMrmwEuQIcoBusswTkxboUHmRPsNvX6kUsQDvQo29KjbX6nP51Y4ePXTUeYCnlvtrV/mL0cfNesfpVXQA==","signatures":[{"sig":"MEYCIQCakMakSjNAjM3ubZkuyffigyOF9K9snat+yUOcOP27/wIhAMZLEA9kMfF/dToWqMg7lo4tkSMpA/ULYSWCZt0DgUJ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7975202},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"b850b9e35f5bc84533258b9570c66da30dcee97a","mcpName":"io.github.webaz-protocol/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"npm run build:whitepaper && tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","pg:schema":"tsx scripts/gen-pg-schema.ts","pg:verify":"tsx scripts/pg-schema-verify.ts","preflight":"tsx scripts/preflight.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","gen:api-docs":"tsx scripts/gen-openapi.ts --openapi > src/pwa/public/openapi.json && tsx scripts/gen-openapi.ts --markdown > docs/api-endpoints.md","lint:secrets":"gitleaks detect --no-banner --redact --config .gitleaks.toml --exit-code 1","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","test:mcp-cli":"tsx scripts/test-mcp-cli.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","test:fx-rates":"tsx scripts/test-fx-rates.ts","check:i18n-dup":"tsx scripts/check-i18n-no-dup-keys.ts","preflight:push":"npm run check:api-docs-fresh && npm run contract:verify && npm run schema:verify && npm run pg:verify && npm run guard:complexity && npm run guard:pr-constraints && npm run routes:seam-check && npm run check:pwa-syntax && npm run build && echo '✅ preflight:push all green'","test:trade-tax":"tsx scripts/test-trade-tax.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","build:whitepaper":"tsx scripts/build-whitepaper-html.ts","check:pwa-syntax":"node --check src/pwa/public/app-notif-templates.js && node --check src/pwa/public/app-notif-templates-orders.js && node --check src/pwa/public/app.js && node --check src/pwa/public/app-admin.js && node --check src/pwa/public/app-admin-disputes.js && node --check src/pwa/public/app-contribution.js && node --check src/pwa/public/app-ai.js && node --check src/pwa/public/app-discover.js && node --check src/pwa/public/app-profile.js && node --check src/pwa/public/app-account.js && node --check src/pwa/public/app-shop.js && node --check src/pwa/public/app-listings.js && node --check src/pwa/public/app-external-links.js && node --check src/pwa/public/app-product-media.js && node --check src/pwa/public/app-create-kinds.js && node --check src/pwa/public/app-price.js && node --check src/pwa/public/app-order-labels.js && node --check src/pwa/public/app-seller.js && node --check src/pwa/public/app-agents.js && node --check src/pwa/public/app-agent-pair.js && node --check src/pwa/public/app-agent-approvals.js && node --check src/pwa/public/app-agent-appeal.js && node --check src/pwa/public/app-direct-pay.js && node --check src/pwa/public/app-direct-pay-readiness.js && node --check src/pwa/public/app-direct-pay-deferral.js && node --check src/pwa/public/app-direct-pay-deferral-admin.js && node --check src/pwa/public/app-direct-pay-product-verify.js && node --check src/pwa/public/app-direct-pay-store-verify.js && node --check src/pwa/public/app-direct-pay-compliance.js && node --check src/pwa/public/app-direct-pay-fee-ops.js && node --check src/pwa/public/app-direct-pay-fee-center.js && node --check src/pwa/public/app-direct-pay-sales-report.js && node --check src/pwa/public/app-gmv-rail-split.js && node --check src/pwa/public/app-direct-pay-accounts.js && node --check src/pwa/public/app-direct-pay-buyer.js && node --check src/pwa/public/app-direct-pay-pay.js && node --check src/pwa/public/app-direct-pay-reveal.js && node --check src/pwa/public/app-direct-pay-copy.js && node --check src/pwa/public/app-direct-pay-paymodal.js && node --check src/pwa/public/app-direct-pay-memo.js && node --check src/pwa/public/app-direct-pay-negotiation.js && node --check src/pwa/public/app-direct-pay-cancel-refund.js && node --check src/pwa/public/app-direct-pay-returns.js && node --check src/pwa/public/app-order-accept-ui.js && node --check src/pwa/public/app-order-rail-filter.js && node --check src/pwa/public/app-sale-regions-ui.js && node --check src/pwa/public/app-free-shipping-ui.js && node --check src/pwa/public/app-trade-tax-ui.js && node --check src/pwa/public/app-purchase-terms-ui.js && node --check src/pwa/public/app-listing-commerce-ui.js && node --check src/pwa/public/app-bond-terms-ui.js && node --check src/pwa/public/app-bond-ui.js && node --check src/pwa/public/app-bond-refund-ui.js && node --check src/pwa/public/app-bond-slash-ui.js && node --check src/pwa/public/app-bond-deferral-ui.js && node --check src/pwa/public/app-direct-pay-reconcile.js && node --check src/pwa/public/app-mutual-cancel.js && node --check src/pwa/public/app-dispute-close-ui.js && node --check src/pwa/public/app-order-errors.js && node --check src/pwa/public/app-arbitrator-entry.js && node --check src/pwa/public/app-arbitrator-admin.js && node --check src/pwa/public/app-contribution-hub.js && node --check src/pwa/public/app-platform-receive-accounts.js && node --check src/pwa/public/app-direct-pay-fee-request.js && node --check src/pwa/public/app-direct-pay-fee-requests-admin.js && node --check src/pwa/public/app-direct-pay-fee-history.js && node --check src/pwa/public/app-prelaunch-waz.js && node --check src/pwa/public/app-chat-poll.js && node --check src/pwa/public/app-poll-governor.js && node --check src/pwa/public/i18n.js && node --check src/pwa/public/sw.js","guard:complexity":"tsx scripts/complexity-ratchet-guard.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts","test:i18n-labels":"tsx scripts/test-i18n-discover-dispute-labels.ts","test:i18n-parity":"tsx scripts/test-i18n-parity.ts","test:money-units":"tsx scripts/test-money-units.ts","test:pg-datetime":"tsx scripts/test-pg-datetime.ts","routes:seam-check":"tsx scripts/routes-seam-guard.ts","test:create-kinds":"tsx scripts/test-create-kinds.ts","test:order-errors":"tsx scripts/test-order-errors.ts","test:sale-regions":"tsx scripts/test-sale-regions.ts","test:agent-pair-ui":"tsx scripts/test-agent-pair-ui.ts","test:agent-pairing":"tsx scripts/test-agent-pairing.ts","test:deposit-rails":"tsx scripts/test-deposit-rails.ts","test:direct-pay-ui":"tsx scripts/test-direct-pay-ui.ts","test:i18n-dup-gate":"tsx scripts/test-i18n-dup-gate.ts","test:merchant-bond":"tsx scripts/test-merchant-bond-domain.ts","test:mutual-cancel":"tsx scripts/test-mutual-cancel.ts","test:poll-governor":"tsx scripts/test-poll-governor.ts","test:wallet-signer":"tsx scripts/test-wallet-signer.ts","test:decline-action":"tsx tests/test-decline-action.ts","test:email-delivery":"tsx scripts/test-email-delivery-resend.ts","test:external-links":"tsx scripts/test-product-external-links.ts","test:human-presence":"tsx tests/test-human-presence.ts","test:mcp-contribute":"tsx scripts/test-mcp-contribute.ts","test:purchase-terms":"tsx scripts/test-purchase-terms.ts","test:pv-kill-switch":"tsx scripts/test-pv-kill-switch.ts","test:quota-admin-ui":"tsx scripts/test-quota-admin-ui.ts","test:shipping-quote":"tsx scripts/test-shipping-quote.ts","test:task-proposals":"tsx scripts/test-task-proposals.ts","test:thumb-endpoint":"tsx scripts/test-product-thumb-endpoint.ts","check:api-docs-fresh":"npm run gen:api-docs && git diff --exit-code -- src/pwa/public/openapi.json docs/api-endpoints.md","direct-pay:readiness":"tsx scripts/direct-pay-launch-readiness-report.ts","guard:pr-constraints":"tsx scripts/pr-constraints-guard.ts","test:agent-strike-ui":"tsx scripts/test-agent-strike-ui.ts","test:agent-task-spec":"tsx scripts/test-agent-task-spec.ts","test:bond-slash-flow":"tsx scripts/test-bond-slash-flow.ts","test:cf-origin-guard":"tsx scripts/test-cf-origin-guard.ts","test:list-thumbnails":"tsx scripts/test-list-thumbnails.ts","test:order-accept-ui":"tsx scripts/test-order-accept-ui.ts","test:pg-placeholders":"tsx scripts/test-pg-placeholders.ts","test:task-board-read":"tsx scripts/test-task-board-read.ts","test:bond-refund-flow":"tsx scripts/test-bond-refund-flow.ts","test:build-task-quota":"tsx scripts/test-build-task-quota.ts","test:contribution-hub":"tsx scripts/test-contribution-hub.ts","test:currency-display":"tsx scripts/test-currency-display.ts","test:fx-price-buypage":"tsx scripts/test-fx-price-buypage.ts","test:fx-price-display":"tsx scripts/test-fx-price-display.ts","test:identity-binding":"tsx scripts/test-identity-binding.ts","test:iron-rules-guard":"tsx scripts/test-identity-claim-iron-rules-guard.ts","test:listing-commerce":"tsx scripts/test-listing-commerce.ts","test:mcp-mode-honesty":"tsx scripts/test-mcp-mode-honesty.ts","check:whitepaper-fresh":"tsx scripts/build-whitepaper-html.ts && git diff --exit-code -- src/pwa/public/whitepaper","test:admin-bearer-auth":"tsx scripts/test-admin-bearer-auth.ts","test:anti-abuse-params":"tsx scripts/test-anti-abuse-params.ts","test:bond-deposit-flow":"tsx scripts/test-bond-deposit-flow.ts","test:clearing-surfaces":"tsx scripts/test-clearing-surfaces.ts","test:direct-pay-create":"tsx scripts/test-direct-pay-create.ts","test:direct-pay-fee-ar":"tsx scripts/test-direct-pay-fee-ar.ts","test:direct-pay-ledger":"tsx scripts/test-direct-pay-ledger.ts","test:fee-prepay-review":"tsx scripts/test-fee-prepay-review.ts","test:fx-price-listings":"tsx scripts/test-fx-price-listings.ts","test:github-credential":"tsx scripts/test-github-credential.ts","test:identity-claim-ui":"tsx scripts/test-identity-claim-ui.ts","test:proposal-admin-ui":"tsx scripts/test-proposal-admin-ui.ts","test:role-switch-guard":"tsx scripts/test-role-switch-guard.ts","test:admin-audit-slice1":"tsx scripts/test-admin-audit-slice1.ts","test:agent-approvals-ui":"tsx scripts/test-agent-approvals-ui.ts","test:agent-grant-verify":"tsx scripts/test-agent-grant-verify.ts","test:direct-pay-actions":"tsx scripts/test-direct-pay-actions.ts","test:direct-pay-returns":"tsx scripts/test-direct-pay-returns.ts","test:disputes-read-auth":"tsx scripts/test-disputes-read-auth.ts","test:fee-prepay-request":"tsx scripts/test-fee-prepay-request.ts","test:fx-price-seller-ui":"tsx scripts/test-fx-price-seller-ui.ts","test:identity-claim-api":"tsx scripts/test-identity-claim-api.ts","test:mcp-auth-firebreak":"tsx scripts/test-mcp-auth-firebreak.ts","test:orders-rail-filter":"tsx scripts/test-orders-rail-filter.ts","test:shipping-templates":"tsx scripts/test-shipping-templates.ts","test:store-verification":"tsx scripts/test-store-verification.ts","guard:direct-pay-deposit":"tsx scripts/direct-pay-deposit-guard.ts","test:admin-risk-controls":"tsx scripts/test-admin-risk-controls.ts","test:agent-perm-taxonomy":"tsx scripts/test-agent-perm-taxonomy.ts","test:arbitrate-route-e2e":"tsx scripts/test-arbitrate-route-e2e.ts","test:arbitrator-admin-ui":"tsx scripts/test-arbitrator-admin-ui.ts","test:clearing-commission":"tsx scripts/test-clearing-commission.ts","test:connected-agents-ui":"tsx scripts/test-connected-agents-ui.ts","test:direct-pay-controls":"tsx scripts/test-direct-pay-controls.ts","test:direct-pay-order-qr":"tsx scripts/test-direct-pay-order-qr.ts","test:direct-pay-timeouts":"tsx scripts/test-direct-pay-timeouts.ts","test:fee-request-history":"tsx scripts/test-fee-request-history.ts","test:identity-claim-read":"tsx scripts/test-identity-claim-read.ts","test:mcp-apikey-fallback":"tsx scripts/test-mcp-apikey-fallback.ts","test:mcp-fresh-db-schema":"tsx scripts/test-mcp-fresh-db-schema.ts","test:mutual-cancel-route":"tsx scripts/test-mutual-cancel-route.ts","test:role-ui-consistency":"tsx scripts/test-role-ui-consistency.ts","ingest:admin-coordination":"tsx scripts/ingest-admin-coordination.ts","iron-rules:identity-claim":"tsx scripts/identity-claim-iron-rules-guard.ts","test:admin-dispute-triage":"tsx scripts/test-admin-dispute-triage.ts","test:admin-security-panel":"tsx scripts/test-admin-security-panel.ts","test:arbitrator-lifecycle":"tsx scripts/test-arbitrator-lifecycle.ts","test:currency-schema-flip":"tsx scripts/test-currency-schema-flip.ts","test:dispute-noncustodial":"tsx scripts/test-dispute-noncustodial.ts","test:github-fetch-adapter":"tsx scripts/test-github-fetch-adapter.ts","test:integration-contract":"tsx tests/test-integration-contract.ts","test:listing-product-type":"tsx scripts/test-listing-product-type.ts","test:prelaunch-banner-nav":"tsx scripts/test-prelaunch-banner-nav.ts","test:product-verification":"tsx scripts/test-product-verification.ts","test:pv-settlement-engine":"tsx scripts/test-pv-settlement-engine.ts","test:returns-aware-counts":"tsx scripts/test-returns-aware-counts.ts","test:rewards-consent-text":"tsx scripts/test-rewards-consent-text.ts","test:seller-order-actions":"tsx scripts/test-seller-order-actions.ts","test:seller-store-reviews":"tsx scripts/test-seller-store-reviews.ts","test:settlement-breakdown":"tsx scripts/test-settlement-breakdown.ts","test:trade-terms-snapshot":"tsx scripts/test-trade-terms-snapshot.ts","test:auto-accept-risk-copy":"tsx scripts/test-auto-accept-risk-copy.ts","test:bond-deferral-closure":"tsx scripts/test-bond-deferral-closure.ts","test:connected-agents-read":"tsx scripts/test-connected-agents-read.ts","test:dashboard-gmv-by-rail":"tsx scripts/test-dashboard-gmv-by-rail.ts","test:direct-pay-aml-review":"tsx scripts/test-direct-pay-aml-review.ts","test:i18n-default-language":"tsx scripts/test-i18n-default-language.ts","test:identity-claim-engine":"tsx scripts/test-identity-claim-engine.ts","test:invite-code-narrowing":"tsx scripts/test-invite-code-narrowing.ts","test:notif-order-templates":"tsx scripts/test-notif-order-templates.ts","test:payment-query-actions":"tsx scripts/test-payment-query-actions.ts","test:register-email-verify":"tsx scripts/test-register-email-verify.ts","test:share-genuine-receipt":"tsx scripts/test-share-genuine-receipt.ts","test:welcome-signup-button":"tsx scripts/test-welcome-signup-button.ts","test:admin-ratelimit-exempt":"tsx scripts/test-admin-ratelimit-exempt.ts","test:clearing-escrow-schema":"tsx scripts/test-clearing-escrow-schema.ts","test:direct-pay-aml-monitor":"tsx scripts/test-direct-pay-aml-monitor.ts","test:direct-pay-disclosures":"tsx scripts/test-direct-pay-disclosures.ts","test:direct-pay-eligibility":"tsx scripts/test-direct-pay-eligibility.ts","test:directpay-sales-report":"tsx scripts/test-directpay-sales-report.ts","test:leaderboard-nav-handle":"tsx scripts/test-leaderboard-nav-handle.ts","test:merchant-bond-exposure":"tsx scripts/test-merchant-bond-exposure.ts","test:operator-ingest-guards":"tsx scripts/test-operator-ingest-guards.ts","test:recovery-onboarding-ui":"tsx scripts/test-recovery-onboarding-ui.ts","test:agent-delegation-grants":"tsx scripts/test-agent-delegation-grants.ts","test:agent-grant-mcp-consume":"tsx scripts/test-agent-grant-mcp-consume.ts","test:arbitrator-admin-routes":"tsx scripts/test-arbitrator-admin-routes.ts","test:build-task-quota-routes":"tsx scripts/test-build-task-quota-routes.ts","test:contribution-facts-read":"tsx scripts/test-contribution-facts-read.ts","test:contribution-score-read":"tsx scripts/test-contribution-score-read.ts","test:direct-receive-accounts":"tsx scripts/test-direct-receive-accounts.ts","test:direct-receive-deferral":"tsx scripts/test-direct-receive-deferral.ts","test:direct-receive-deposits":"tsx scripts/test-direct-receive-deposits.ts","test:evidence-active-recheck":"tsx scripts/test-evidence-active-recheck.ts","test:github-credential-store":"tsx scripts/test-github-credential-store-schema.ts","test:shipping-free-threshold":"tsx scripts/test-shipping-free-threshold.ts","guard:direct-pay-order-reader":"tsx scripts/direct-pay-order-reader-guard.ts","test:agent-permission-consume":"tsx scripts/test-agent-permission-consume.ts","test:arbitrate-human-presence":"tsx scripts/test-arbitrate-human-presence.ts","test:direct-pay-cancel-refund":"tsx scripts/test-direct-pay-cancel-refund.ts","test:dispute-withdraw-confirm":"tsx scripts/test-dispute-withdraw-confirm.ts","test:identity-claim-challenge":"tsx scripts/test-identity-claim-challenge-schema.ts","test:identity-claim-discovery":"tsx scripts/test-identity-claim-discovery.ts","test:seller-self-fulfill-ship":"tsx scripts/test-seller-self-fulfill-ship.ts","test:task-board-participation":"tsx scripts/test-task-board-participation.ts","test:task-proposal-draft-flow":"tsx scripts/test-task-proposal-draft-flow.ts","test:task-proposal-visibility":"tsx scripts/test-task-proposal-visibility.ts","correct:operator-claim-marking":"tsx scripts/correct-operator-claim-marking.ts","test:agent-permission-requests":"tsx scripts/test-agent-permission-requests.ts","test:build-reputation-boundary":"tsx scripts/test-build-reputation-boundary.ts","test:build-task-agent-metadata":"tsx scripts/test-build-task-agent-metadata.ts","test:direct-pay-deferral-quota":"tsx scripts/test-direct-pay-deferral-quota.ts","test:direct-pay-launch-summary":"tsx scripts/test-direct-pay-launch-summary.ts","test:direct-pay-pending-accept":"tsx scripts/test-direct-pay-pending-accept.ts","test:github-authenticated-read":"tsx scripts/test-github-authenticated-read.ts","test:payment-query-transitions":"tsx scripts/test-payment-query-transitions.ts","test:platform-receive-accounts":"tsx scripts/test-platform-receive-accounts.ts","test:public-contribution-pages":"tsx scripts/test-public-contribution-pages.ts","test:shop-referral-attribution":"tsx scripts/test-shop-referral-attribution.ts","test:store-verification-routes":"tsx scripts/test-store-verification-routes.ts","test:arbitration-entry-frontend":"tsx scripts/test-arbitration-entry-frontend.ts","test:direct-pay-base-bond-entry":"tsx scripts/test-direct-pay-base-bond-entry.ts","test:direct-pay-deferral-routes":"tsx scripts/test-direct-pay-deferral-routes.ts","test:direct-pay-disclosure-acks":"tsx scripts/test-direct-pay-disclosure-acks.ts","test:direct-pay-order-redaction":"tsx scripts/test-direct-pay-order-redaction.ts","test:direct-receive-instruction":"tsx scripts/test-direct-receive-instruction.ts","test:order-detail-return-inline":"tsx scripts/test-order-detail-return-inline.ts","test:order-status-timeline-i18n":"tsx scripts/test-order-status-timeline-i18n.ts","test:recover-key-password-reset":"tsx scripts/test-recover-key-password-reset.ts","test:contribution-score-contract":"tsx scripts/test-contribution-score-contract.ts","test:contribution-score-evidence":"tsx scripts/test-contribution-score-evidence.ts","test:direct-pay-launch-readiness":"tsx scripts/test-direct-pay-launch-readiness.ts","test:direct-pay-readiness-routes":"tsx scripts/test-direct-pay-readiness-routes.ts","test:dispute-dismiss-negotiation":"tsx scripts/test-dispute-dismiss-negotiation.ts","test:github-credential-ingestion":"tsx scripts/test-github-credential-ingestion.ts","test:leaderboard-anon-projection":"tsx scripts/test-leaderboard-anon-projection.ts","test:orders-read-arbitrator-view":"tsx scripts/test-orders-read-arbitrator-view.ts","test:product-verification-routes":"tsx scripts/test-product-verification-routes.ts","test:public-ratings-double-blind":"tsx scripts/test-public-ratings-double-blind.ts","test:secondhand-detail-alignment":"tsx scripts/test-secondhand-detail-alignment.ts","test:seller-ratings-double-blind":"tsx scripts/test-seller-ratings-double-blind.ts","test:admin-economic-trigger-audit":"tsx scripts/test-admin-economic-trigger-audit.ts","test:admin-reputation-decay-audit":"tsx scripts/test-admin-reputation-decay-audit.ts","test:legacy-arbitrator-role-sweep":"tsx scripts/test-legacy-arbitrator-role-sweep.ts","test:reputation-handle-resolution":"tsx scripts/test-reputation-handle-resolution.ts","test:rewards-vs-contribution-copy":"tsx scripts/test-rewards-vs-contribution-copy.ts","test:webauthn-arbitrator-purposes":"tsx scripts/test-webauthn-arbitrator-purposes.ts","test:admin-operator-claim-workflow":"tsx scripts/test-admin-operator-claim-workflow.ts","test:direct-pay-compliance-ingress":"tsx scripts/test-direct-pay-compliance-ingress.ts","test:identity-claim-proof-verifier":"tsx scripts/test-identity-claim-proof-verifier.ts","test:product-verification-reverify":"tsx scripts/test-product-verification-reverify.ts","test:secondhand-photo-authenticity":"tsx scripts/test-secondhand-photo-authenticity.ts","test:admin-claim-marking-correction":"tsx scripts/test-admin-claim-marking-correction.ts","test:admin-operator-claim-lifecycle":"tsx scripts/test-admin-operator-claim-lifecycle.ts","test:direct-pay-bond-rail-clearance":"tsx scripts/test-direct-pay-bond-rail-clearance.ts","test:admin-coordination-contribution":"tsx scripts/test-admin-coordination-contribution.ts","test:dispute-settlement-conservation":"tsx tests/test-dispute-settlement-conservation.ts","test:identity-claim-challenge-engine":"tsx scripts/test-identity-claim-challenge-engine.ts","test:direct-pay-order-snapshot-schema":"tsx scripts/test-direct-pay-order-snapshot-schema.ts","test:direct-receive-account-endpoints":"tsx scripts/test-direct-receive-account-endpoints.ts","test-future-task-board-design-contract":"tsx scripts/test-future-task-board-design-contract.ts","test-public-contributor-entry-contract":"tsx scripts/test-public-contributor-entry-contract.ts","test:direct-receive-production-confirm":"tsx scripts/test-direct-receive-production-confirm.ts","test-dogfood-dryrun-gap-report-contract":"tsx scripts/test-dogfood-dryrun-gap-report-contract.ts","test-prelaunch-dogfood-runbook-contract":"tsx scripts/test-prelaunch-dogfood-runbook-contract.ts","test:admin-coordination-ingest-pipeline":"tsx scripts/test-admin-coordination-ingest-pipeline.ts","test-prelaunch-dogfood-case-pack-contract":"tsx scripts/test-prelaunch-dogfood-case-pack-contract.ts","test:admin-withdrawal-approve-attribution":"tsx scripts/test-admin-withdrawal-approve-attribution.ts","test:contributor-entry-relationship-contract":"tsx scripts/test-contributor-entry-relationship-contract.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/webaz-protocol/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","@types/pg":"^8.20.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.30_1783392570674_0.349448749921643","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@seasonkoh/webaz","version":"0.1.31","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.31","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/webaz-protocol/webaz","bugs":{"url":"https://github.com/webaz-protocol/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"ef3e51dc7af0ca9a5b2f2920562c0b7de3059fb6","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.31.tgz","fileCount":385,"integrity":"sha512-8jQ3V1uaI4xjmqVk/Yrxhg7QCntx7ZA6Ug9CmQ3UxP5dKObD2bQWNNaHLg3TEAnSw57bESGlkuhPiybGNN5ehw==","signatures":[{"sig":"MEUCIBYgM7isACsLrxAc+iECAQKDx89e1PQFryzePxx54NhaAiEAhX6jPzYa8ycqYc++mN6TKVcUrtNtXRBOjtKBa3j1ZYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7987170},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"a37c4d5eab38600edaca445a497b3d4024f5be0e","mcpName":"io.github.webaz-protocol/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"npm run build:whitepaper && tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","pg:schema":"tsx scripts/gen-pg-schema.ts","pg:verify":"tsx scripts/pg-schema-verify.ts","preflight":"tsx scripts/preflight.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","gen:api-docs":"tsx scripts/gen-openapi.ts --openapi > src/pwa/public/openapi.json && tsx scripts/gen-openapi.ts --markdown > docs/api-endpoints.md","lint:secrets":"gitleaks detect --no-banner --redact --config .gitleaks.toml --exit-code 1","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","test:mcp-cli":"tsx scripts/test-mcp-cli.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","test:fx-rates":"tsx scripts/test-fx-rates.ts","check:i18n-dup":"tsx scripts/check-i18n-no-dup-keys.ts","preflight:push":"npm run check:api-docs-fresh && npm run contract:verify && npm run schema:verify && npm run pg:verify && npm run guard:complexity && npm run guard:pr-constraints && npm run routes:seam-check && npm run check:pwa-syntax && npm run build && echo '✅ preflight:push all green'","test:trade-tax":"tsx scripts/test-trade-tax.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","build:whitepaper":"tsx scripts/build-whitepaper-html.ts","check:pwa-syntax":"node --check src/pwa/public/app-notif-templates.js && node --check src/pwa/public/app-notif-templates-orders.js && node --check src/pwa/public/app.js && node --check src/pwa/public/app-admin.js && node --check src/pwa/public/app-admin-disputes.js && node --check src/pwa/public/app-contribution.js && node --check src/pwa/public/app-ai.js && node --check src/pwa/public/app-discover.js && node --check src/pwa/public/app-profile.js && node --check src/pwa/public/app-account.js && node --check src/pwa/public/app-shop.js && node --check src/pwa/public/app-listings.js && node --check src/pwa/public/app-external-links.js && node --check src/pwa/public/app-product-media.js && node --check src/pwa/public/app-create-kinds.js && node --check src/pwa/public/app-price.js && node --check src/pwa/public/app-order-labels.js && node --check src/pwa/public/app-seller.js && node --check src/pwa/public/app-agents.js && node --check src/pwa/public/app-agent-pair.js && node --check src/pwa/public/app-agent-approvals.js && node --check src/pwa/public/app-agent-appeal.js && node --check src/pwa/public/app-direct-pay.js && node --check src/pwa/public/app-direct-pay-readiness.js && node --check src/pwa/public/app-direct-pay-deferral.js && node --check src/pwa/public/app-direct-pay-deferral-admin.js && node --check src/pwa/public/app-direct-pay-product-verify.js && node --check src/pwa/public/app-direct-pay-store-verify.js && node --check src/pwa/public/app-direct-pay-compliance.js && node --check src/pwa/public/app-direct-pay-fee-ops.js && node --check src/pwa/public/app-direct-pay-fee-center.js && node --check src/pwa/public/app-direct-pay-sales-report.js && node --check src/pwa/public/app-gmv-rail-split.js && node --check src/pwa/public/app-direct-pay-accounts.js && node --check src/pwa/public/app-direct-pay-buyer.js && node --check src/pwa/public/app-direct-pay-pay.js && node --check src/pwa/public/app-direct-pay-reveal.js && node --check src/pwa/public/app-direct-pay-copy.js && node --check src/pwa/public/app-direct-pay-paymodal.js && node --check src/pwa/public/app-direct-pay-memo.js && node --check src/pwa/public/app-direct-pay-negotiation.js && node --check src/pwa/public/app-direct-pay-cancel-refund.js && node --check src/pwa/public/app-direct-pay-returns.js && node --check src/pwa/public/app-order-accept-ui.js && node --check src/pwa/public/app-order-rail-filter.js && node --check src/pwa/public/app-sale-regions-ui.js && node --check src/pwa/public/app-free-shipping-ui.js && node --check src/pwa/public/app-trade-tax-ui.js && node --check src/pwa/public/app-purchase-terms-ui.js && node --check src/pwa/public/app-listing-commerce-ui.js && node --check src/pwa/public/app-bond-terms-ui.js && node --check src/pwa/public/app-bond-ui.js && node --check src/pwa/public/app-bond-refund-ui.js && node --check src/pwa/public/app-bond-slash-ui.js && node --check src/pwa/public/app-bond-deferral-ui.js && node --check src/pwa/public/app-direct-pay-reconcile.js && node --check src/pwa/public/app-mutual-cancel.js && node --check src/pwa/public/app-dispute-close-ui.js && node --check src/pwa/public/app-order-errors.js && node --check src/pwa/public/app-arbitrator-entry.js && node --check src/pwa/public/app-arbitrator-admin.js && node --check src/pwa/public/app-contribution-hub.js && node --check src/pwa/public/app-platform-receive-accounts.js && node --check src/pwa/public/app-direct-pay-fee-request.js && node --check src/pwa/public/app-direct-pay-fee-requests-admin.js && node --check src/pwa/public/app-direct-pay-fee-history.js && node --check src/pwa/public/app-prelaunch-waz.js && node --check src/pwa/public/app-chat-poll.js && node --check src/pwa/public/app-poll-governor.js && node --check src/pwa/public/i18n.js && node --check src/pwa/public/sw.js","guard:complexity":"tsx scripts/complexity-ratchet-guard.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts","test:i18n-labels":"tsx scripts/test-i18n-discover-dispute-labels.ts","test:i18n-parity":"tsx scripts/test-i18n-parity.ts","test:money-units":"tsx scripts/test-money-units.ts","test:pg-datetime":"tsx scripts/test-pg-datetime.ts","routes:seam-check":"tsx scripts/routes-seam-guard.ts","test:create-kinds":"tsx scripts/test-create-kinds.ts","test:order-errors":"tsx scripts/test-order-errors.ts","test:sale-regions":"tsx scripts/test-sale-regions.ts","test:agent-pair-ui":"tsx scripts/test-agent-pair-ui.ts","test:agent-pairing":"tsx scripts/test-agent-pairing.ts","test:deposit-rails":"tsx scripts/test-deposit-rails.ts","test:direct-pay-ui":"tsx scripts/test-direct-pay-ui.ts","test:i18n-dup-gate":"tsx scripts/test-i18n-dup-gate.ts","test:merchant-bond":"tsx scripts/test-merchant-bond-domain.ts","test:mutual-cancel":"tsx scripts/test-mutual-cancel.ts","test:poll-governor":"tsx scripts/test-poll-governor.ts","test:wallet-signer":"tsx scripts/test-wallet-signer.ts","test:decline-action":"tsx tests/test-decline-action.ts","test:email-delivery":"tsx scripts/test-email-delivery-resend.ts","test:external-links":"tsx scripts/test-product-external-links.ts","test:human-presence":"tsx tests/test-human-presence.ts","test:mcp-contribute":"tsx scripts/test-mcp-contribute.ts","test:purchase-terms":"tsx scripts/test-purchase-terms.ts","test:pv-kill-switch":"tsx scripts/test-pv-kill-switch.ts","test:quota-admin-ui":"tsx scripts/test-quota-admin-ui.ts","test:shipping-quote":"tsx scripts/test-shipping-quote.ts","test:task-proposals":"tsx scripts/test-task-proposals.ts","test:thumb-endpoint":"tsx scripts/test-product-thumb-endpoint.ts","check:api-docs-fresh":"npm run gen:api-docs && git diff --exit-code -- src/pwa/public/openapi.json docs/api-endpoints.md","direct-pay:readiness":"tsx scripts/direct-pay-launch-readiness-report.ts","guard:pr-constraints":"tsx scripts/pr-constraints-guard.ts","test:agent-strike-ui":"tsx scripts/test-agent-strike-ui.ts","test:agent-task-spec":"tsx scripts/test-agent-task-spec.ts","test:bond-slash-flow":"tsx scripts/test-bond-slash-flow.ts","test:cf-origin-guard":"tsx scripts/test-cf-origin-guard.ts","test:list-thumbnails":"tsx scripts/test-list-thumbnails.ts","test:order-accept-ui":"tsx scripts/test-order-accept-ui.ts","test:pg-placeholders":"tsx scripts/test-pg-placeholders.ts","test:task-board-read":"tsx scripts/test-task-board-read.ts","test:bond-refund-flow":"tsx scripts/test-bond-refund-flow.ts","test:build-task-quota":"tsx scripts/test-build-task-quota.ts","test:contribution-hub":"tsx scripts/test-contribution-hub.ts","test:currency-display":"tsx scripts/test-currency-display.ts","test:fx-price-buypage":"tsx scripts/test-fx-price-buypage.ts","test:fx-price-display":"tsx scripts/test-fx-price-display.ts","test:identity-binding":"tsx scripts/test-identity-binding.ts","test:iron-rules-guard":"tsx scripts/test-identity-claim-iron-rules-guard.ts","test:listing-commerce":"tsx scripts/test-listing-commerce.ts","test:mcp-mode-honesty":"tsx scripts/test-mcp-mode-honesty.ts","check:whitepaper-fresh":"tsx scripts/build-whitepaper-html.ts && git diff --exit-code -- src/pwa/public/whitepaper","test:admin-bearer-auth":"tsx scripts/test-admin-bearer-auth.ts","test:anti-abuse-params":"tsx scripts/test-anti-abuse-params.ts","test:bond-deposit-flow":"tsx scripts/test-bond-deposit-flow.ts","test:clearing-surfaces":"tsx scripts/test-clearing-surfaces.ts","test:direct-pay-create":"tsx scripts/test-direct-pay-create.ts","test:direct-pay-fee-ar":"tsx scripts/test-direct-pay-fee-ar.ts","test:direct-pay-ledger":"tsx scripts/test-direct-pay-ledger.ts","test:fee-prepay-review":"tsx scripts/test-fee-prepay-review.ts","test:fx-price-listings":"tsx scripts/test-fx-price-listings.ts","test:github-credential":"tsx scripts/test-github-credential.ts","test:identity-claim-ui":"tsx scripts/test-identity-claim-ui.ts","test:proposal-admin-ui":"tsx scripts/test-proposal-admin-ui.ts","test:role-switch-guard":"tsx scripts/test-role-switch-guard.ts","test:admin-audit-slice1":"tsx scripts/test-admin-audit-slice1.ts","test:agent-approvals-ui":"tsx scripts/test-agent-approvals-ui.ts","test:agent-grant-verify":"tsx scripts/test-agent-grant-verify.ts","test:direct-pay-actions":"tsx scripts/test-direct-pay-actions.ts","test:direct-pay-returns":"tsx scripts/test-direct-pay-returns.ts","test:disputes-read-auth":"tsx scripts/test-disputes-read-auth.ts","test:fee-prepay-request":"tsx scripts/test-fee-prepay-request.ts","test:fx-price-seller-ui":"tsx scripts/test-fx-price-seller-ui.ts","test:identity-claim-api":"tsx scripts/test-identity-claim-api.ts","test:mcp-auth-firebreak":"tsx scripts/test-mcp-auth-firebreak.ts","test:orders-rail-filter":"tsx scripts/test-orders-rail-filter.ts","test:shipping-templates":"tsx scripts/test-shipping-templates.ts","test:store-verification":"tsx scripts/test-store-verification.ts","guard:direct-pay-deposit":"tsx scripts/direct-pay-deposit-guard.ts","test:admin-risk-controls":"tsx scripts/test-admin-risk-controls.ts","test:agent-perm-taxonomy":"tsx scripts/test-agent-perm-taxonomy.ts","test:agent-product-draft":"tsx scripts/test-agent-product-draft.ts","test:arbitrate-route-e2e":"tsx scripts/test-arbitrate-route-e2e.ts","test:arbitrator-admin-ui":"tsx scripts/test-arbitrator-admin-ui.ts","test:clearing-commission":"tsx scripts/test-clearing-commission.ts","test:connected-agents-ui":"tsx scripts/test-connected-agents-ui.ts","test:direct-pay-controls":"tsx scripts/test-direct-pay-controls.ts","test:direct-pay-order-qr":"tsx scripts/test-direct-pay-order-qr.ts","test:direct-pay-timeouts":"tsx scripts/test-direct-pay-timeouts.ts","test:fee-request-history":"tsx scripts/test-fee-request-history.ts","test:identity-claim-read":"tsx scripts/test-identity-claim-read.ts","test:mcp-apikey-fallback":"tsx scripts/test-mcp-apikey-fallback.ts","test:mcp-fresh-db-schema":"tsx scripts/test-mcp-fresh-db-schema.ts","test:mutual-cancel-route":"tsx scripts/test-mutual-cancel-route.ts","test:role-ui-consistency":"tsx scripts/test-role-ui-consistency.ts","ingest:admin-coordination":"tsx scripts/ingest-admin-coordination.ts","iron-rules:identity-claim":"tsx scripts/identity-claim-iron-rules-guard.ts","test:admin-dispute-triage":"tsx scripts/test-admin-dispute-triage.ts","test:admin-security-panel":"tsx scripts/test-admin-security-panel.ts","test:arbitrator-lifecycle":"tsx scripts/test-arbitrator-lifecycle.ts","test:currency-schema-flip":"tsx scripts/test-currency-schema-flip.ts","test:dispute-noncustodial":"tsx scripts/test-dispute-noncustodial.ts","test:github-fetch-adapter":"tsx scripts/test-github-fetch-adapter.ts","test:integration-contract":"tsx tests/test-integration-contract.ts","test:listing-product-type":"tsx scripts/test-listing-product-type.ts","test:mcp-place-order-rail":"tsx scripts/test-mcp-place-order-rail.ts","test:prelaunch-banner-nav":"tsx scripts/test-prelaunch-banner-nav.ts","test:product-verification":"tsx scripts/test-product-verification.ts","test:pv-settlement-engine":"tsx scripts/test-pv-settlement-engine.ts","test:returns-aware-counts":"tsx scripts/test-returns-aware-counts.ts","test:rewards-consent-text":"tsx scripts/test-rewards-consent-text.ts","test:seller-order-actions":"tsx scripts/test-seller-order-actions.ts","test:seller-store-reviews":"tsx scripts/test-seller-store-reviews.ts","test:settlement-breakdown":"tsx scripts/test-settlement-breakdown.ts","test:trade-terms-snapshot":"tsx scripts/test-trade-terms-snapshot.ts","test:auto-accept-risk-copy":"tsx scripts/test-auto-accept-risk-copy.ts","test:bond-deferral-closure":"tsx scripts/test-bond-deferral-closure.ts","test:connected-agents-read":"tsx scripts/test-connected-agents-read.ts","test:dashboard-gmv-by-rail":"tsx scripts/test-dashboard-gmv-by-rail.ts","test:direct-pay-aml-review":"tsx scripts/test-direct-pay-aml-review.ts","test:i18n-default-language":"tsx scripts/test-i18n-default-language.ts","test:identity-claim-engine":"tsx scripts/test-identity-claim-engine.ts","test:invite-code-narrowing":"tsx scripts/test-invite-code-narrowing.ts","test:notif-order-templates":"tsx scripts/test-notif-order-templates.ts","test:payment-query-actions":"tsx scripts/test-payment-query-actions.ts","test:register-email-verify":"tsx scripts/test-register-email-verify.ts","test:share-genuine-receipt":"tsx scripts/test-share-genuine-receipt.ts","test:welcome-signup-button":"tsx scripts/test-welcome-signup-button.ts","test:admin-ratelimit-exempt":"tsx scripts/test-admin-ratelimit-exempt.ts","test:clearing-escrow-schema":"tsx scripts/test-clearing-escrow-schema.ts","test:direct-pay-aml-monitor":"tsx scripts/test-direct-pay-aml-monitor.ts","test:direct-pay-disclosures":"tsx scripts/test-direct-pay-disclosures.ts","test:direct-pay-eligibility":"tsx scripts/test-direct-pay-eligibility.ts","test:directpay-sales-report":"tsx scripts/test-directpay-sales-report.ts","test:leaderboard-nav-handle":"tsx scripts/test-leaderboard-nav-handle.ts","test:merchant-bond-exposure":"tsx scripts/test-merchant-bond-exposure.ts","test:operator-ingest-guards":"tsx scripts/test-operator-ingest-guards.ts","test:recovery-onboarding-ui":"tsx scripts/test-recovery-onboarding-ui.ts","test:agent-delegation-grants":"tsx scripts/test-agent-delegation-grants.ts","test:agent-grant-mcp-consume":"tsx scripts/test-agent-grant-mcp-consume.ts","test:arbitrator-admin-routes":"tsx scripts/test-arbitrator-admin-routes.ts","test:build-task-quota-routes":"tsx scripts/test-build-task-quota-routes.ts","test:contribution-facts-read":"tsx scripts/test-contribution-facts-read.ts","test:contribution-score-read":"tsx scripts/test-contribution-score-read.ts","test:direct-receive-accounts":"tsx scripts/test-direct-receive-accounts.ts","test:direct-receive-deferral":"tsx scripts/test-direct-receive-deferral.ts","test:direct-receive-deposits":"tsx scripts/test-direct-receive-deposits.ts","test:evidence-active-recheck":"tsx scripts/test-evidence-active-recheck.ts","test:github-credential-store":"tsx scripts/test-github-credential-store-schema.ts","test:shipping-free-threshold":"tsx scripts/test-shipping-free-threshold.ts","guard:direct-pay-order-reader":"tsx scripts/direct-pay-order-reader-guard.ts","test:agent-permission-consume":"tsx scripts/test-agent-permission-consume.ts","test:arbitrate-human-presence":"tsx scripts/test-arbitrate-human-presence.ts","test:direct-pay-cancel-refund":"tsx scripts/test-direct-pay-cancel-refund.ts","test:dispute-withdraw-confirm":"tsx scripts/test-dispute-withdraw-confirm.ts","test:identity-claim-challenge":"tsx scripts/test-identity-claim-challenge-schema.ts","test:identity-claim-discovery":"tsx scripts/test-identity-claim-discovery.ts","test:seller-self-fulfill-ship":"tsx scripts/test-seller-self-fulfill-ship.ts","test:task-board-participation":"tsx scripts/test-task-board-participation.ts","test:task-proposal-draft-flow":"tsx scripts/test-task-proposal-draft-flow.ts","test:task-proposal-visibility":"tsx scripts/test-task-proposal-visibility.ts","correct:operator-claim-marking":"tsx scripts/correct-operator-claim-marking.ts","test:agent-permission-requests":"tsx scripts/test-agent-permission-requests.ts","test:build-reputation-boundary":"tsx scripts/test-build-reputation-boundary.ts","test:build-task-agent-metadata":"tsx scripts/test-build-task-agent-metadata.ts","test:direct-pay-deferral-quota":"tsx scripts/test-direct-pay-deferral-quota.ts","test:direct-pay-launch-summary":"tsx scripts/test-direct-pay-launch-summary.ts","test:direct-pay-pending-accept":"tsx scripts/test-direct-pay-pending-accept.ts","test:github-authenticated-read":"tsx scripts/test-github-authenticated-read.ts","test:payment-query-transitions":"tsx scripts/test-payment-query-transitions.ts","test:platform-receive-accounts":"tsx scripts/test-platform-receive-accounts.ts","test:public-contribution-pages":"tsx scripts/test-public-contribution-pages.ts","test:shop-referral-attribution":"tsx scripts/test-shop-referral-attribution.ts","test:store-verification-routes":"tsx scripts/test-store-verification-routes.ts","test:arbitration-entry-frontend":"tsx scripts/test-arbitration-entry-frontend.ts","test:direct-pay-base-bond-entry":"tsx scripts/test-direct-pay-base-bond-entry.ts","test:direct-pay-deferral-routes":"tsx scripts/test-direct-pay-deferral-routes.ts","test:direct-pay-disclosure-acks":"tsx scripts/test-direct-pay-disclosure-acks.ts","test:direct-pay-order-redaction":"tsx scripts/test-direct-pay-order-redaction.ts","test:direct-receive-instruction":"tsx scripts/test-direct-receive-instruction.ts","test:order-detail-return-inline":"tsx scripts/test-order-detail-return-inline.ts","test:order-status-timeline-i18n":"tsx scripts/test-order-status-timeline-i18n.ts","test:recover-key-password-reset":"tsx scripts/test-recover-key-password-reset.ts","test:contribution-score-contract":"tsx scripts/test-contribution-score-contract.ts","test:contribution-score-evidence":"tsx scripts/test-contribution-score-evidence.ts","test:direct-pay-launch-readiness":"tsx scripts/test-direct-pay-launch-readiness.ts","test:direct-pay-readiness-routes":"tsx scripts/test-direct-pay-readiness-routes.ts","test:dispute-dismiss-negotiation":"tsx scripts/test-dispute-dismiss-negotiation.ts","test:github-credential-ingestion":"tsx scripts/test-github-credential-ingestion.ts","test:leaderboard-anon-projection":"tsx scripts/test-leaderboard-anon-projection.ts","test:orders-read-arbitrator-view":"tsx scripts/test-orders-read-arbitrator-view.ts","test:product-verification-routes":"tsx scripts/test-product-verification-routes.ts","test:public-ratings-double-blind":"tsx scripts/test-public-ratings-double-blind.ts","test:secondhand-detail-alignment":"tsx scripts/test-secondhand-detail-alignment.ts","test:seller-ratings-double-blind":"tsx scripts/test-seller-ratings-double-blind.ts","test:admin-economic-trigger-audit":"tsx scripts/test-admin-economic-trigger-audit.ts","test:admin-reputation-decay-audit":"tsx scripts/test-admin-reputation-decay-audit.ts","test:legacy-arbitrator-role-sweep":"tsx scripts/test-legacy-arbitrator-role-sweep.ts","test:reputation-handle-resolution":"tsx scripts/test-reputation-handle-resolution.ts","test:rewards-vs-contribution-copy":"tsx scripts/test-rewards-vs-contribution-copy.ts","test:webauthn-arbitrator-purposes":"tsx scripts/test-webauthn-arbitrator-purposes.ts","test:admin-operator-claim-workflow":"tsx scripts/test-admin-operator-claim-workflow.ts","test:direct-pay-compliance-ingress":"tsx scripts/test-direct-pay-compliance-ingress.ts","test:identity-claim-proof-verifier":"tsx scripts/test-identity-claim-proof-verifier.ts","test:product-verification-reverify":"tsx scripts/test-product-verification-reverify.ts","test:secondhand-photo-authenticity":"tsx scripts/test-secondhand-photo-authenticity.ts","test:admin-claim-marking-correction":"tsx scripts/test-admin-claim-marking-correction.ts","test:admin-operator-claim-lifecycle":"tsx scripts/test-admin-operator-claim-lifecycle.ts","test:direct-pay-bond-rail-clearance":"tsx scripts/test-direct-pay-bond-rail-clearance.ts","test:admin-coordination-contribution":"tsx scripts/test-admin-coordination-contribution.ts","test:dispute-settlement-conservation":"tsx tests/test-dispute-settlement-conservation.ts","test:identity-claim-challenge-engine":"tsx scripts/test-identity-claim-challenge-engine.ts","test:direct-pay-order-snapshot-schema":"tsx scripts/test-direct-pay-order-snapshot-schema.ts","test:direct-receive-account-endpoints":"tsx scripts/test-direct-receive-account-endpoints.ts","test-future-task-board-design-contract":"tsx scripts/test-future-task-board-design-contract.ts","test-public-contributor-entry-contract":"tsx scripts/test-public-contributor-entry-contract.ts","test:direct-receive-production-confirm":"tsx scripts/test-direct-receive-production-confirm.ts","test-dogfood-dryrun-gap-report-contract":"tsx scripts/test-dogfood-dryrun-gap-report-contract.ts","test-prelaunch-dogfood-runbook-contract":"tsx scripts/test-prelaunch-dogfood-runbook-contract.ts","test:admin-coordination-ingest-pipeline":"tsx scripts/test-admin-coordination-ingest-pipeline.ts","test-prelaunch-dogfood-case-pack-contract":"tsx scripts/test-prelaunch-dogfood-case-pack-contract.ts","test:admin-withdrawal-approve-attribution":"tsx scripts/test-admin-withdrawal-approve-attribution.ts","test:contributor-entry-relationship-contract":"tsx scripts/test-contributor-entry-relationship-contract.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/webaz-protocol/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","@types/pg":"^8.20.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.31_1783404263602_0.17645704806943563","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@seasonkoh/webaz","version":"0.1.32","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.32","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/webaz-protocol/webaz","bugs":{"url":"https://github.com/webaz-protocol/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"5ae3e7e555d9f7729ccdc0a1662d46a50fe43948","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.32.tgz","fileCount":393,"integrity":"sha512-POrJ/GvmIG7rp5rnShqQ2wg+gjvg8a6nZnf+HIBFGGaQpgveGDTDF0RUDOzsSN7AfdIw5mIyFJTtr/xLVP2Udw==","signatures":[{"sig":"MEQCIDALbPCMfdMtEk4wb70Zbn8GBfWBWeb2ofSaPjwX32fEAiAGboMBNK34W+RQtU3GXUr+f+nDx+FwDNphxeEOvzaXBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8068874},"main":"dist/mcp.js","type":"module","engines":{"node":">=22"},"gitHead":"9821264d134b0dee151a4e8aec4e64678a909191","mcpName":"io.github.webaz-protocol/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"npm run build:whitepaper && tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","pg:schema":"tsx scripts/gen-pg-schema.ts","pg:verify":"tsx scripts/pg-schema-verify.ts","preflight":"tsx scripts/preflight.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","gen:api-docs":"tsx scripts/gen-openapi.ts --openapi > src/pwa/public/openapi.json && tsx scripts/gen-openapi.ts --markdown > docs/api-endpoints.md","lint:secrets":"gitleaks detect --no-banner --redact --config .gitleaks.toml --exit-code 1","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","test:mcp-cli":"tsx scripts/test-mcp-cli.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","test:fx-rates":"tsx scripts/test-fx-rates.ts","check:i18n-dup":"tsx scripts/check-i18n-no-dup-keys.ts","preflight:push":"npm run check:api-docs-fresh && npm run contract:verify && npm run schema:verify && npm run pg:verify && npm run guard:complexity && npm run guard:pr-constraints && npm run routes:seam-check && npm run check:pwa-syntax && npm run build && echo '✅ preflight:push all green'","test:trade-tax":"tsx scripts/test-trade-tax.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","build:whitepaper":"tsx scripts/build-whitepaper-html.ts","check:pwa-syntax":"node --check src/pwa/public/app-notif-templates.js && node --check src/pwa/public/app-notif-templates-orders.js && node --check src/pwa/public/app.js && node --check src/pwa/public/app-admin.js && node --check src/pwa/public/app-admin-disputes.js && node --check src/pwa/public/app-contribution.js && node --check src/pwa/public/app-ai.js && node --check src/pwa/public/app-discover.js && node --check src/pwa/public/app-profile.js && node --check src/pwa/public/app-account.js && node --check src/pwa/public/app-shop.js && node --check src/pwa/public/app-listings.js && node --check src/pwa/public/app-external-links.js && node --check src/pwa/public/app-product-media.js && node --check src/pwa/public/app-create-kinds.js && node --check src/pwa/public/app-price.js && node --check src/pwa/public/app-order-labels.js && node --check src/pwa/public/app-seller.js && node --check src/pwa/public/app-grant-duration.js && node --check src/pwa/public/app-agents.js && node --check src/pwa/public/app-agent-pair.js && node --check src/pwa/public/app-agent-approvals.js && node --check src/pwa/public/app-agent-approvals-order.js && node --check src/pwa/public/app-agent-appeal.js && node --check src/pwa/public/app-direct-pay.js && node --check src/pwa/public/app-direct-pay-readiness.js && node --check src/pwa/public/app-direct-pay-deferral.js && node --check src/pwa/public/app-direct-pay-deferral-admin.js && node --check src/pwa/public/app-direct-pay-product-verify.js && node --check src/pwa/public/app-direct-pay-store-verify.js && node --check src/pwa/public/app-direct-pay-compliance.js && node --check src/pwa/public/app-direct-pay-fee-ops.js && node --check src/pwa/public/app-direct-pay-fee-center.js && node --check src/pwa/public/app-direct-pay-sales-report.js && node --check src/pwa/public/app-gmv-rail-split.js && node --check src/pwa/public/app-direct-pay-accounts.js && node --check src/pwa/public/app-direct-pay-buyer.js && node --check src/pwa/public/app-direct-pay-pay.js && node --check src/pwa/public/app-direct-pay-reveal.js && node --check src/pwa/public/app-direct-pay-copy.js && node --check src/pwa/public/app-direct-pay-paymodal.js && node --check src/pwa/public/app-direct-pay-memo.js && node --check src/pwa/public/app-direct-pay-negotiation.js && node --check src/pwa/public/app-direct-pay-cancel-refund.js && node --check src/pwa/public/app-direct-pay-returns.js && node --check src/pwa/public/app-order-accept-ui.js && node --check src/pwa/public/app-order-rail-filter.js && node --check src/pwa/public/app-sale-regions-ui.js && node --check src/pwa/public/app-free-shipping-ui.js && node --check src/pwa/public/app-trade-tax-ui.js && node --check src/pwa/public/app-purchase-terms-ui.js && node --check src/pwa/public/app-listing-commerce-ui.js && node --check src/pwa/public/app-bond-terms-ui.js && node --check src/pwa/public/app-bond-ui.js && node --check src/pwa/public/app-bond-refund-ui.js && node --check src/pwa/public/app-bond-slash-ui.js && node --check src/pwa/public/app-bond-deferral-ui.js && node --check src/pwa/public/app-direct-pay-reconcile.js && node --check src/pwa/public/app-mutual-cancel.js && node --check src/pwa/public/app-dispute-close-ui.js && node --check src/pwa/public/app-order-errors.js && node --check src/pwa/public/app-arbitrator-entry.js && node --check src/pwa/public/app-arbitrator-admin.js && node --check src/pwa/public/app-decline-contest-ui.js && node --check src/pwa/public/app-decline-contest-ruling.js && node --check src/pwa/public/app-contribution-hub.js && node --check src/pwa/public/app-platform-receive-accounts.js && node --check src/pwa/public/app-direct-pay-fee-request.js && node --check src/pwa/public/app-direct-pay-fee-requests-admin.js && node --check src/pwa/public/app-direct-pay-fee-history.js && node --check src/pwa/public/app-prelaunch-waz.js && node --check src/pwa/public/app-chat-poll.js && node --check src/pwa/public/app-poll-governor.js && node --check src/pwa/public/i18n.js && node --check src/pwa/public/sw.js","guard:complexity":"tsx scripts/complexity-ratchet-guard.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts","test:i18n-labels":"tsx scripts/test-i18n-discover-dispute-labels.ts","test:i18n-parity":"tsx scripts/test-i18n-parity.ts","test:money-units":"tsx scripts/test-money-units.ts","test:pg-datetime":"tsx scripts/test-pg-datetime.ts","routes:seam-check":"tsx scripts/routes-seam-guard.ts","test:create-kinds":"tsx scripts/test-create-kinds.ts","test:order-errors":"tsx scripts/test-order-errors.ts","test:sale-regions":"tsx scripts/test-sale-regions.ts","test:agent-pair-ui":"tsx scripts/test-agent-pair-ui.ts","test:agent-pairing":"tsx scripts/test-agent-pairing.ts","test:deposit-rails":"tsx scripts/test-deposit-rails.ts","test:direct-pay-ui":"tsx scripts/test-direct-pay-ui.ts","test:i18n-dup-gate":"tsx scripts/test-i18n-dup-gate.ts","test:merchant-bond":"tsx scripts/test-merchant-bond-domain.ts","test:mutual-cancel":"tsx scripts/test-mutual-cancel.ts","test:poll-governor":"tsx scripts/test-poll-governor.ts","test:wallet-signer":"tsx scripts/test-wallet-signer.ts","test:decline-action":"tsx tests/test-decline-action.ts","test:email-delivery":"tsx scripts/test-email-delivery-resend.ts","test:external-links":"tsx scripts/test-product-external-links.ts","test:human-presence":"tsx tests/test-human-presence.ts","test:mcp-contribute":"tsx scripts/test-mcp-contribute.ts","test:purchase-terms":"tsx scripts/test-purchase-terms.ts","test:pv-kill-switch":"tsx scripts/test-pv-kill-switch.ts","test:quota-admin-ui":"tsx scripts/test-quota-admin-ui.ts","test:shipping-quote":"tsx scripts/test-shipping-quote.ts","test:task-proposals":"tsx scripts/test-task-proposals.ts","test:thumb-endpoint":"tsx scripts/test-product-thumb-endpoint.ts","check:api-docs-fresh":"npm run gen:api-docs && git diff --exit-code -- src/pwa/public/openapi.json docs/api-endpoints.md","direct-pay:readiness":"tsx scripts/direct-pay-launch-readiness-report.ts","guard:pr-constraints":"tsx scripts/pr-constraints-guard.ts","test:agent-strike-ui":"tsx scripts/test-agent-strike-ui.ts","test:agent-task-spec":"tsx scripts/test-agent-task-spec.ts","test:bond-slash-flow":"tsx scripts/test-bond-slash-flow.ts","test:cf-origin-guard":"tsx scripts/test-cf-origin-guard.ts","test:list-thumbnails":"tsx scripts/test-list-thumbnails.ts","test:order-accept-ui":"tsx scripts/test-order-accept-ui.ts","test:pg-placeholders":"tsx scripts/test-pg-placeholders.ts","test:task-board-read":"tsx scripts/test-task-board-read.ts","test:bond-refund-flow":"tsx scripts/test-bond-refund-flow.ts","test:build-task-quota":"tsx scripts/test-build-task-quota.ts","test:contribution-hub":"tsx scripts/test-contribution-hub.ts","test:currency-display":"tsx scripts/test-currency-display.ts","test:fx-price-buypage":"tsx scripts/test-fx-price-buypage.ts","test:fx-price-display":"tsx scripts/test-fx-price-display.ts","test:identity-binding":"tsx scripts/test-identity-binding.ts","test:iron-rules-guard":"tsx scripts/test-identity-claim-iron-rules-guard.ts","test:listing-commerce":"tsx scripts/test-listing-commerce.ts","test:mcp-mode-honesty":"tsx scripts/test-mcp-mode-honesty.ts","check:whitepaper-fresh":"tsx scripts/build-whitepaper-html.ts && git diff --exit-code -- src/pwa/public/whitepaper","test:admin-bearer-auth":"tsx scripts/test-admin-bearer-auth.ts","test:anti-abuse-params":"tsx scripts/test-anti-abuse-params.ts","test:bond-deposit-flow":"tsx scripts/test-bond-deposit-flow.ts","test:clearing-surfaces":"tsx scripts/test-clearing-surfaces.ts","test:direct-pay-create":"tsx scripts/test-direct-pay-create.ts","test:direct-pay-fee-ar":"tsx scripts/test-direct-pay-fee-ar.ts","test:direct-pay-ledger":"tsx scripts/test-direct-pay-ledger.ts","test:fee-prepay-review":"tsx scripts/test-fee-prepay-review.ts","test:fx-price-listings":"tsx scripts/test-fx-price-listings.ts","test:github-credential":"tsx scripts/test-github-credential.ts","test:identity-claim-ui":"tsx scripts/test-identity-claim-ui.ts","test:mcp-version-nudge":"tsx scripts/test-mcp-version-nudge.ts","test:proposal-admin-ui":"tsx scripts/test-proposal-admin-ui.ts","test:role-switch-guard":"tsx scripts/test-role-switch-guard.ts","test:admin-audit-slice1":"tsx scripts/test-admin-audit-slice1.ts","test:agent-approvals-ui":"tsx scripts/test-agent-approvals-ui.ts","test:agent-grant-verify":"tsx scripts/test-agent-grant-verify.ts","test:direct-pay-actions":"tsx scripts/test-direct-pay-actions.ts","test:direct-pay-returns":"tsx scripts/test-direct-pay-returns.ts","test:disputes-read-auth":"tsx scripts/test-disputes-read-auth.ts","test:fee-prepay-request":"tsx scripts/test-fee-prepay-request.ts","test:fx-price-seller-ui":"tsx scripts/test-fx-price-seller-ui.ts","test:identity-claim-api":"tsx scripts/test-identity-claim-api.ts","test:mcp-auth-firebreak":"tsx scripts/test-mcp-auth-firebreak.ts","test:orders-rail-filter":"tsx scripts/test-orders-rail-filter.ts","test:shipping-templates":"tsx scripts/test-shipping-templates.ts","test:store-verification":"tsx scripts/test-store-verification.ts","backfill:decline-contest":"tsx scripts/backfill-decline-contest-disputes.ts","guard:direct-pay-deposit":"tsx scripts/direct-pay-deposit-guard.ts","test:admin-risk-controls":"tsx scripts/test-admin-risk-controls.ts","test:agent-perm-taxonomy":"tsx scripts/test-agent-perm-taxonomy.ts","test:agent-product-draft":"tsx scripts/test-agent-product-draft.ts","test:arbitrate-route-e2e":"tsx scripts/test-arbitrate-route-e2e.ts","test:arbitrator-admin-ui":"tsx scripts/test-arbitrator-admin-ui.ts","test:clearing-commission":"tsx scripts/test-clearing-commission.ts","test:connected-agents-ui":"tsx scripts/test-connected-agents-ui.ts","test:direct-pay-controls":"tsx scripts/test-direct-pay-controls.ts","test:direct-pay-order-qr":"tsx scripts/test-direct-pay-order-qr.ts","test:direct-pay-timeouts":"tsx scripts/test-direct-pay-timeouts.ts","test:fee-request-history":"tsx scripts/test-fee-request-history.ts","test:identity-claim-read":"tsx scripts/test-identity-claim-read.ts","test:mcp-apikey-fallback":"tsx scripts/test-mcp-apikey-fallback.ts","test:mcp-fresh-db-schema":"tsx scripts/test-mcp-fresh-db-schema.ts","test:mutual-cancel-route":"tsx scripts/test-mutual-cancel-route.ts","test:role-ui-consistency":"tsx scripts/test-role-ui-consistency.ts","ingest:admin-coordination":"tsx scripts/ingest-admin-coordination.ts","iron-rules:identity-claim":"tsx scripts/identity-claim-iron-rules-guard.ts","test:admin-dispute-triage":"tsx scripts/test-admin-dispute-triage.ts","test:admin-security-panel":"tsx scripts/test-admin-security-panel.ts","test:arb-resolved-history":"tsx scripts/test-arb-resolved-history.ts","test:arbitrator-lifecycle":"tsx scripts/test-arbitrator-lifecycle.ts","test:currency-schema-flip":"tsx scripts/test-currency-schema-flip.ts","test:dispute-noncustodial":"tsx scripts/test-dispute-noncustodial.ts","test:github-fetch-adapter":"tsx scripts/test-github-fetch-adapter.ts","test:integration-contract":"tsx tests/test-integration-contract.ts","test:listing-product-type":"tsx scripts/test-listing-product-type.ts","test:mcp-place-order-rail":"tsx scripts/test-mcp-place-order-rail.ts","test:prelaunch-banner-nav":"tsx scripts/test-prelaunch-banner-nav.ts","test:product-verification":"tsx scripts/test-product-verification.ts","test:pv-settlement-engine":"tsx scripts/test-pv-settlement-engine.ts","test:returns-aware-counts":"tsx scripts/test-returns-aware-counts.ts","test:rewards-consent-text":"tsx scripts/test-rewards-consent-text.ts","test:seller-order-actions":"tsx scripts/test-seller-order-actions.ts","test:seller-store-reviews":"tsx scripts/test-seller-store-reviews.ts","test:settlement-breakdown":"tsx scripts/test-settlement-breakdown.ts","test:trade-terms-snapshot":"tsx scripts/test-trade-terms-snapshot.ts","test:auto-accept-risk-copy":"tsx scripts/test-auto-accept-risk-copy.ts","test:bond-deferral-closure":"tsx scripts/test-bond-deferral-closure.ts","test:connected-agents-read":"tsx scripts/test-connected-agents-read.ts","test:dashboard-gmv-by-rail":"tsx scripts/test-dashboard-gmv-by-rail.ts","test:direct-pay-aml-review":"tsx scripts/test-direct-pay-aml-review.ts","test:i18n-default-language":"tsx scripts/test-i18n-default-language.ts","test:identity-claim-engine":"tsx scripts/test-identity-claim-engine.ts","test:invite-code-narrowing":"tsx scripts/test-invite-code-narrowing.ts","test:mcp-agent-order-tools":"tsx scripts/test-mcp-agent-order-tools.ts","test:notif-order-templates":"tsx scripts/test-notif-order-templates.ts","test:payment-query-actions":"tsx scripts/test-payment-query-actions.ts","test:register-email-verify":"tsx scripts/test-register-email-verify.ts","test:share-genuine-receipt":"tsx scripts/test-share-genuine-receipt.ts","test:welcome-signup-button":"tsx scripts/test-welcome-signup-button.ts","test:admin-ratelimit-exempt":"tsx scripts/test-admin-ratelimit-exempt.ts","test:clearing-escrow-schema":"tsx scripts/test-clearing-escrow-schema.ts","test:direct-pay-aml-monitor":"tsx scripts/test-direct-pay-aml-monitor.ts","test:direct-pay-disclosures":"tsx scripts/test-direct-pay-disclosures.ts","test:direct-pay-eligibility":"tsx scripts/test-direct-pay-eligibility.ts","test:directpay-sales-report":"tsx scripts/test-directpay-sales-report.ts","test:leaderboard-nav-handle":"tsx scripts/test-leaderboard-nav-handle.ts","test:merchant-bond-exposure":"tsx scripts/test-merchant-bond-exposure.ts","test:operator-ingest-guards":"tsx scripts/test-operator-ingest-guards.ts","test:recovery-onboarding-ui":"tsx scripts/test-recovery-onboarding-ui.ts","test:agent-delegation-grants":"tsx scripts/test-agent-delegation-grants.ts","test:agent-grant-mcp-consume":"tsx scripts/test-agent-grant-mcp-consume.ts","test:arbitrator-admin-routes":"tsx scripts/test-arbitrator-admin-routes.ts","test:build-task-quota-routes":"tsx scripts/test-build-task-quota-routes.ts","test:contribution-facts-read":"tsx scripts/test-contribution-facts-read.ts","test:contribution-score-read":"tsx scripts/test-contribution-score-read.ts","test:direct-receive-accounts":"tsx scripts/test-direct-receive-accounts.ts","test:direct-receive-deferral":"tsx scripts/test-direct-receive-deferral.ts","test:direct-receive-deposits":"tsx scripts/test-direct-receive-deposits.ts","test:evidence-active-recheck":"tsx scripts/test-evidence-active-recheck.ts","test:github-credential-store":"tsx scripts/test-github-credential-store-schema.ts","test:order-action-request-p1":"tsx scripts/test-order-action-request-pr1.ts","test:order-action-request-p2":"tsx scripts/test-order-action-request-pr2.ts","test:order-action-request-p3":"tsx scripts/test-order-action-request-pr3.ts","test:shipping-free-threshold":"tsx scripts/test-shipping-free-threshold.ts","guard:direct-pay-order-reader":"tsx scripts/direct-pay-order-reader-guard.ts","test:agent-permission-consume":"tsx scripts/test-agent-permission-consume.ts","test:arbitrate-human-presence":"tsx scripts/test-arbitrate-human-presence.ts","test:decline-contest-unify-p1":"tsx scripts/test-decline-contest-unify-pr1.ts","test:decline-contest-unify-p2":"tsx scripts/test-decline-contest-unify-pr2.ts","test:decline-contest-unify-p3":"tsx scripts/test-decline-contest-unify-pr3.ts","test:direct-pay-cancel-refund":"tsx scripts/test-direct-pay-cancel-refund.ts","test:dispute-withdraw-confirm":"tsx scripts/test-dispute-withdraw-confirm.ts","test:identity-claim-challenge":"tsx scripts/test-identity-claim-challenge-schema.ts","test:identity-claim-discovery":"tsx scripts/test-identity-claim-discovery.ts","test:seller-self-fulfill-ship":"tsx scripts/test-seller-self-fulfill-ship.ts","test:task-board-participation":"tsx scripts/test-task-board-participation.ts","test:task-proposal-draft-flow":"tsx scripts/test-task-proposal-draft-flow.ts","test:task-proposal-visibility":"tsx scripts/test-task-proposal-visibility.ts","correct:operator-claim-marking":"tsx scripts/correct-operator-claim-marking.ts","test:agent-permission-requests":"tsx scripts/test-agent-permission-requests.ts","test:build-reputation-boundary":"tsx scripts/test-build-reputation-boundary.ts","test:build-task-agent-metadata":"tsx scripts/test-build-task-agent-metadata.ts","test:direct-pay-deferral-quota":"tsx scripts/test-direct-pay-deferral-quota.ts","test:direct-pay-launch-summary":"tsx scripts/test-direct-pay-launch-summary.ts","test:direct-pay-pending-accept":"tsx scripts/test-direct-pay-pending-accept.ts","test:github-authenticated-read":"tsx scripts/test-github-authenticated-read.ts","test:payment-query-transitions":"tsx scripts/test-payment-query-transitions.ts","test:platform-receive-accounts":"tsx scripts/test-platform-receive-accounts.ts","test:public-contribution-pages":"tsx scripts/test-public-contribution-pages.ts","test:shop-referral-attribution":"tsx scripts/test-shop-referral-attribution.ts","test:store-verification-routes":"tsx scripts/test-store-verification-routes.ts","test:arbitration-entry-frontend":"tsx scripts/test-arbitration-entry-frontend.ts","test:direct-pay-base-bond-entry":"tsx scripts/test-direct-pay-base-bond-entry.ts","test:direct-pay-deferral-routes":"tsx scripts/test-direct-pay-deferral-routes.ts","test:direct-pay-disclosure-acks":"tsx scripts/test-direct-pay-disclosure-acks.ts","test:direct-pay-order-redaction":"tsx scripts/test-direct-pay-order-redaction.ts","test:direct-receive-instruction":"tsx scripts/test-direct-receive-instruction.ts","test:order-detail-return-inline":"tsx scripts/test-order-detail-return-inline.ts","test:order-status-timeline-i18n":"tsx scripts/test-order-status-timeline-i18n.ts","test:recover-key-password-reset":"tsx scripts/test-recover-key-password-reset.ts","test:contribution-score-contract":"tsx scripts/test-contribution-score-contract.ts","test:contribution-score-evidence":"tsx scripts/test-contribution-score-evidence.ts","test:direct-pay-launch-readiness":"tsx scripts/test-direct-pay-launch-readiness.ts","test:direct-pay-readiness-routes":"tsx scripts/test-direct-pay-readiness-routes.ts","test:dispute-dismiss-negotiation":"tsx scripts/test-dispute-dismiss-negotiation.ts","test:github-credential-ingestion":"tsx scripts/test-github-credential-ingestion.ts","test:leaderboard-anon-projection":"tsx scripts/test-leaderboard-anon-projection.ts","test:orders-read-arbitrator-view":"tsx scripts/test-orders-read-arbitrator-view.ts","test:product-verification-routes":"tsx scripts/test-product-verification-routes.ts","test:public-ratings-double-blind":"tsx scripts/test-public-ratings-double-blind.ts","test:secondhand-detail-alignment":"tsx scripts/test-secondhand-detail-alignment.ts","test:seller-ratings-double-blind":"tsx scripts/test-seller-ratings-double-blind.ts","backfill:direct-pay-ship-deadline":"tsx scripts/backfill-direct-pay-ship-deadline.ts","test:admin-economic-trigger-audit":"tsx scripts/test-admin-economic-trigger-audit.ts","test:admin-reputation-decay-audit":"tsx scripts/test-admin-reputation-decay-audit.ts","test:legacy-arbitrator-role-sweep":"tsx scripts/test-legacy-arbitrator-role-sweep.ts","test:reputation-handle-resolution":"tsx scripts/test-reputation-handle-resolution.ts","test:rewards-vs-contribution-copy":"tsx scripts/test-rewards-vs-contribution-copy.ts","test:webauthn-arbitrator-purposes":"tsx scripts/test-webauthn-arbitrator-purposes.ts","test:admin-operator-claim-workflow":"tsx scripts/test-admin-operator-claim-workflow.ts","test:direct-pay-compliance-ingress":"tsx scripts/test-direct-pay-compliance-ingress.ts","test:identity-claim-proof-verifier":"tsx scripts/test-identity-claim-proof-verifier.ts","test:product-verification-reverify":"tsx scripts/test-product-verification-reverify.ts","test:secondhand-photo-authenticity":"tsx scripts/test-secondhand-photo-authenticity.ts","test:admin-claim-marking-correction":"tsx scripts/test-admin-claim-marking-correction.ts","test:admin-operator-claim-lifecycle":"tsx scripts/test-admin-operator-claim-lifecycle.ts","test:direct-pay-bond-rail-clearance":"tsx scripts/test-direct-pay-bond-rail-clearance.ts","test:admin-coordination-contribution":"tsx scripts/test-admin-coordination-contribution.ts","test:dispute-settlement-conservation":"tsx tests/test-dispute-settlement-conservation.ts","test:identity-claim-challenge-engine":"tsx scripts/test-identity-claim-challenge-engine.ts","test:direct-pay-order-snapshot-schema":"tsx scripts/test-direct-pay-order-snapshot-schema.ts","test:direct-receive-account-endpoints":"tsx scripts/test-direct-receive-account-endpoints.ts","test-future-task-board-design-contract":"tsx scripts/test-future-task-board-design-contract.ts","test-public-contributor-entry-contract":"tsx scripts/test-public-contributor-entry-contract.ts","test:direct-receive-production-confirm":"tsx scripts/test-direct-receive-production-confirm.ts","test-dogfood-dryrun-gap-report-contract":"tsx scripts/test-dogfood-dryrun-gap-report-contract.ts","test-prelaunch-dogfood-runbook-contract":"tsx scripts/test-prelaunch-dogfood-runbook-contract.ts","test:admin-coordination-ingest-pipeline":"tsx scripts/test-admin-coordination-ingest-pipeline.ts","test-prelaunch-dogfood-case-pack-contract":"tsx scripts/test-prelaunch-dogfood-case-pack-contract.ts","test:admin-withdrawal-approve-attribution":"tsx scripts/test-admin-withdrawal-approve-attribution.ts","test:contributor-entry-relationship-contract":"tsx scripts/test-contributor-entry-relationship-contract.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/webaz-protocol/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"[PRE-LAUNCH] Agent-native decentralized commerce protocol. Humans and AI agents trade on the same protocol via MCP tools. ⚠️ Repository currently private until W8 public launch — GitHub links may return 404. See https://webaz.xyz for status.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"^4.4.3","viem":"^2.48.11","qrcode":"^1.5.4","undici":"^8.3.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","@types/pg":"^8.20.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.32_1783487654530_0.41327558553959154","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@seasonkoh/webaz","version":"0.1.33","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.33","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/webaz-protocol/webaz","bugs":{"url":"https://github.com/webaz-protocol/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"b68f8bb56a723de6cf550aa48247618888e1f803","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.33.tgz","fileCount":444,"integrity":"sha512-VpCJTgXORPTxsRp4FL/TGZ205s9ho7BbQbtiYTOC8ekseB8D9kuveLbyR7B7ESS1e36LTV1bHK+pLRj92ObZEg==","signatures":[{"sig":"MEUCIB0qQlxu1OMjjlcDbMXpz2AFCaw2ca+67RpIJ4lyz7tnAiEA31IhhMLQcdNr6fq2wtLIAtGwVbDXtPJe7Pcd5xB6HIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8596835},"main":"dist/mcp.js","type":"module","engines":{"node":">=22.19.0"},"gitHead":"9b94c4ca39c310a8c9662ac5eb958f60dab01902","mcpName":"io.github.webaz-protocol/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"npm run build:whitepaper && tsc && cp -r src/pwa/public dist/pwa/","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","pg:schema":"tsx scripts/gen-pg-schema.ts","pg:verify":"tsx scripts/pg-schema-verify.ts","preflight":"tsx scripts/preflight.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","test:pwa-ui":"playwright test","gen:api-docs":"tsx scripts/gen-openapi.ts --openapi > src/pwa/public/openapi.json && tsx scripts/gen-openapi.ts --markdown > docs/api-endpoints.md","lint:secrets":"gitleaks detect --no-banner --redact --config .gitleaks.toml --exit-code 1","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","test:mcp-cli":"tsx scripts/test-mcp-cli.ts","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","test:fx-rates":"tsx scripts/test-fx-rates.ts","check:i18n-dup":"tsx scripts/check-i18n-no-dup-keys.ts","preflight:push":"npm run check:api-docs-fresh && npm run contract:verify && npm run schema:verify && npm run pg:verify && npm run guard:complexity && npm run guard:pr-constraints && npm run routes:seam-check && npm run check:pwa-syntax && npm run build && echo '✅ preflight:push all green'","test:trade-tax":"tsx scripts/test-trade-tax.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","test:remote-mcp":"tsx scripts/test-remote-mcp.ts","build:whitepaper":"tsx scripts/build-whitepaper-html.ts","check:pwa-syntax":"node --check src/pwa/public/app-notif-templates.js && node --check src/pwa/public/app-notif-templates-orders.js && node --check src/pwa/public/app-cart-actions.js && node --check src/pwa/public/app-address-book-checkout.js && node --check src/pwa/public/app.js && node --check src/pwa/public/app-edit-product-images.js && node --check src/pwa/public/app-create-product-images.js && node --check src/pwa/public/app-admin.js && node --check src/pwa/public/app-admin-disputes.js && node --check src/pwa/public/app-contribution.js && node --check src/pwa/public/app-connect.js && node --check src/pwa/public/app-ai.js && node --check src/pwa/public/app-discover.js && node --check src/pwa/public/app-discover-new-filters.js && node --check src/pwa/public/app-profile.js && node --check src/pwa/public/app-account.js && node --check src/pwa/public/app-shop.js && node --check src/pwa/public/app-listings.js && node --check src/pwa/public/app-external-links.js && node --check src/pwa/public/app-product-media.js && node --check src/pwa/public/app-product-gallery.js && node --check src/pwa/public/app-product-image-ui.js && node --check src/pwa/public/app-create-kinds.js && node --check src/pwa/public/app-price.js && node --check src/pwa/public/app-order-labels.js && node --check src/pwa/public/app-seller.js && node --check src/pwa/public/app-grant-duration.js && node --check src/pwa/public/app-agents.js && node --check src/pwa/public/app-agent-pair.js && node --check src/pwa/public/app-oauth-consent.js && node --check src/pwa/public/app-oauth-consent-badge.js && node --check src/pwa/public/app-agent-approvals.js && node --check src/pwa/public/app-agent-approvals-order.js && node --check src/pwa/public/app-agent-approvals-submit.js && node --check src/pwa/public/app-agent-approvals-dup.js && node --check src/pwa/public/app-agent-approvals-link.js && node --check src/pwa/public/app-agent-approvals-address.js && node --check src/pwa/public/app-agent-approvals-buyer.js && node --check src/pwa/public/app-agent-appeal.js && node --check src/pwa/public/app-direct-pay.js && node --check src/pwa/public/app-direct-pay-readiness.js && node --check src/pwa/public/app-direct-pay-deferral.js && node --check src/pwa/public/app-direct-pay-deferral-admin.js && node --check src/pwa/public/app-direct-pay-deferral-adjust.js && node --check src/pwa/public/app-direct-pay-product-verify.js && node --check src/pwa/public/app-direct-pay-store-verify.js && node --check src/pwa/public/app-direct-pay-compliance.js && node --check src/pwa/public/app-direct-pay-fee-ops.js && node --check src/pwa/public/app-direct-pay-fee-center.js && node --check src/pwa/public/app-direct-pay-sales-report.js && node --check src/pwa/public/app-gmv-rail-split.js && node --check src/pwa/public/app-direct-pay-accounts.js && node --check src/pwa/public/app-direct-pay-buyer.js && node --check src/pwa/public/app-direct-pay-pay.js && node --check src/pwa/public/app-direct-pay-reveal.js && node --check src/pwa/public/app-direct-pay-copy.js && node --check src/pwa/public/app-direct-pay-paymodal.js && node --check src/pwa/public/app-direct-pay-memo.js && node --check src/pwa/public/app-direct-pay-negotiation.js && node --check src/pwa/public/app-direct-pay-cancel-refund.js && node --check src/pwa/public/app-direct-pay-returns.js && node --check src/pwa/public/app-order-accept-ui.js && node --check src/pwa/public/app-order-rail-filter.js && node --check src/pwa/public/app-sale-regions-ui.js && node --check src/pwa/public/app-free-shipping-ui.js && node --check src/pwa/public/app-trade-tax-ui.js && node --check src/pwa/public/app-purchase-terms-ui.js && node --check src/pwa/public/app-listing-commerce-ui.js && node --check src/pwa/public/app-bond-terms-ui.js && node --check src/pwa/public/app-bond-ui.js && node --check src/pwa/public/app-bond-refund-ui.js && node --check src/pwa/public/app-bond-slash-ui.js && node --check src/pwa/public/app-bond-deferral-ui.js && node --check src/pwa/public/app-direct-pay-reconcile.js && node --check src/pwa/public/app-mutual-cancel.js && node --check src/pwa/public/app-dispute-close-ui.js && node --check src/pwa/public/app-order-errors.js && node --check src/pwa/public/app-arbitrator-entry.js && node --check src/pwa/public/app-arbitrator-admin.js && node --check src/pwa/public/app-decline-contest-ui.js && node --check src/pwa/public/app-decline-contest-ruling.js && node --check src/pwa/public/app-contribution-hub.js && node --check src/pwa/public/app-platform-receive-accounts.js && node --check src/pwa/public/app-direct-pay-fee-request.js && node --check src/pwa/public/app-direct-pay-fee-requests-admin.js && node --check src/pwa/public/app-direct-pay-fee-history.js && node --check src/pwa/public/app-escrow-waz-sim.js && node --check src/pwa/public/app-chat-poll.js && node --check src/pwa/public/app-order-poll.js && node --check src/pwa/public/app-poll-governor.js && node --check src/pwa/public/i18n.js && node --check src/pwa/public/sw.js","guard:complexity":"tsx scripts/complexity-ratchet-guard.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts","test:buyer-quote":"tsx scripts/test-buyer-quote.ts","test:i18n-labels":"tsx scripts/test-i18n-discover-dispute-labels.ts","test:i18n-parity":"tsx scripts/test-i18n-parity.ts","test:money-units":"tsx scripts/test-money-units.ts","test:oauth-token":"tsx scripts/test-oauth-token.ts","test:order-draft":"tsx scripts/test-order-draft.ts","test:pg-datetime":"tsx scripts/test-pg-datetime.ts","routes:seam-check":"tsx scripts/routes-seam-guard.ts","test:create-kinds":"tsx scripts/test-create-kinds.ts","test:order-errors":"tsx scripts/test-order-errors.ts","test:prepare-case":"tsx scripts/test-prepare-case.ts","test:sale-regions":"tsx scripts/test-sale-regions.ts","test:address-agent":"tsx scripts/test-address-agent.ts","test:agent-pair-ui":"tsx scripts/test-agent-pair-ui.ts","test:agent-pairing":"tsx scripts/test-agent-pairing.ts","test:cart-checkout":"tsx scripts/test-cart-checkout.ts","test:deposit-rails":"tsx scripts/test-deposit-rails.ts","test:direct-pay-ui":"tsx scripts/test-direct-pay-ui.ts","test:i18n-dup-gate":"tsx scripts/test-i18n-dup-gate.ts","test:mcp-http-edge":"tsx scripts/test-mcp-http-edge.ts","test:merchant-bond":"tsx scripts/test-merchant-bond-domain.ts","test:mutual-cancel":"tsx scripts/test-mutual-cancel.ts","test:oauth-approve":"tsx scripts/test-oauth-approve.ts","test:poll-governor":"tsx scripts/test-poll-governor.ts","test:wallet-signer":"tsx scripts/test-wallet-signer.ts","agent:compat-matrix":"node scripts/agent-compat-matrix.mjs","agent:first-success":"node scripts/agent-first-success.mjs","test:decline-action":"tsx tests/test-decline-action.ts","test:email-delivery":"tsx scripts/test-email-delivery-resend.ts","test:external-links":"tsx scripts/test-product-external-links.ts","test:human-presence":"tsx tests/test-human-presence.ts","test:mcp-contribute":"tsx scripts/test-mcp-contribute.ts","test:oat-scope-gate":"tsx scripts/test-oat-scope-gate.ts","test:oauth-register":"tsx scripts/test-oauth-register.ts","test:purchase-terms":"tsx scripts/test-purchase-terms.ts","test:pv-kill-switch":"tsx scripts/test-pv-kill-switch.ts","test:quota-admin-ui":"tsx scripts/test-quota-admin-ui.ts","test:shipping-quote":"tsx scripts/test-shipping-quote.ts","test:task-proposals":"tsx scripts/test-task-proposals.ts","test:thumb-endpoint":"tsx scripts/test-product-thumb-endpoint.ts","check:api-docs-fresh":"npm run gen:api-docs && git diff --exit-code -- src/pwa/public/openapi.json docs/api-endpoints.md","direct-pay:readiness":"tsx scripts/direct-pay-launch-readiness-report.ts","guard:pr-constraints":"tsx scripts/pr-constraints-guard.ts","test:agent-strike-ui":"tsx scripts/test-agent-strike-ui.ts","test:agent-task-spec":"tsx scripts/test-agent-task-spec.ts","test:bond-slash-flow":"tsx scripts/test-bond-slash-flow.ts","test:cf-origin-guard":"tsx scripts/test-cf-origin-guard.ts","test:list-thumbnails":"tsx scripts/test-list-thumbnails.ts","test:oauth-authorize":"tsx scripts/test-oauth-authorize.ts","test:oauth-discovery":"tsx scripts/test-oauth-discovery.ts","test:order-accept-ui":"tsx scripts/test-order-accept-ui.ts","test:pg-placeholders":"tsx scripts/test-pg-placeholders.ts","test:task-board-read":"tsx scripts/test-task-board-read.ts","test:bond-refund-flow":"tsx scripts/test-bond-refund-flow.ts","test:build-task-quota":"tsx scripts/test-build-task-quota.ts","test:buyer-order-full":"tsx scripts/test-buyer-order-full.ts","test:cart-ui-contract":"tsx scripts/test-cart-ui-contract.ts","test:contribution-hub":"tsx scripts/test-contribution-hub.ts","test:currency-display":"tsx scripts/test-currency-display.ts","test:endpoint-actions":"tsx tests/test-endpoint-actions.ts","test:fx-price-buypage":"tsx scripts/test-fx-price-buypage.ts","test:fx-price-display":"tsx scripts/test-fx-price-display.ts","test:identity-binding":"tsx scripts/test-identity-binding.ts","test:iron-rules-guard":"tsx scripts/test-identity-claim-iron-rules-guard.ts","test:listing-commerce":"tsx scripts/test-listing-commerce.ts","test:mcp-mode-honesty":"tsx scripts/test-mcp-mode-honesty.ts","test:oauth-mcp-bearer":"tsx scripts/test-oauth-mcp-bearer.ts","test:order-chat-grant":"tsx scripts/test-order-chat-grant.ts","test:product-image-ui":"tsx scripts/test-product-image-ui.ts","check:whitepaper-fresh":"tsx scripts/build-whitepaper-html.ts && git diff --exit-code -- src/pwa/public/whitepaper","test:admin-bearer-auth":"tsx scripts/test-admin-bearer-auth.ts","test:agent-buy-retired":"tsx scripts/test-agent-buy-retired.ts","test:anti-abuse-params":"tsx scripts/test-anti-abuse-params.ts","test:bond-deposit-flow":"tsx scripts/test-bond-deposit-flow.ts","test:clearing-surfaces":"tsx scripts/test-clearing-surfaces.ts","test:direct-pay-create":"tsx scripts/test-direct-pay-create.ts","test:direct-pay-fee-ar":"tsx scripts/test-direct-pay-fee-ar.ts","test:direct-pay-ledger":"tsx scripts/test-direct-pay-ledger.ts","test:fee-prepay-review":"tsx scripts/test-fee-prepay-review.ts","test:fx-price-listings":"tsx scripts/test-fx-price-listings.ts","test:github-credential":"tsx scripts/test-github-credential.ts","test:identity-claim-ui":"tsx scripts/test-identity-claim-ui.ts","test:mcp-version-nudge":"tsx scripts/test-mcp-version-nudge.ts","test:proposal-admin-ui":"tsx scripts/test-proposal-admin-ui.ts","test:role-switch-guard":"tsx scripts/test-role-switch-guard.ts","test:admin-audit-slice1":"tsx scripts/test-admin-audit-slice1.ts","test:agent-approvals-ui":"tsx scripts/test-agent-approvals-ui.ts","test:agent-grant-verify":"tsx scripts/test-agent-grant-verify.ts","test:buyer-action-agent":"tsx scripts/test-buyer-action-agent.ts","test:buyer-orders-grant":"tsx scripts/test-buyer-orders-grant.ts","test:direct-pay-actions":"tsx scripts/test-direct-pay-actions.ts","test:direct-pay-returns":"tsx scripts/test-direct-pay-returns.ts","test:disputes-read-auth":"tsx scripts/test-disputes-read-auth.ts","test:fee-prepay-request":"tsx scripts/test-fee-prepay-request.ts","test:fx-price-seller-ui":"tsx scripts/test-fx-price-seller-ui.ts","test:identity-claim-api":"tsx scripts/test-identity-claim-api.ts","test:mcp-auth-firebreak":"tsx scripts/test-mcp-auth-firebreak.ts","test:orders-rail-filter":"tsx scripts/test-orders-rail-filter.ts","test:shipping-templates":"tsx scripts/test-shipping-templates.ts","test:store-verification":"tsx scripts/test-store-verification.ts","backfill:decline-contest":"tsx scripts/backfill-decline-contest-disputes.ts","guard:direct-pay-deposit":"tsx scripts/direct-pay-deposit-guard.ts","test:admin-risk-controls":"tsx scripts/test-admin-risk-controls.ts","test:agent-perm-taxonomy":"tsx scripts/test-agent-perm-taxonomy.ts","test:agent-product-draft":"tsx scripts/test-agent-product-draft.ts","test:arbitrate-route-e2e":"tsx scripts/test-arbitrate-route-e2e.ts","test:arbitrator-admin-ui":"tsx scripts/test-arbitrator-admin-ui.ts","test:clearing-commission":"tsx scripts/test-clearing-commission.ts","test:connected-agents-ui":"tsx scripts/test-connected-agents-ui.ts","test:direct-pay-controls":"tsx scripts/test-direct-pay-controls.ts","test:direct-pay-order-qr":"tsx scripts/test-direct-pay-order-qr.ts","test:direct-pay-timeouts":"tsx scripts/test-direct-pay-timeouts.ts","test:fee-request-history":"tsx scripts/test-fee-request-history.ts","test:identity-claim-read":"tsx scripts/test-identity-claim-read.ts","test:mcp-apikey-fallback":"tsx scripts/test-mcp-apikey-fallback.ts","test:mcp-fresh-db-schema":"tsx scripts/test-mcp-fresh-db-schema.ts","test:mutual-cancel-route":"tsx scripts/test-mutual-cancel-route.ts","test:oauth-mcp-challenge":"tsx scripts/test-oauth-mcp-challenge.ts","test:product-share-chain":"tsx scripts/test-product-share-chain.ts","test:role-ui-consistency":"tsx scripts/test-role-ui-consistency.ts","ingest:admin-coordination":"tsx scripts/ingest-admin-coordination.ts","iron-rules:identity-claim":"tsx scripts/identity-claim-iron-rules-guard.ts","test:admin-dispute-triage":"tsx scripts/test-admin-dispute-triage.ts","test:admin-security-panel":"tsx scripts/test-admin-security-panel.ts","test:arb-resolved-history":"tsx scripts/test-arb-resolved-history.ts","test:arbitrator-lifecycle":"tsx scripts/test-arbitrator-lifecycle.ts","test:currency-schema-flip":"tsx scripts/test-currency-schema-flip.ts","test:direct-pay-reveal-ux":"tsx scripts/test-direct-pay-reveal-ux.ts","test:dispute-noncustodial":"tsx scripts/test-dispute-noncustodial.ts","test:github-fetch-adapter":"tsx scripts/test-github-fetch-adapter.ts","test:integration-contract":"tsx tests/test-integration-contract.ts","test:listing-product-type":"tsx scripts/test-listing-product-type.ts","test:mcp-place-order-rail":"tsx scripts/test-mcp-place-order-rail.ts","test:mcp-security-schemes":"tsx scripts/test-mcp-security-schemes.ts","test:mcp-tool-annotations":"tsx scripts/test-mcp-tool-annotations.ts","test:order-submit-approve":"tsx scripts/test-order-submit-approve.ts","test:product-verification":"tsx scripts/test-product-verification.ts","test:pv-settlement-engine":"tsx scripts/test-pv-settlement-engine.ts","test:returns-aware-counts":"tsx scripts/test-returns-aware-counts.ts","test:rewards-consent-text":"tsx scripts/test-rewards-consent-text.ts","test:seller-order-actions":"tsx scripts/test-seller-order-actions.ts","test:seller-store-reviews":"tsx scripts/test-seller-store-reviews.ts","test:settlement-breakdown":"tsx scripts/test-settlement-breakdown.ts","test:trade-terms-snapshot":"tsx scripts/test-trade-terms-snapshot.ts","test:undeliverable-refund":"tsx scripts/test-undeliverable-refund.ts","test:agent-address-masking":"tsx scripts/test-agent-address-masking.ts","test:auto-accept-risk-copy":"tsx scripts/test-auto-accept-risk-copy.ts","test:bond-deferral-closure":"tsx scripts/test-bond-deferral-closure.ts","test:connected-agents-read":"tsx scripts/test-connected-agents-read.ts","test:dashboard-gmv-by-rail":"tsx scripts/test-dashboard-gmv-by-rail.ts","test:direct-pay-aml-review":"tsx scripts/test-direct-pay-aml-review.ts","test:i18n-default-language":"tsx scripts/test-i18n-default-language.ts","test:identity-claim-engine":"tsx scripts/test-identity-claim-engine.ts","test:invite-code-narrowing":"tsx scripts/test-invite-code-narrowing.ts","test:mcp-agent-order-tools":"tsx scripts/test-mcp-agent-order-tools.ts","test:notif-order-templates":"tsx scripts/test-notif-order-templates.ts","test:payment-query-actions":"tsx scripts/test-payment-query-actions.ts","test:register-email-verify":"tsx scripts/test-register-email-verify.ts","test:share-genuine-receipt":"tsx scripts/test-share-genuine-receipt.ts","test:undeliverable-closure":"tsx scripts/test-undeliverable-closure.ts","test:welcome-signup-button":"tsx scripts/test-welcome-signup-button.ts","test:admin-ratelimit-exempt":"tsx scripts/test-admin-ratelimit-exempt.ts","test:approval-requests-read":"tsx scripts/test-approval-requests-read.ts","test:buyer-address-checkout":"tsx scripts/test-buyer-address-checkout.ts","test:clearing-escrow-schema":"tsx scripts/test-clearing-escrow-schema.ts","test:direct-pay-aml-monitor":"tsx scripts/test-direct-pay-aml-monitor.ts","test:direct-pay-disclosures":"tsx scripts/test-direct-pay-disclosures.ts","test:direct-pay-eligibility":"tsx scripts/test-direct-pay-eligibility.ts","test:directpay-sales-report":"tsx scripts/test-directpay-sales-report.ts","test:gallery-thumb-fallback":"tsx scripts/test-gallery-thumb-fallback.ts","test:leaderboard-nav-handle":"tsx scripts/test-leaderboard-nav-handle.ts","test:merchant-bond-exposure":"tsx scripts/test-merchant-bond-exposure.ts","test:operator-ingest-guards":"tsx scripts/test-operator-ingest-guards.ts","test:recovery-onboarding-ui":"tsx scripts/test-recovery-onboarding-ui.ts","test:agent-delegation-grants":"tsx scripts/test-agent-delegation-grants.ts","test:agent-grant-mcp-consume":"tsx scripts/test-agent-grant-mcp-consume.ts","test:arbitrator-admin-routes":"tsx scripts/test-arbitrator-admin-routes.ts","test:build-task-quota-routes":"tsx scripts/test-build-task-quota-routes.ts","test:contribution-facts-read":"tsx scripts/test-contribution-facts-read.ts","test:contribution-score-read":"tsx scripts/test-contribution-score-read.ts","test:direct-receive-accounts":"tsx scripts/test-direct-receive-accounts.ts","test:direct-receive-deferral":"tsx scripts/test-direct-receive-deferral.ts","test:direct-receive-deposits":"tsx scripts/test-direct-receive-deposits.ts","test:discover-demand-signals":"tsx scripts/test-discover-demand-signals.ts","test:evidence-active-recheck":"tsx scripts/test-evidence-active-recheck.ts","test:github-credential-store":"tsx scripts/test-github-credential-store-schema.ts","test:order-action-request-p1":"tsx scripts/test-order-action-request-pr1.ts","test:order-action-request-p2":"tsx scripts/test-order-action-request-pr2.ts","test:order-action-request-p3":"tsx scripts/test-order-action-request-pr3.ts","test:shipping-free-threshold":"tsx scripts/test-shipping-free-threshold.ts","guard:direct-pay-order-reader":"tsx scripts/direct-pay-order-reader-guard.ts","test:agent-permission-consume":"tsx scripts/test-agent-permission-consume.ts","test:arbitrate-human-presence":"tsx scripts/test-arbitrate-human-presence.ts","test:decline-contest-unify-p1":"tsx scripts/test-decline-contest-unify-pr1.ts","test:decline-contest-unify-p2":"tsx scripts/test-decline-contest-unify-pr2.ts","test:decline-contest-unify-p3":"tsx scripts/test-decline-contest-unify-pr3.ts","test:direct-pay-cancel-refund":"tsx scripts/test-direct-pay-cancel-refund.ts","test:dispute-withdraw-confirm":"tsx scripts/test-dispute-withdraw-confirm.ts","test:identity-claim-challenge":"tsx scripts/test-identity-claim-challenge-schema.ts","test:identity-claim-discovery":"tsx scripts/test-identity-claim-discovery.ts","test:seller-self-fulfill-ship":"tsx scripts/test-seller-self-fulfill-ship.ts","test:task-board-participation":"tsx scripts/test-task-board-participation.ts","test:task-proposal-draft-flow":"tsx scripts/test-task-proposal-draft-flow.ts","test:task-proposal-visibility":"tsx scripts/test-task-proposal-visibility.ts","correct:operator-claim-marking":"tsx scripts/correct-operator-claim-marking.ts","test:agent-permission-requests":"tsx scripts/test-agent-permission-requests.ts","test:build-reputation-boundary":"tsx scripts/test-build-reputation-boundary.ts","test:build-task-agent-metadata":"tsx scripts/test-build-task-agent-metadata.ts","test:direct-pay-deferral-quota":"tsx scripts/test-direct-pay-deferral-quota.ts","test:direct-pay-launch-summary":"tsx scripts/test-direct-pay-launch-summary.ts","test:direct-pay-pending-accept":"tsx scripts/test-direct-pay-pending-accept.ts","test:github-authenticated-read":"tsx scripts/test-github-authenticated-read.ts","test:payment-query-transitions":"tsx scripts/test-payment-query-transitions.ts","test:platform-receive-accounts":"tsx scripts/test-platform-receive-accounts.ts","test:public-contribution-pages":"tsx scripts/test-public-contribution-pages.ts","test:release-status-banner-nav":"tsx scripts/test-release-status-banner-nav.ts","test:shop-referral-attribution":"tsx scripts/test-shop-referral-attribution.ts","test:store-verification-routes":"tsx scripts/test-store-verification-routes.ts","test:arbitration-entry-frontend":"tsx scripts/test-arbitration-entry-frontend.ts","test:deadline-compare-normalize":"tsx scripts/test-deadline-compare-normalize.ts","test:direct-pay-base-bond-entry":"tsx scripts/test-direct-pay-base-bond-entry.ts","test:direct-pay-deferral-routes":"tsx scripts/test-direct-pay-deferral-routes.ts","test:direct-pay-disclosure-acks":"tsx scripts/test-direct-pay-disclosure-acks.ts","test:direct-pay-order-redaction":"tsx scripts/test-direct-pay-order-redaction.ts","test:direct-receive-instruction":"tsx scripts/test-direct-receive-instruction.ts","test:order-detail-return-inline":"tsx scripts/test-order-detail-return-inline.ts","test:order-status-timeline-i18n":"tsx scripts/test-order-status-timeline-i18n.ts","test:recover-key-password-reset":"tsx scripts/test-recover-key-password-reset.ts","test:webauthn-purpose-whitelist":"tsx scripts/test-webauthn-gate-purpose-whitelist.ts","test:contribution-score-contract":"tsx scripts/test-contribution-score-contract.ts","test:contribution-score-evidence":"tsx scripts/test-contribution-score-evidence.ts","test:direct-pay-launch-readiness":"tsx scripts/test-direct-pay-launch-readiness.ts","test:direct-pay-readiness-routes":"tsx scripts/test-direct-pay-readiness-routes.ts","test:dispute-dismiss-negotiation":"tsx scripts/test-dispute-dismiss-negotiation.ts","test:github-credential-ingestion":"tsx scripts/test-github-credential-ingestion.ts","test:leaderboard-anon-projection":"tsx scripts/test-leaderboard-anon-projection.ts","test:orders-read-arbitrator-view":"tsx scripts/test-orders-read-arbitrator-view.ts","test:product-verification-routes":"tsx scripts/test-product-verification-routes.ts","test:public-ratings-double-blind":"tsx scripts/test-public-ratings-double-blind.ts","test:secondhand-detail-alignment":"tsx scripts/test-secondhand-detail-alignment.ts","test:seller-ratings-double-blind":"tsx scripts/test-seller-ratings-double-blind.ts","test:undeliverable-schema-params":"tsx scripts/test-undeliverable-schema-params.ts","backfill:direct-pay-ship-deadline":"tsx scripts/backfill-direct-pay-ship-deadline.ts","test:admin-economic-trigger-audit":"tsx scripts/test-admin-economic-trigger-audit.ts","test:admin-reputation-decay-audit":"tsx scripts/test-admin-reputation-decay-audit.ts","test:legacy-arbitrator-role-sweep":"tsx scripts/test-legacy-arbitrator-role-sweep.ts","test:reputation-handle-resolution":"tsx scripts/test-reputation-handle-resolution.ts","test:rewards-vs-contribution-copy":"tsx scripts/test-rewards-vs-contribution-copy.ts","test:undeliverable-escrow-closure":"tsx scripts/test-undeliverable-escrow-closure.ts","test:webauthn-arbitrator-purposes":"tsx scripts/test-webauthn-arbitrator-purposes.ts","test:admin-operator-claim-workflow":"tsx scripts/test-admin-operator-claim-workflow.ts","test:direct-pay-compliance-ingress":"tsx scripts/test-direct-pay-compliance-ingress.ts","test:identity-claim-proof-verifier":"tsx scripts/test-identity-claim-proof-verifier.ts","test:product-verification-reverify":"tsx scripts/test-product-verification-reverify.ts","test:secondhand-photo-authenticity":"tsx scripts/test-secondhand-photo-authenticity.ts","test:admin-claim-marking-correction":"tsx scripts/test-admin-claim-marking-correction.ts","test:admin-operator-claim-lifecycle":"tsx scripts/test-admin-operator-claim-lifecycle.ts","test:direct-pay-bond-rail-clearance":"tsx scripts/test-direct-pay-bond-rail-clearance.ts","test:admin-coordination-contribution":"tsx scripts/test-admin-coordination-contribution.ts","test:dispute-settlement-conservation":"tsx tests/test-dispute-settlement-conservation.ts","test:identity-claim-challenge-engine":"tsx scripts/test-identity-claim-challenge-engine.ts","test:direct-pay-order-snapshot-schema":"tsx scripts/test-direct-pay-order-snapshot-schema.ts","test:direct-receive-account-endpoints":"tsx scripts/test-direct-receive-account-endpoints.ts","test-future-task-board-design-contract":"tsx scripts/test-future-task-board-design-contract.ts","test-public-contributor-entry-contract":"tsx scripts/test-public-contributor-entry-contract.ts","test:direct-receive-production-confirm":"tsx scripts/test-direct-receive-production-confirm.ts","test-dogfood-dryrun-gap-report-contract":"tsx scripts/test-dogfood-dryrun-gap-report-contract.ts","test-prelaunch-dogfood-runbook-contract":"tsx scripts/test-prelaunch-dogfood-runbook-contract.ts","test:admin-coordination-ingest-pipeline":"tsx scripts/test-admin-coordination-ingest-pipeline.ts","test-prelaunch-dogfood-case-pack-contract":"tsx scripts/test-prelaunch-dogfood-case-pack-contract.ts","test:admin-withdrawal-approve-attribution":"tsx scripts/test-admin-withdrawal-approve-attribution.ts","test:contributor-entry-relationship-contract":"tsx scripts/test-contributor-entry-relationship-contract.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"repository":{"url":"git+https://github.com/webaz-protocol/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Publicly launched agent-native decentralized commerce protocol. Humans and AI agents transact through the same rules; Direct Pay supports real buyer-to-seller payment.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"^4.4.3","viem":"^2.55.2","qrcode":"^1.5.4","undici":"^8.5.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","@types/pg":"^8.20.0","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@axe-core/playwright":"^4.12.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.33_1784300076328_0.42584700334178094","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@seasonkoh/webaz","version":"0.1.34","keywords":["mcp","model-context-protocol","ai-agent","commerce","decentralized","claude","llm-tools"],"author":"","license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.34","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://github.com/webaz-protocol/webaz","bugs":{"url":"https://github.com/webaz-protocol/webaz/issues"},"bin":{"webaz":"dist/mcp.js"},"dist":{"shasum":"0472bdad0390e209241777fe05f85ede4d67c37f","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.34.tgz","fileCount":533,"integrity":"sha512-IiusaeURCJWi8blWOSPXaD+StSkrAcs1wbEU38+5a/1JEMbZsrtdk1XL7jRmgp3J6CxAMmUDmQtMEDgYDiPKfA==","signatures":[{"sig":"MEUCIHzZ2S01ex7/VyiMl3Ks32zZ6XhYziz5B1xI5hbTRKiOAiEA7hV3gL5R6v5B2ghw3o+cEywASA2o5R5pTTTl+xPRLyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10137785},"main":"dist/mcp.js","type":"module","_from":"file:/tmp/seasonkoh-webaz-0.1.34.tgz","engines":{"node":">=22.19.0"},"mcpName":"io.github.webaz-protocol/webaz","scripts":{"dev":"tsx src/index.ts","mcp":"tsx src/mcp.ts","pwa":"tsx src/pwa/server.ts","demo":"tsx src/demo-agent.ts","build":"npm run build:whitepaper && tsc && cp -r src/pwa/public dist/pwa/","prepack":"npm run build && npm run test:mcp-publish-image-limit","prepare":"npm run build","test-rep":"tsx src/test-reputation.ts","pg:schema":"tsx scripts/gen-pg-schema.ts","pg:verify":"tsx scripts/pg-schema-verify.ts","preflight":"tsx scripts/preflight.ts","test-skill":"tsx src/test-skill-market.ts","enforcement":"tsx src/cron-enforcement.ts","gen:widgets":"tsx scripts/gen-widget-js.ts","test:pwa-ui":"playwright test","gen:api-docs":"tsx scripts/gen-openapi.ts --openapi > src/pwa/public/openapi.json && tsx scripts/gen-openapi.ts --markdown > docs/api-endpoints.md","lint:secrets":"gitleaks detect --no-banner --redact --config .gitleaks.toml --exit-code 1","lint:widgets":"eslint src/layer1-agent/L1-1-mcp-server/widgets/src","mutation:em2":"tsx scripts/mutation-battery.ts scripts/mutation-specs/em2-boot-arbitrator-graft.ts","mutation:f28":"tsx scripts/mutation-battery.ts scripts/mutation-specs/f28-demotion-fallback.ts","mutation:f47":"tsx scripts/mutation-battery.ts scripts/mutation-specs/f47-self-switch-bucket-removal.ts","params:check":"tsx scripts/meta-rule-locked-params-check.ts","test-dispute":"tsx src/test-dispute.ts","test:mcp-cli":"tsx scripts/test-mcp-cli.ts","check:widgets":"tsc -p src/layer1-agent/L1-1-mcp-server/widgets/src/tsconfig.json","license:check":"tsx scripts/license-invariant-check.ts","schema:verify":"tsx scripts/schema-verify.ts","test-manifest":"tsx src/test-manifest.ts","test:fx-rates":"tsx scripts/test-fx-rates.ts","check:i18n-dup":"tsx scripts/check-i18n-no-dup-keys.ts","ops:waz-sunset":"tsx scripts/ops-waz-sunset.ts","preflight:push":"npm run check:api-docs-fresh && npm run contract:verify && npm run schema:verify && npm run pg:verify && npm run guard:complexity && npm run guard:pr-constraints && npm run routes:seam-check && npm run test:role-list-controls && npm run check:pwa-syntax && npm run build && echo '✅ preflight:push all green'","test:trade-tax":"tsx scripts/test-trade-tax.ts","contract:verify":"tsx tests/test-contract-fingerprint.ts","test:remote-mcp":"tsx scripts/test-remote-mcp.ts","build:whitepaper":"tsx scripts/build-whitepaper-html.ts","check:pwa-syntax":"node --check src/pwa/public/app-notif-templates.js && node --check src/pwa/public/app-notif-templates-orders.js && node --check src/pwa/public/app-notif-templates-lifecycle.js && node --check src/pwa/public/app-notif-templates-usdc-escrow.js && node --check src/pwa/public/app-notif-templates-usdc-escrow-disputed.js && node --check src/pwa/public/app-order-timeline.js && node --check src/pwa/public/app-cart-actions.js && node --check src/pwa/public/app-address-book-checkout.js && node --check src/pwa/public/app-quick-actions-dock.js && node --check src/pwa/public/app-quick-actions.js && node --check src/pwa/public/app.js && node --check src/pwa/public/app-edit-product-images.js && node --check src/pwa/public/app-create-product-images.js && node --check src/pwa/public/app-admin.js && node --check src/pwa/public/app-admin-disputes.js && node --check src/pwa/public/app-contribution.js && node --check src/pwa/public/app-connect.js && node --check src/pwa/public/app-ai.js && node --check src/pwa/public/app-product-presentation.js && node --check src/pwa/public/app-list-pagination.js && node --check src/pwa/public/app-role-list-controls.js && node --check src/pwa/public/app-discover.js && node --check src/pwa/public/app-discover-new-filters.js && node --check src/pwa/public/app-profile.js && node --check src/pwa/public/app-account.js && node --check src/pwa/public/app-shop.js && node --check src/pwa/public/app-shop-rulings.js && node --check src/pwa/public/app-listings.js && node --check src/pwa/public/app-external-links.js && node --check src/pwa/public/app-product-media.js && node --check src/pwa/public/app-product-gallery.js && node --check src/pwa/public/app-product-image-ui.js && node --check src/pwa/public/app-create-kinds.js && node --check src/pwa/public/app-price.js && node --check src/pwa/public/app-order-labels.js && node --check src/pwa/public/app-seller.js && node --check src/pwa/public/app-grant-duration.js && node --check src/pwa/public/app-agents.js && node --check src/pwa/public/app-agent-pair.js && node --check src/pwa/public/app-api-async.js && node --check src/pwa/public/app-oauth-consent.js && node --check src/pwa/public/app-oauth-consent-duration.js && node --check src/pwa/public/app-oauth-consent-badge.js && node --check src/pwa/public/app-agent-approvals.js && node --check src/pwa/public/app-agent-approvals-state.js && node --check src/pwa/public/app-agent-approvals-order.js && node --check src/pwa/public/app-agent-approvals-submit.js && node --check src/pwa/public/app-agent-approvals-dup.js && node --check src/pwa/public/app-agent-approvals-link.js && node --check src/pwa/public/app-agent-approvals-address.js && node --check src/pwa/public/app-agent-approvals-buyer.js && node --check src/pwa/public/app-agent-approvals-pay.js && node --check src/pwa/public/app-agent-appeal.js && node --check src/pwa/public/app-direct-pay.js && node --check src/pwa/public/app-direct-pay-readiness.js && node --check src/pwa/public/app-direct-pay-deferral.js && node --check src/pwa/public/app-direct-pay-deferral-admin.js && node --check src/pwa/public/app-direct-pay-deferral-adjust.js && node --check src/pwa/public/app-direct-pay-product-verify.js && node --check src/pwa/public/app-direct-pay-store-verify.js && node --check src/pwa/public/app-direct-pay-compliance.js && node --check src/pwa/public/app-direct-pay-fee-ops.js && node --check src/pwa/public/app-direct-pay-fee-center.js && node --check src/pwa/public/app-direct-pay-sales-report.js && node --check src/pwa/public/app-gmv-rail-split.js && node --check src/pwa/public/app-direct-pay-accounts.js && node --check src/pwa/public/app-direct-pay-buyer.js && node --check src/pwa/public/app-direct-pay-pay.js && node --check src/pwa/public/app-direct-pay-reveal.js && node --check src/pwa/public/app-direct-pay-copy.js && node --check src/pwa/public/app-direct-pay-paymodal.js && node --check src/pwa/public/app-direct-pay-memo.js && node --check src/pwa/public/app-direct-pay-negotiation.js && node --check src/pwa/public/app-direct-pay-cancel-refund.js && node --check src/pwa/public/app-direct-pay-fault-refund.js && node --check src/pwa/public/app-direct-pay-returns.js && node --check src/pwa/public/app-order-accept-ui.js && node --check src/pwa/public/app-order-rail-filter.js && node --check src/pwa/public/app-sale-regions-ui.js && node --check src/pwa/public/app-free-shipping-ui.js && node --check src/pwa/public/app-trade-tax-ui.js && node --check src/pwa/public/app-purchase-terms-ui.js && node --check src/pwa/public/app-listing-commerce-ui.js && node --check src/pwa/public/app-bond-terms-ui.js && node --check src/pwa/public/app-bond-ui.js && node --check src/pwa/public/app-bond-refund-ui.js && node --check src/pwa/public/app-bond-slash-ui.js && node --check src/pwa/public/app-bond-deferral-ui.js && node --check src/pwa/public/app-direct-pay-reconcile.js && node --check src/pwa/public/app-mutual-cancel.js && node --check src/pwa/public/app-dispute-close-ui.js && node --check src/pwa/public/app-order-errors.js && node --check src/pwa/public/app-arbitrator-entry.js && node --check src/pwa/public/app-role-lifecycle.js && node --check src/pwa/public/app-admin-create.js && node --check src/pwa/public/app-arbitrator-admin.js && node --check src/pwa/public/app-decline-contest-ui.js && node --check src/pwa/public/app-decline-contest-ruling.js && node --check src/pwa/public/app-contribution-hub.js && node --check src/pwa/public/app-platform-receive-accounts.js && node --check src/pwa/public/app-direct-pay-fee-request.js && node --check src/pwa/public/app-direct-pay-fee-requests-admin.js && node --check src/pwa/public/app-direct-pay-fee-history.js && node --check src/pwa/public/app-escrow-waz-sim.js && node --check src/pwa/public/app-usdc-wallet.js && node --check src/pwa/public/app-usdc-escrow-pay.js && node --check src/pwa/public/app-usdc-escrow-release.js && node --check src/pwa/public/app-chat-poll.js && node --check src/pwa/public/app-order-poll.js && node --check src/pwa/public/app-poll-governor.js && node --check src/pwa/public/i18n.js && node --check src/pwa/public/sw.js","guard:complexity":"tsx scripts/complexity-ratchet-guard.ts","meta-rules:check":"tsx scripts/meta-rules-invariant-check.ts","test:buyer-quote":"tsx scripts/test-buyer-quote.ts","test:i18n-labels":"tsx scripts/test-i18n-discover-dispute-labels.ts","test:i18n-parity":"tsx scripts/test-i18n-parity.ts","test:money-units":"tsx scripts/test-money-units.ts","test:oauth-token":"tsx scripts/test-oauth-token.ts","test:order-draft":"tsx scripts/test-order-draft.ts","test:pg-datetime":"tsx scripts/test-pg-datetime.ts","test:widget-i18n":"tsx scripts/test-widget-i18n.ts","routes:seam-check":"tsx scripts/routes-seam-guard.ts","test:create-kinds":"tsx scripts/test-create-kinds.ts","test:delivery-eta":"tsx scripts/test-delivery-eta.ts","test:oauth-revoke":"tsx scripts/test-oauth-revoke.ts","test:order-errors":"tsx scripts/test-order-errors.ts","test:prepare-case":"tsx scripts/test-prepare-case.ts","test:sale-regions":"tsx scripts/test-sale-regions.ts","test:address-agent":"tsx scripts/test-address-agent.ts","test:agent-pair-ui":"tsx scripts/test-agent-pair-ui.ts","test:agent-pairing":"tsx scripts/test-agent-pairing.ts","test:cart-checkout":"tsx scripts/test-cart-checkout.ts","test:deposit-rails":"tsx scripts/test-deposit-rails.ts","test:direct-pay-ui":"tsx scripts/test-direct-pay-ui.ts","test:eta-migration":"tsx scripts/test-eta-migration.ts","test:handle-policy":"tsx scripts/test-handle-policy.ts","test:i18n-dup-gate":"tsx scripts/test-i18n-dup-gate.ts","test:mcp-http-edge":"tsx scripts/test-mcp-http-edge.ts","test:merchant-bond":"tsx scripts/test-merchant-bond-domain.ts","test:mutual-cancel":"tsx scripts/test-mutual-cancel.ts","test:oauth-approve":"tsx scripts/test-oauth-approve.ts","test:oauth-refresh":"tsx scripts/test-oauth-refresh.ts","test:poll-governor":"tsx scripts/test-poll-governor.ts","test:wallet-signer":"tsx scripts/test-wallet-signer.ts","test:waz-sunset-ui":"tsx scripts/test-waz-sunset-ui.ts","agent:compat-matrix":"node scripts/agent-compat-matrix.mjs","agent:first-success":"node scripts/agent-first-success.mjs","test:choose-payment":"tsx scripts/test-choose-payment.ts","test:decline-action":"tsx tests/test-decline-action.ts","test:display-fields":"tsx scripts/test-display-fields.ts","test:email-delivery":"tsx scripts/test-email-delivery-resend.ts","test:external-links":"tsx scripts/test-product-external-links.ts","test:gateway-limits":"tsx scripts/test-gateway-limits.ts","test:human-presence":"tsx tests/test-human-presence.ts","test:mcp-contribute":"tsx scripts/test-mcp-contribute.ts","test:oat-scope-gate":"tsx scripts/test-oat-scope-gate.ts","test:oauth-register":"tsx scripts/test-oauth-register.ts","test:purchase-terms":"tsx scripts/test-purchase-terms.ts","test:pv-kill-switch":"tsx scripts/test-pv-kill-switch.ts","test:quota-admin-ui":"tsx scripts/test-quota-admin-ui.ts","test:shipping-quote":"tsx scripts/test-shipping-quote.ts","test:task-proposals":"tsx scripts/test-task-proposals.ts","test:thumb-endpoint":"tsx scripts/test-product-thumb-endpoint.ts","check:api-docs-fresh":"npm run gen:api-docs && git diff --exit-code -- src/pwa/public/openapi.json docs/api-endpoints.md","direct-pay:readiness":"tsx scripts/direct-pay-launch-readiness-report.ts","guard:pr-constraints":"tsx scripts/pr-constraints-guard.ts","test:acp-feed-images":"tsx scripts/test-acp-feed-images.ts","test:agent-strike-ui":"tsx scripts/test-agent-strike-ui.ts","test:agent-task-spec":"tsx scripts/test-agent-task-spec.ts","test:approval-window":"tsx scripts/test-approval-window.ts","test:bond-slash-flow":"tsx scripts/test-bond-slash-flow.ts","test:cf-origin-guard":"tsx scripts/test-cf-origin-guard.ts","test:list-thumbnails":"tsx scripts/test-list-thumbnails.ts","test:oauth-authorize":"tsx scripts/test-oauth-authorize.ts","test:oauth-discovery":"tsx scripts/test-oauth-discovery.ts","test:order-accept-ui":"tsx scripts/test-order-accept-ui.ts","test:payment-options":"tsx scripts/test-payment-options.ts","test:pg-placeholders":"tsx scripts/test-pg-placeholders.ts","test:task-board-read":"tsx scripts/test-task-board-read.ts","test:waz-picker-hide":"tsx scripts/test-waz-picker-hide.ts","test:bond-refund-flow":"tsx scripts/test-bond-refund-flow.ts","test:build-task-quota":"tsx scripts/test-build-task-quota.ts","test:buyer-order-full":"tsx scripts/test-buyer-order-full.ts","test:cart-ui-contract":"tsx scripts/test-cart-ui-contract.ts","test:contribution-hub":"tsx scripts/test-contribution-hub.ts","test:currency-display":"tsx scripts/test-currency-display.ts","test:endpoint-actions":"tsx tests/test-endpoint-actions.ts","test:fx-price-buypage":"tsx scripts/test-fx-price-buypage.ts","test:fx-price-display":"tsx scripts/test-fx-price-display.ts","test:identity-binding":"tsx scripts/test-identity-binding.ts","test:iron-rules-guard":"tsx scripts/test-identity-claim-iron-rules-guard.ts","test:listing-commerce":"tsx scripts/test-listing-commerce.ts","test:mcp-mode-honesty":"tsx scripts/test-mcp-mode-honesty.ts","test:oauth-mcp-bearer":"tsx scripts/test-oauth-mcp-bearer.ts","test:order-chat-grant":"tsx scripts/test-order-chat-grant.ts","test:product-image-ui":"tsx scripts/test-product-image-ui.ts","test:usdc-escrow-rail":"tsx scripts/test-usdc-escrow-rail.ts","check:whitepaper-fresh":"tsx scripts/build-whitepaper-html.ts && git diff --exit-code -- src/pwa/public/whitepaper","export:acp-strict-feed":"tsx scripts/export-acp-strict-feed.ts","test:acp-strict-export":"tsx scripts/test-acp-strict-export.ts","test:admin-bearer-auth":"tsx scripts/test-admin-bearer-auth.ts","test:agent-buy-retired":"tsx scripts/test-agent-buy-retired.ts","test:ai-find-same-name":"tsx scripts/test-ai-find-same-name.ts","test:anti-abuse-params":"tsx scripts/test-anti-abuse-params.ts","test:bond-deposit-flow":"tsx scripts/test-bond-deposit-flow.ts","test:bug08-idempotency":"tsx scripts/test-bug08-idempotency-second-purchase.ts","test:choose-payment-ui":"tsx scripts/test-choose-payment-ui.ts","test:clearing-surfaces":"tsx scripts/test-clearing-surfaces.ts","test:direct-pay-create":"tsx scripts/test-direct-pay-create.ts","test:direct-pay-fee-ar":"tsx scripts/test-direct-pay-fee-ar.ts","test:direct-pay-ledger":"tsx scripts/test-direct-pay-ledger.ts","test:eta-snapshot-flow":"tsx scripts/test-eta-snapshot-flow.ts","test:fee-prepay-review":"tsx scripts/test-fee-prepay-review.ts","test:fx-price-listings":"tsx scripts/test-fx-price-listings.ts","test:gateway-limits-pg":"tsx scripts/test-gateway-limits-pg.ts","test:github-credential":"tsx scripts/test-github-credential.ts","test:identity-claim-ui":"tsx scripts/test-identity-claim-ui.ts","test:mcp-apps-standard":"tsx scripts/test-mcp-apps-standard.ts","test:mcp-card-contract":"tsx scripts/test-mcp-card-contract.ts","test:mcp-result-handle":"tsx scripts/test-mcp-result-handle.ts","test:mcp-tool-surfaces":"tsx scripts/test-mcp-tool-surfaces.ts","test:mcp-version-nudge":"tsx scripts/test-mcp-version-nudge.ts","test:phase3b-ui-hotfix":"tsx scripts/test-phase3b-ui-hotfix.ts","test:proposal-admin-ui":"tsx scripts/test-proposal-admin-ui.ts","test:pwa-cache-headers":"tsx scripts/test-pwa-cache-headers.ts","test:rail-choice-defer":"tsx scripts/test-rail-choice-defer.ts","test:role-switch-guard":"tsx scripts/test-role-switch-guard.ts","test:waz-sunset-script":"tsx scripts/test-waz-sunset-script.ts","test:admin-audit-slice1":"tsx scripts/test-admin-audit-slice1.ts","test:agent-approvals-ui":"tsx scripts/test-agent-approvals-ui.ts","test:agent-grant-verify":"tsx scripts/test-agent-grant-verify.ts","test:buyer-action-agent":"tsx scripts/test-buyer-action-agent.ts","test:buyer-orders-grant":"tsx scripts/test-buyer-orders-grant.ts","test:ci-wiring-complete":"tsx scripts/test-ci-wiring-complete.ts","test:direct-pay-actions":"tsx scripts/test-direct-pay-actions.ts","test:direct-pay-returns":"tsx scripts/test-direct-pay-returns.ts","test:disputes-read-auth":"tsx scripts/test-disputes-read-auth.ts","test:fee-prepay-request":"tsx scripts/test-fee-prepay-request.ts","test:fuzzy-search-score":"tsx scripts/test-fuzzy-search-score.ts","test:fx-price-seller-ui":"tsx scripts/test-fx-price-seller-ui.ts","test:identity-claim-api":"tsx scripts/test-identity-claim-api.ts","test:mcp-auth-firebreak":"tsx scripts/test-mcp-auth-firebreak.ts","test:mcp-uri-versioning":"tsx scripts/test-mcp-uri-versioning.ts","test:orders-rail-filter":"tsx scripts/test-orders-rail-filter.ts","test:public-legal-pages":"tsx scripts/test-public-legal-pages.ts","test:role-list-controls":"node --import tsx scripts/test-role-list-controls.ts","test:shipping-templates":"tsx scripts/test-shipping-templates.ts","test:store-verification":"tsx scripts/test-store-verification.ts","test:usdc-escrow-schema":"tsx scripts/test-usdc-escrow-schema.ts","test:usdc-escrow-settle":"tsx scripts/test-usdc-escrow-settle.ts","backfill:decline-contest":"tsx scripts/backfill-decline-contest-disputes.ts","guard:direct-pay-deposit":"tsx scripts/direct-pay-deposit-guard.ts","test:admin-risk-controls":"tsx scripts/test-admin-risk-controls.ts","test:agent-anchor-search":"tsx scripts/test-agent-anchor-search.ts","test:agent-gateway-proof":"tsx scripts/test-agent-gateway-proof.ts","test:agent-perm-taxonomy":"tsx scripts/test-agent-perm-taxonomy.ts","test:agent-product-draft":"tsx scripts/test-agent-product-draft.ts","test:arbitrate-route-e2e":"tsx scripts/test-arbitrate-route-e2e.ts","test:arbitrator-admin-ui":"tsx scripts/test-arbitrator-admin-ui.ts","test:buyer-specs-privacy":"tsx scripts/test-buyer-specs-privacy.ts","test:clearing-commission":"tsx scripts/test-clearing-commission.ts","test:connected-agents-ui":"tsx scripts/test-connected-agents-ui.ts","test:direct-pay-controls":"tsx scripts/test-direct-pay-controls.ts","test:direct-pay-order-qr":"tsx scripts/test-direct-pay-order-qr.ts","test:direct-pay-timeouts":"tsx scripts/test-direct-pay-timeouts.ts","test:f55-admin-root-boot":"tsx scripts/test-f55-admin-root-boot.ts","test:fee-request-history":"tsx scripts/test-fee-request-history.ts","test:identity-claim-read":"tsx scripts/test-identity-claim-read.ts","test:mcp-apikey-fallback":"tsx scripts/test-mcp-apikey-fallback.ts","test:mcp-fresh-db-schema":"tsx scripts/test-mcp-fresh-db-schema.ts","test:mutual-cancel-route":"tsx scripts/test-mutual-cancel-route.ts","test:oauth-mcp-challenge":"tsx scripts/test-oauth-mcp-challenge.ts","test:product-action-exec":"tsx scripts/test-product-action-exec.ts","test:product-share-chain":"tsx scripts/test-product-share-chain.ts","test:role-ui-consistency":"tsx scripts/test-role-ui-consistency.ts","test:usdc-escrow-arbiter":"tsx scripts/test-usdc-escrow-arbiter.ts","test:usdc-escrow-voucher":"tsx scripts/test-usdc-escrow-voucher.ts","test:usdc-escrow-watcher":"tsx scripts/test-usdc-escrow-watcher.ts","test:waz-sunset-vertical":"tsx scripts/test-waz-sunset-vertical-behaviors.ts","ingest:admin-coordination":"tsx scripts/ingest-admin-coordination.ts","iron-rules:identity-claim":"tsx scripts/identity-claim-iron-rules-guard.ts","test:admin-dispute-triage":"tsx scripts/test-admin-dispute-triage.ts","test:admin-security-panel":"tsx scripts/test-admin-security-panel.ts","test:agent-gateway-schema":"tsx scripts/test-agent-gateway-schema.ts","test:arb-resolved-history":"tsx scripts/test-arb-resolved-history.ts","test:arbitrator-lifecycle":"tsx scripts/test-arbitrator-lifecycle.ts","test:currency-schema-flip":"tsx scripts/test-currency-schema-flip.ts","test:direct-pay-reveal-ux":"tsx scripts/test-direct-pay-reveal-ux.ts","test:dispute-noncustodial":"tsx scripts/test-dispute-noncustodial.ts","test:github-fetch-adapter":"tsx scripts/test-github-fetch-adapter.ts","test:integration-contract":"tsx tests/test-integration-contract.ts","test:listing-product-type":"tsx scripts/test-listing-product-type.ts","test:mcp-manifest-version":"tsx scripts/test-mcp-manifest-version.ts","test:mcp-model-projection":"tsx scripts/test-mcp-model-projection.ts","test:mcp-place-order-rail":"tsx scripts/test-mcp-place-order-rail.ts","test:mcp-security-schemes":"tsx scripts/test-mcp-security-schemes.ts","test:mcp-tool-annotations":"tsx scripts/test-mcp-tool-annotations.ts","test:order-submit-approve":"tsx scripts/test-order-submit-approve.ts","test:product-verification":"tsx scripts/test-product-verification.ts","test:pv-settlement-engine":"tsx scripts/test-pv-settlement-engine.ts","test:returns-aware-counts":"tsx scripts/test-returns-aware-counts.ts","test:rewards-consent-text":"tsx scripts/test-rewards-consent-text.ts","test:seller-order-actions":"tsx scripts/test-seller-order-actions.ts","test:seller-store-reviews":"tsx scripts/test-seller-store-reviews.ts","test:settlement-breakdown":"tsx scripts/test-settlement-breakdown.ts","test:trade-terms-snapshot":"tsx scripts/test-trade-terms-snapshot.ts","test:undeliverable-refund":"tsx scripts/test-undeliverable-refund.ts","test:waz-escrow-rail-gate":"tsx scripts/test-waz-escrow-rail-gate.ts","test:widget-source-parity":"tsx scripts/test-widget-source-parity.ts","test:agent-address-masking":"tsx scripts/test-agent-address-masking.ts","test:auto-accept-risk-copy":"tsx scripts/test-auto-accept-risk-copy.ts","test:bond-deferral-closure":"tsx scripts/test-bond-deferral-closure.ts","test:connected-agents-read":"tsx scripts/test-connected-agents-read.ts","test:dashboard-gmv-by-rail":"tsx scripts/test-dashboard-gmv-by-rail.ts","test:direct-pay-aml-review":"tsx scripts/test-direct-pay-aml-review.ts","test:i18n-default-language":"tsx scripts/test-i18n-default-language.ts","test:identity-claim-engine":"tsx scripts/test-identity-claim-engine.ts","test:invite-code-narrowing":"tsx scripts/test-invite-code-narrowing.ts","test:mcp-agent-order-tools":"tsx scripts/test-mcp-agent-order-tools.ts","test:mcp-definition-budget":"tsx scripts/test-mcp-definition-budget.ts","test:mcp-order-timeline-ui":"tsx scripts/test-mcp-order-timeline-ui.ts","test:mcp-quote-approval-ui":"tsx scripts/test-mcp-quote-approval-ui.ts","test:notif-order-templates":"tsx scripts/test-notif-order-templates.ts","test:openai-apps-challenge":"tsx scripts/test-openai-apps-challenge.ts","test:order-timeline-render":"tsx scripts/test-order-timeline-render.ts","test:payment-query-actions":"tsx scripts/test-payment-query-actions.ts","test:product-action-schema":"tsx scripts/test-product-action-schema.ts","test:product-widget-expand":"tsx scripts/test-product-widget-expand.ts","test:public-seller-rulings":"tsx scripts/test-public-seller-rulings.ts","test:recommendation-anchor":"tsx scripts/test-recommendation-anchor.ts","test:register-email-verify":"tsx scripts/test-register-email-verify.ts","test:share-genuine-receipt":"tsx scripts/test-share-genuine-receipt.ts","test:undeliverable-closure":"tsx scripts/test-undeliverable-closure.ts","test:usdc-escrow-reconcile":"tsx scripts/test-usdc-escrow-reconcile.ts","test:usdc-escrow-wallet-ui":"tsx scripts/test-usdc-escrow-wallet-ui.ts","test:welcome-signup-button":"tsx scripts/test-welcome-signup-button.ts","test:admin-ratelimit-exempt":"tsx scripts/test-admin-ratelimit-exempt.ts","test:agent-gateway-resource":"tsx scripts/test-agent-gateway-resource.ts","test:approval-requests-read":"tsx scripts/test-approval-requests-read.ts","test:buyer-address-checkout":"tsx scripts/test-buyer-address-checkout.ts","test:clearing-escrow-schema":"tsx scripts/test-clearing-escrow-schema.ts","test:direct-pay-aml-monitor":"tsx scripts/test-direct-pay-aml-monitor.ts","test:direct-pay-disclosures":"tsx scripts/test-direct-pay-disclosures.ts","test:direct-pay-eligibility":"tsx scripts/test-direct-pay-eligibility.ts","test:direct-receive-resolve":"tsx scripts/test-direct-receive-resolve.ts","test:directpay-sales-report":"tsx scripts/test-directpay-sales-report.ts","test:eligibility-shadow-cli":"tsx scripts/test-eligibility-shadow-cli.ts","test:f47-switch-role-parity":"tsx scripts/test-f47-switch-role-parity.ts","test:f55-admin-provisioning":"tsx scripts/test-f55-admin-provisioning.ts","test:gallery-thumb-fallback":"tsx scripts/test-gallery-thumb-fallback.ts","test:gateway-shadow-observe":"tsx scripts/test-gateway-shadow-observe.ts","test:leaderboard-nav-handle":"tsx scripts/test-leaderboard-nav-handle.ts","test:legacy-arbitrator-boot":"tsx scripts/test-legacy-arbitrator-boot.ts","test:mcp-schema-v2-contract":"tsx scripts/test-mcp-schema-v2-contract.ts","test:merchant-bond-exposure":"tsx scripts/test-merchant-bond-exposure.ts","test:operator-ingest-guards":"tsx scripts/test-operator-ingest-guards.ts","test:product-action-approve":"tsx scripts/test-product-action-approve.ts","test:product-action-request":"tsx scripts/test-product-action-request.ts","test:recovery-onboarding-ui":"tsx scripts/test-recovery-onboarding-ui.ts","test:request-readiness-gate":"tsx scripts/test-request-readiness-gate.ts","test:role-demotion-fallback":"tsx scripts/test-role-demotion-fallback.ts","test:widget-template-compat":"tsx scripts/test-widget-template-compat.ts","test:agent-category-contract":"tsx scripts/test-agent-category-contract.ts","test:agent-delegation-grants":"tsx scripts/test-agent-delegation-grants.ts","test:agent-gateway-principal":"tsx scripts/test-agent-gateway-principal.ts","test:agent-gateway-replay-pg":"tsx scripts/test-agent-gateway-replay-pg.ts","test:agent-grant-mcp-consume":"tsx scripts/test-agent-grant-mcp-consume.ts","test:arbitrator-admin-routes":"tsx scripts/test-arbitrator-admin-routes.ts","test:bug08-trace-propagation":"tsx scripts/test-bug08-trace-propagation.ts","test:build-task-quota-routes":"tsx scripts/test-build-task-quota-routes.ts","test:contribution-facts-read":"tsx scripts/test-contribution-facts-read.ts","test:contribution-score-read":"tsx scripts/test-contribution-score-read.ts","test:direct-pay-fault-refund":"tsx scripts/test-direct-pay-fault-refund.ts","test:direct-receive-accounts":"tsx scripts/test-direct-receive-accounts.ts","test:direct-receive-deferral":"tsx scripts/test-direct-receive-deferral.ts","test:direct-receive-deposits":"tsx scripts/test-direct-receive-deposits.ts","test:discover-demand-signals":"tsx scripts/test-discover-demand-signals.ts","test:evidence-active-recheck":"tsx scripts/test-evidence-active-recheck.ts","test:gateway-request-shaping":"tsx scripts/test-gateway-request-shaping.ts","test:github-credential-store":"tsx scripts/test-github-credential-store-schema.ts","test:mcp-direct-tool-buttons":"tsx scripts/test-mcp-direct-tool-buttons.ts","test:mcp-publish-image-limit":"node --import tsx scripts/test-mcp-publish-image-limit.ts","test:order-action-request-p1":"tsx scripts/test-order-action-request-pr1.ts","test:order-action-request-p2":"tsx scripts/test-order-action-request-pr2.ts","test:order-action-request-p3":"tsx scripts/test-order-action-request-pr3.ts","test:product-presentation-ui":"node --check src/pwa/public/app-product-presentation.js && tsx scripts/test-product-presentation-ui.ts","test:shipping-free-threshold":"tsx scripts/test-shipping-free-threshold.ts","guard:direct-pay-order-reader":"tsx scripts/direct-pay-order-reader-guard.ts","test:agent-gateway-dpop-token":"tsx scripts/test-agent-gateway-dpop-token.ts","test:agent-permission-consume":"tsx scripts/test-agent-permission-consume.ts","test:approval-detail-endpoint":"tsx scripts/test-approval-detail-endpoint.ts","test:arbitrate-human-presence":"tsx scripts/test-arbitrate-human-presence.ts","test:decline-contest-unify-p1":"tsx scripts/test-decline-contest-unify-pr1.ts","test:decline-contest-unify-p2":"tsx scripts/test-decline-contest-unify-pr2.ts","test:decline-contest-unify-p3":"tsx scripts/test-decline-contest-unify-pr3.ts","test:direct-pay-cancel-refund":"tsx scripts/test-direct-pay-cancel-refund.ts","test:discover-recovery-browse":"tsx scripts/test-discover-recovery-browse.ts","test:dispute-withdraw-confirm":"tsx scripts/test-dispute-withdraw-confirm.ts","test:f62-admin-promotion-path":"tsx scripts/test-f62-admin-promotion-path.ts","test:identity-claim-challenge":"tsx scripts/test-identity-claim-challenge-schema.ts","test:identity-claim-discovery":"tsx scripts/test-identity-claim-discovery.ts","test:legacy-arbitrator-report":"tsx scripts/test-legacy-arbitrator-report.ts","test:order-inventory-rollback":"tsx scripts/test-order-inventory-rollback.ts","test:product-hard-delete-gate":"tsx scripts/test-product-hard-delete-gate.ts","test:reputation-single-source":"tsx scripts/test-reputation-single-source.ts","test:seller-self-fulfill-ship":"tsx scripts/test-seller-self-fulfill-ship.ts","test:task-board-participation":"tsx scripts/test-task-board-participation.ts","test:task-proposal-draft-flow":"tsx scripts/test-task-proposal-draft-flow.ts","test:task-proposal-visibility":"tsx scripts/test-task-proposal-visibility.ts","test:usdc-escrow-rail-honesty":"tsx scripts/test-usdc-escrow-rail-honesty.ts","backfill:demand-signal-quality":"tsx scripts/backfill-demand-signal-quality.ts","correct:operator-claim-marking":"tsx scripts/correct-operator-claim-marking.ts","test:account-deletion-finalize":"tsx scripts/test-account-deletion-finalize.ts","test:agent-gateway-dpop-schema":"tsx scripts/test-agent-gateway-dpop-schema.ts","test:agent-permission-requests":"tsx scripts/test-agent-permission-requests.ts","test:bug08-restart-concurrency":"tsx scripts/test-bug08-restart-concurrency.ts","test:build-reputation-boundary":"tsx scripts/test-build-reputation-boundary.ts","test:build-task-agent-metadata":"tsx scripts/test-build-task-agent-metadata.ts","test:direct-pay-deferral-quota":"tsx scripts/test-direct-pay-deferral-quota.ts","test:direct-pay-launch-summary":"tsx scripts/test-direct-pay-launch-summary.ts","test:direct-pay-pending-accept":"tsx scripts/test-direct-pay-pending-accept.ts","test:eligibility-shadow-report":"tsx scripts/test-eligibility-shadow-report.ts","test:enforcement-notifications":"tsx scripts/test-enforcement-notifications.ts","test:f27-public-register-roles":"tsx scripts/test-f27-public-register-roles.ts","test:f51-admin-grant-lifecycle":"tsx scripts/test-f51-admin-grant-lifecycle.ts","test:github-authenticated-read":"tsx scripts/test-github-authenticated-read.ts","test:mcp-list-product-variants":"tsx scripts/test-mcp-list-product-variants.ts","test:openai-shopping-discovery":"tsx scripts/test-openai-shopping-discovery.ts","test:payment-query-transitions":"tsx scripts/test-payment-query-transitions.ts","test:platform-receive-accounts":"tsx scripts/test-platform-receive-accounts.ts","test:public-contribution-pages":"tsx scripts/test-public-contribution-pages.ts","test:release-status-banner-nav":"tsx scripts/test-release-status-banner-nav.ts","test:shop-referral-attribution":"tsx scripts/test-shop-referral-attribution.ts","test:store-verification-routes":"tsx scripts/test-store-verification-routes.ts","test:usdc-escrow-chain-dispute":"tsx scripts/test-usdc-escrow-chain-dispute.ts","test:arbitration-entry-frontend":"tsx scripts/test-arbitration-entry-frontend.ts","test:deadline-compare-normalize":"tsx scripts/test-deadline-compare-normalize.ts","test:direct-pay-base-bond-entry":"tsx scripts/test-direct-pay-base-bond-entry.ts","test:direct-pay-deferral-routes":"tsx scripts/test-direct-pay-deferral-routes.ts","test:direct-pay-disclosure-acks":"tsx scripts/test-direct-pay-disclosure-acks.ts","test:direct-pay-order-redaction":"tsx scripts/test-direct-pay-order-redaction.ts","test:direct-receive-instruction":"tsx scripts/test-direct-receive-instruction.ts","test:eligibility-display-parity":"tsx tests/test-eligibility-display-parity.ts","test:f74ab-waz-issuance-stopped":"tsx scripts/test-f74ab-waz-issuance-stopped.ts","test:order-detail-return-inline":"tsx scripts/test-order-detail-return-inline.ts","test:order-status-timeline-i18n":"tsx scripts/test-order-status-timeline-i18n.ts","test:quote-approval-failvisible":"tsx scripts/test-quote-approval-failvisible.ts","test:recover-key-password-reset":"tsx scripts/test-recover-key-password-reset.ts","test:webauthn-purpose-whitelist":"tsx scripts/test-webauthn-gate-purpose-whitelist.ts","test:contribution-score-contract":"tsx scripts/test-contribution-score-contract.ts","test:contribution-score-evidence":"tsx scripts/test-contribution-score-evidence.ts","test:direct-pay-launch-readiness":"tsx scripts/test-direct-pay-launch-readiness.ts","test:direct-pay-readiness-routes":"tsx scripts/test-direct-pay-readiness-routes.ts","test:dispute-dismiss-negotiation":"tsx scripts/test-dispute-dismiss-negotiation.ts","test:f65-admin-predicate-residue":"tsx scripts/test-f65-admin-predicate-residue.ts","test:f74-eligibility-waz-balance":"tsx scripts/test-f74-eligibility-waz-balance.ts","test:github-credential-ingestion":"tsx scripts/test-github-credential-ingestion.ts","test:leaderboard-anon-projection":"tsx scripts/test-leaderboard-anon-projection.ts","test:orders-read-arbitrator-view":"tsx scripts/test-orders-read-arbitrator-view.ts","test:product-verification-routes":"tsx scripts/test-product-verification-routes.ts","test:products-list-no-seller-cap":"tsx scripts/test-products-list-no-seller-cap.ts","test:public-ratings-double-blind":"tsx scripts/test-public-ratings-double-blind.ts","test:secondhand-detail-alignment":"tsx scripts/test-secondhand-detail-alignment.ts","test:seller-ratings-double-blind":"tsx scripts/test-seller-ratings-double-blind.ts","test:undeliverable-schema-params":"tsx scripts/test-undeliverable-schema-params.ts","backfill:direct-pay-ship-deadline":"tsx scripts/backfill-direct-pay-ship-deadline.ts","test:admin-economic-trigger-audit":"tsx scripts/test-admin-economic-trigger-audit.ts","test:admin-reputation-decay-audit":"tsx scripts/test-admin-reputation-decay-audit.ts","test:agent-invocation-conformance":"tsx scripts/test-agent-invocation-conformance.ts","test:bug08-execution-revalidation":"tsx scripts/test-bug08-execution-revalidation.ts","test:legacy-arbitrator-role-sweep":"tsx scripts/test-legacy-arbitrator-role-sweep.ts","test:reputation-handle-resolution":"tsx scripts/test-reputation-handle-resolution.ts","test:rewards-vs-contribution-copy":"tsx scripts/test-rewards-vs-contribution-copy.ts","test:undeliverable-escrow-closure":"tsx scripts/test-undeliverable-escrow-closure.ts","test:webauthn-arbitrator-purposes":"tsx scripts/test-webauthn-arbitrator-purposes.ts","verify:openai-shopping-production":"node scripts/verify-openai-shopping-production.mjs","test:admin-operator-claim-workflow":"tsx scripts/test-admin-operator-claim-workflow.ts","test:buyer-feed-privacy-pagination":"tsx scripts/test-buyer-feed-privacy-pagination.ts","test:direct-pay-compliance-ingress":"tsx scripts/test-direct-pay-compliance-ingress.ts","test:economic-currency-consistency":"tsx scripts/test-economic-currency-consistency.ts","test:f34-bare-arbitrator-powerless":"tsx scripts/test-f34-bare-arbitrator-role-powerless.ts","test:identity-claim-proof-verifier":"tsx scripts/test-identity-claim-proof-verifier.ts","test:listing-variant-lifecycle-e2e":"tsx scripts/test-listing-variant-lifecycle-e2e.ts","test:product-verification-reverify":"tsx scripts/test-product-verification-reverify.ts","test:secondhand-photo-authenticity":"tsx scripts/test-secondhand-photo-authenticity.ts","test:wp1b-counterparty-eligibility":"tsx scripts/test-wp1b-counterparty-eligibility.ts","test:admin-claim-marking-correction":"tsx scripts/test-admin-claim-marking-correction.ts","test:admin-operator-claim-lifecycle":"tsx scripts/test-admin-operator-claim-lifecycle.ts","test:direct-pay-bond-rail-clearance":"tsx scripts/test-direct-pay-bond-rail-clearance.ts","test:admin-coordination-contribution":"tsx scripts/test-admin-coordination-contribution.ts","test:agent-projection-source-privacy":"tsx scripts/test-agent-projection-source-privacy.ts","test:dispute-settlement-conservation":"tsx tests/test-dispute-settlement-conservation.ts","test:f63-admin-predicate-convergence":"tsx scripts/test-f63-admin-predicate-convergence.ts","test:identity-claim-challenge-engine":"tsx scripts/test-identity-claim-challenge-engine.ts","test:direct-pay-order-snapshot-schema":"tsx scripts/test-direct-pay-order-snapshot-schema.ts","test:direct-receive-account-endpoints":"tsx scripts/test-direct-receive-account-endpoints.ts","test-future-task-board-design-contract":"tsx scripts/test-future-task-board-design-contract.ts","test-public-contributor-entry-contract":"tsx scripts/test-public-contributor-entry-contract.ts","test:bug08-second-purchase-widget-flow":"tsx scripts/test-bug08-second-purchase-widget-flow.ts","test:direct-receive-production-confirm":"tsx scripts/test-direct-receive-production-confirm.ts","test-dogfood-dryrun-gap-report-contract":"tsx scripts/test-dogfood-dryrun-gap-report-contract.ts","test-prelaunch-dogfood-runbook-contract":"tsx scripts/test-prelaunch-dogfood-runbook-contract.ts","test:admin-coordination-ingest-pipeline":"tsx scripts/test-admin-coordination-ingest-pipeline.ts","test-prelaunch-dogfood-case-pack-contract":"tsx scripts/test-prelaunch-dogfood-case-pack-contract.ts","test:admin-withdrawal-approve-attribution":"tsx scripts/test-admin-withdrawal-approve-attribution.ts","test:contributor-entry-relationship-contract":"tsx scripts/test-contributor-entry-relationship-contract.ts"},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"_resolved":"/tmp/seasonkoh-webaz-0.1.34.tgz","_integrity":"sha512-IiusaeURCJWi8blWOSPXaD+StSkrAcs1wbEU38+5a/1JEMbZsrtdk1XL7jRmgp3J6CxAMmUDmQtMEDgYDiPKfA==","repository":{"url":"git+https://github.com/webaz-protocol/webaz.git","type":"git"},"_npmVersion":"11.12.1","description":"Publicly launched agent-native decentralized commerce protocol. Humans and AI agents transact through the same rules; Direct Pay supports real buyer-to-seller payment.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"^4.4.3","viem":"^2.55.2","sharp":"^0.35.3","qrcode":"^1.5.4","undici":"^8.5.0","express":"^5.2.1","@types/qrcode":"^1.5.6","better-sqlite3":"^12.9.0","@anthropic-ai/sdk":"^0.100.1","@simplewebauthn/server":"^13.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.7.0","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.2","@types/express":"^5.0.6","@playwright/test":"^1.61.1","typescript-eslint":"^8.65.0","@axe-core/playwright":"^4.12.1","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.34_1785337766049_0.8952289349460871","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@seasonkoh/webaz","version":"0.1.35","keywords":["mcp","model-context-protocol","ai-agent","commerce","webaz"],"license":"BUSL-1.1","_id":"@seasonkoh/webaz@0.1.35","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"homepage":"https://webaz.xyz/#connect","bin":{"webaz":"bin/webaz.mjs"},"dist":{"shasum":"e13f8fb3001b3d2fac4722366af8dfbdc7252214","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.35.tgz","fileCount":5,"integrity":"sha512-oTV+aHyRQbaLRXebgwyjZBs2yn1hROf7LTF1QHcOk31ssrv3YHZn9OtgI2bL+m17nKfc5ror7wyDtAnRLK9gOQ==","signatures":[{"sig":"MEUCIGCFIdt8Agp3PeyoXnpanZSEHmUMfmNkJ5kfZYp1LfinAiEAyet3uOqvezRRcPi3Sgy5xoqj5nKuxBTr1yLQNHgIxLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30055},"type":"module","engines":{"node":">=20.0.0"},"mcpName":"io.github.webaz-protocol/webaz","_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"_npmVersion":"11.12.1","description":"Thin public MCP STDIO bridge to the WebAZ Remote MCP service.","directories":{},"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webaz_0.1.35_1787539504396_0.2051461293939285","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@seasonkoh/webaz","version":"0.1.36","description":"Thin public MCP STDIO bridge to the WebAZ Remote MCP service.","type":"module","mcpName":"io.github.webaz-protocol/webaz","bin":{"webaz":"bin/webaz.mjs"},"engines":{"node":">=20.0.0"},"license":"BUSL-1.1","homepage":"https://webaz.xyz/#connect","publishConfig":{"access":"public"},"keywords":["mcp","model-context-protocol","ai-agent","commerce","webaz"],"_id":"@seasonkoh/webaz@0.1.36","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-fQgl2S1s01Ym+UVA5EsKllKPd8aNoky2v7qCAjGLP5p2jXwThP7cztAiolpI43hSS436CFNwTpwbMAZsEZfXeQ==","shasum":"b17c4a9799fa37b0a4897d56df6057c34c4d8684","tarball":"https://registry.npmjs.org/@seasonkoh/webaz/-/webaz-0.1.36.tgz","fileCount":5,"unpackedSize":30055,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDFjQk1GPNbQ+2NgPpsFh4vj2j0ix12vxVNWfex7d+yCAIgDNxPW3OGlsQf+u4G5T8r7PKvFtEyEF/M0Re2SzqZb7k="}]},"_npmUser":{"name":"seasonkoh","email":"seasons.agents@gmail.com"},"directories":{},"maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/webaz_0.1.36_1787552204254_0.7560024890058867"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-11T17:17:36.949Z","modified":"2026-08-24T06:16:44.524Z","0.1.0":"2026-05-11T17:17:37.187Z","0.1.1":"2026-05-11T17:28:06.349Z","0.1.2":"2026-05-11T17:32:58.151Z","0.1.3":"2026-05-11T17:36:35.956Z","0.1.4":"2026-05-12T04:02:42.704Z","0.1.5":"2026-05-12T04:19:06.072Z","0.1.6":"2026-05-12T04:48:33.152Z","0.1.7":"2026-05-12T05:33:35.250Z","0.1.8":"2026-05-13T15:49:39.317Z","0.1.9":"2026-05-30T07:51:09.356Z","0.1.10":"2026-05-30T16:13:24.789Z","0.1.11":"2026-05-30T16:36:43.283Z","0.1.12":"2026-05-30T17:56:33.485Z","0.1.13":"2026-05-30T18:06:42.319Z","0.1.14":"2026-05-31T02:38:34.755Z","0.1.15":"2026-05-31T03:20:52.832Z","0.1.16":"2026-06-01T07:03:29.512Z","0.1.17":"2026-06-05T12:09:40.655Z","0.1.18":"2026-06-05T16:24:09.258Z","0.1.19":"2026-06-06T05:57:34.504Z","0.1.20":"2026-06-06T18:22:47.523Z","0.1.21":"2026-06-07T01:07:49.003Z","0.1.22":"2026-06-07T10:22:37.790Z","0.1.23":"2026-06-07T16:55:07.961Z","0.1.24":"2026-06-07T17:33:15.608Z","0.1.25":"2026-06-12T16:21:43.647Z","0.1.26":"2026-06-15T05:53:39.223Z","0.1.27":"2026-06-24T10:35:51.612Z","0.1.28":"2026-06-26T09:15:54.869Z","0.1.29":"2026-07-02T03:16:07.400Z","0.1.30":"2026-07-07T02:49:30.911Z","0.1.31":"2026-07-07T06:04:23.832Z","0.1.32":"2026-07-08T05:14:14.770Z","0.1.33":"2026-07-17T14:54:36.583Z","0.1.34":"2026-07-29T15:09:26.277Z","0.1.35":"2026-08-24T02:45:04.548Z","0.1.36":"2026-08-24T06:16:44.387Z"},"license":"BUSL-1.1","homepage":"https://webaz.xyz/#connect","keywords":["mcp","model-context-protocol","ai-agent","commerce","webaz"],"description":"Thin public MCP STDIO bridge to the WebAZ Remote MCP service.","maintainers":[{"name":"seasonkoh","email":"seasons.agents@gmail.com"}],"readme":"# WebAZ MCP\n\nThis package is the thin public STDIO bridge for WebAZ. It forwards MCP JSON-RPC to the live WebAZ Remote MCP\nservice and contains no WebAZ server, database, order, payment, escrow, admin, or deployment implementation.\n\n## Connect\n\n```json\n{\n  \"mcpServers\": {\n    \"webaz\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@seasonkoh/webaz@latest\"]\n    }\n  }\n}\n```\n\nAnonymous public product discovery works without an account. To use an existing account credential, set\n`WEBAZ_API_KEY`; it is sent only as an HTTPS Bearer header. The local `webaz_pair` tool provides the preferred\nPasskey-approved, scoped delegation flow and stores its credential in the macOS Keychain or a permission-0600\nfile without displaying the raw token.\n\nThe production Remote MCP endpoints are also available directly:\n\n- Full agent surface: `https://webaz.xyz/mcp`\n- Reviewed shopping discovery: `https://webaz.xyz/mcp/shopping-v1`\n\n## Commands\n\n```text\nnpx -y @seasonkoh/webaz --version\nnpx -y @seasonkoh/webaz --mode\nnpx -y @seasonkoh/webaz --doctor\nnpx -y @seasonkoh/webaz --help\n```\n\n`WEBAZ_MODE=sandbox` intentionally fails closed. The former package bundled a local copy of the complete WebAZ\nserver for that development-only mode; the public package no longer distributes the private core. It never\nsilently falls through from sandbox to production. Use the anonymous Remote MCP, the WebAZ site, or the private\nrepository development environment if you are an authorized contributor.\n\nWebsite: https://webaz.xyz\n","readmeFilename":"README.md"}