$402 protocol을 사용하여 AI agent가 토큰화된 웹 콘텐츠를 검색, 획득 및 재제공할 수 있도록 합니다.
다른 이름 b0ase/path402, path402
- 스타
- 1
- Tools
- 16
- 다운로드, 30일
- —
- 최신 버전
- 1.3.2
- 마지막 커밋
- 2026년 10월 21일
- 라이선스
- MIT
Path402 MCP란?
Path402은(는) MCP server입니다. $402 protocol을 사용하여 AI agent가 토큰화된 웹 콘텐츠를 검색, 획득 및 재제공할 수 있도록 합니다. 16개 도구를 제공합니다. 예: path402_discover, path402_batch_discover, path402_evaluate.
프로젝트 README에서 생성된 요약
Path402 MCP server 정보
Path402는 AI agent가 $402 protocol에 참여하여 URL 경로를 토큰화된 경제 시장으로 전환할 수 있는 특화된 인터페이스를 제공합니다. 이 MCP server를 통해 agent는 BSV 블록체인과 상호작용하여 디지털 콘텐츠나 API 액세스를 검색, 평가 및 획득할 수 있습니다. 예산을 관리하고, 상승형 본딩 커브를 통해 토큰을 구매하며, 수익 창출을 위해 다른 user에게 콘텐츠를 제공해야 하는 자율형 agent를 구축하는 developer를 위해 설계되었습니다.
사용자는 npx를 통해 command를 구성하고 PATH402_API_URL 및 PATH402_DEFAULT_BUDGET와 같은 환경 변수를 설정하여 Claude Desktop에 이 server를 통합할 수 있습니다. 모든 기능을 활용하려면 path402d 데몬을 로컬에서 실행하여 토큰을 인덱싱하고 PoW20 마이닝을 통해 보상을 촉진할 수 있습니다. 이 시스템은 BSV, Base, Solana, Ethereum을 포함한 여러 네트워크를 지원하며, 영구적인 결제 증명을 위해 BSV를 주요 결제 레이어로 사용합니다.
활용 사례
- 1자동화된 콘텐츠 검색agent가 특정 네임스페이스를 스캔하여 사용 가능한 토큰과 중첩된 경로를 찾을 수 있습니다.
- 2재무 ROI 분석AI가 예상 수익을 기반으로 특정 토큰 구매가 수익성 있는 투자인지 평가할 수 있습니다.
- 3API 액세스 관리developer가 agent를 사용하여 팀을 위한 API 액세스 크레딧을 관리하고 배포할 수 있습니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Path402 MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 Path402 MCP 설치
$ claude mcp add --env 'PATH402_WALLET_WIF=<YOUR_PATH402_WALLET_WIF>' path402 -- npx -y path402Cursor에 Path402 MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"path402": {
"command": "npx",
"args": [
"-y",
"path402"
],
"env": {
"PATH402_WALLET_WIF": "<YOUR_PATH402_WALLET_WIF>"
}
}
}
}VS Code에 Path402 MCP 설치
.vscode/mcp.json
{
"servers": {
"path402": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"path402"
],
"env": {
"PATH402_WALLET_WIF": "<YOUR_PATH402_WALLET_WIF>"
}
}
}
}VS Code CLI에 Path402 MCP 설치
$ code --add-mcp '{"name":"path402","type":"stdio","command":"npx","args":["-y","path402"],"env":{"PATH402_WALLET_WIF":"<YOUR_PATH402_WALLET_WIF>"}}'Claude Desktop에 Path402 MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"path402": {
"command": "npx",
"args": [
"-y",
"path402"
],
"env": {
"PATH402_WALLET_WIF": "<YOUR_PATH402_WALLET_WIF>"
}
}
}
}Codex에 Path402 MCP 설치
$ codex mcp add path402 --env 'PATH402_WALLET_WIF=<YOUR_PATH402_WALLET_WIF>' -- npx -y path402Codex config.toml에 Path402 MCP 설치
~/.codex/config.toml
[mcp_servers.path402] command = "npx" args = ["-y", "path402"] [mcp_servers.path402.env] PATH402_WALLET_WIF = "<YOUR_PATH402_WALLET_WIF>"
Gemini CLI에 Path402 MCP 설치
$ gemini mcp add -s user -e 'PATH402_WALLET_WIF=<YOUR_PATH402_WALLET_WIF>' path402 npx -- -y path402Gemini settings.json에 Path402 MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"path402": {
"command": "npx",
"args": [
"-y",
"path402"
],
"env": {
"PATH402_WALLET_WIF": "<YOUR_PATH402_WALLET_WIF>"
}
}
}
}Path402 MCP 도구 16
README에서 감지됨path402_discoverpath402_batch_discoverpath402_evaluatepath402_economicspath402_price_schedulepath402_acquirepath402_set_budgetpath402_walletpath402_transferpath402_historypath402_servepath402_servable
| path402_discover | — | |
| path402_batch_discover | — | |
| path402_evaluate | — | |
| path402_economics | — | |
| path402_price_schedule | — | |
| path402_acquire | — | |
| path402_set_budget | — | |
| path402_wallet | — | |
| path402_transfer | — | |
| path402_history | — | |
| path402_serve | — | |
| path402_servable | — |
도구 16개 모두 보기도구 수 줄이기
path402_registerx402_verifyx402_settlex402_inscription
| path402_register | — | |
| x402_verify | — | |
| x402_settle | — | |
| x402_inscription | — |
구성
PATH402_WALLET_WIF비밀BSV wallet private key (WIF format) for on-chain acquisitions
PATH402_API_URLBase URL of the Path402 API server (default: https://path402.com)
PATH402_AUTO_ACQUIREPATH402_DEFAULT_BUDGETDefault spending budget in satoshis for token acquisitions
PATH402_LOG_LEVELPATH402_MAX_SINGLE_SPENDPATH402_WALLET_KEY
| 이름 | 설명 | 유형 |
|---|---|---|
| PATH402_WALLET_WIF | BSV wallet private key (WIF format) for on-chain acquisitions | 비밀 |
| PATH402_API_URL | Base URL of the Path402 API server (default: https://path402.com) | |
| PATH402_AUTO_ACQUIRE | — | |
| PATH402_DEFAULT_BUDGET | Default spending budget in satoshis for token acquisitions | |
| PATH402_LOG_LEVEL | — | |
| PATH402_MAX_SINGLE_SPEND | — | |
| PATH402_WALLET_KEY | — |
자동 검사
2026년 11월 13일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음통과
- 원격 엔드포인트가 HTTPS 사용검사되지 않음
- 파괴적인 도구에 라벨 표시됨통과
- 모델에 대한 숨겨진 지침 없음통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음통과
README
GitHub에서 보기path402
Turn AI agents into autonomous economic actors. Run a $402 network node.
This package includes:
- MCP Server — AI agent tools for Claude, GPT, etc.
- path402d Daemon — Index tokens, serve content, earn rewards
Quick Start
Installation
npm install -g path402
Run path402d Daemon
path402d start
This starts a $402 network node that:
- INDEX — Reads BSV blockchain, tracks all $402 tokens
- VALIDATE — Confirms token ownership before serving
- SERVE — Delivers content to verified token holders
- EARN — Receives $402 rewards via PoW20
path402d CLI Commands
path402d start # Start the daemon
path402d status # Check if running
path402d stop # Stop the daemon
path402d config # Show configuration
path402d mine # Start PoW20 mining (experimental)
path402d --help # Full help
Why Run path402d?
PoW forces operators into the open. Big nodes can't hide.
The purpose of PoW20 is NOT just to reward work—it's to force operators into visibility:
- Computational cost → Capital investment → Scale
- Scale → Physical presence → Regulatory visibility
- Big nodes must identify themselves
No anonymous propaganda dealers running underground BitTorrent clients with no accountability.
MCP Server (for AI Agents)
npx path402
Claude Desktop Integration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"path402": {
"command": "npx",
"args": ["path402"],
"env": {
"PATH402_API_URL": "https://path402.com",
"PATH402_DEFAULT_BUDGET": "10000"
}
}
}
}
First Conversation
You: "Discover what's available at $example.com"
Claude: [Uses path402_discover to probe the $address]
Found 3 nested tokens:
- $example.com/$blog (500 sats, 0 supply)
- $example.com/$api (1000 sats, 0 supply)
- $example.com/$premium (2500 sats, 0 supply)
You: "Evaluate if $example.com/$blog is worth acquiring"
Claude: [Uses path402_evaluate and path402_economics]
ROI Analysis:
- Current price: 500 sats
- Breakeven: 1 serve at current rates
- Projected ROI: 340% over 30 days
Recommendation: ACQUIRE (high confidence)
You: "Acquire 10 tokens"
Claude: [Uses path402_acquire]
Acquired 10 $example.com/$blog tokens
Total cost: 5,000 sats
New balance: 10 tokens
The $402 Protocol
What is $402?
$402 turns URL paths into tokenized markets. Any path prefixed with $ becomes an economic object:
$example.com → Site-level token
$example.com/$api → API access token
$example.com/$api/$premium → Premium tier token
Each token has:
- Price curve (ascending bonding curve by default)
- Supply counter (increases with each acquisition)
- Holder registry (who owns what)
- Revenue distribution (issuer/facilitator split)
Ascending Bonding Curve
Price is determined by remaining treasury, not speculation:
price = base_price / √(treasury_remaining + 1)
| Treasury | Price | % Sold |
|---|---|---|
| 500M | 10 sats | 0% |
| 100M | 22 sats | 80% |
| 10M | 71 sats | 98% |
| 1M | 224 sats | 99.8% |
| 1K | 7,072 sats | 99.9998% |
Key insight: Early buyers always get better prices. This creates natural incentives for discovery and early adoption.
Self-Funding Agents
Agents can become economically self-sustaining:
- Acquire tokens at current price
- Serve content to other agents/users
- Earn revenue from serving
- Reinvest profits into more tokens
The ascending bonding curve mathematically guarantees that early acquirers can achieve positive ROI through serving.
Complete Tool Reference
Discovery & Evaluation
| Tool | Description |
|---|---|
path402_discover |
Probe a $address for pricing, supply, revenue model, and nested paths |
path402_batch_discover |
Discover multiple $addresses in a single call |
path402_evaluate |
Assess ROI viability before purchasing |
path402_economics |
Deep financial analysis: breakeven, projections, scenarios |
path402_price_schedule |
View how price changes across supply levels |
path402_discover
// Input
{
address: "$example.com/$api"
}
// Output
{
address: "$example.com/$api",
exists: true,
pricing: {
model: "alice_bond",
base_price_sats: 1000,
current_price_sats: 45,
treasury_remaining: 499500000
},
supply: {
total: 500000,
max: null
},
revenue_split: {
issuer_bps: 8000,
facilitator_bps: 2000
},
nested: [
"$example.com/$api/$premium",
"$example.com/$api/$enterprise"
],
content_type: "application/json",
description: "API access credits"
}
path402_evaluate
// Input
{
address: "$example.com/$api",
amount: 100,
budget_sats: 10000
}
// Output
{
recommendation: "ACQUIRE",
confidence: 0.85,
analysis: {
total_cost_sats: 4500,
within_budget: true,
avg_price_per_token: 45,
breakeven_serves: 5,
projected_roi_30d: 0.34,
risk_level: "low"
},
reasoning: "Early position in growing market. Favorable price curve."
}
Acquisition & Wallet
| Tool | Description |
|---|---|
path402_acquire |
Purchase tokens and receive gated content |
path402_set_budget |
Configure agent spending parameters |
path402_wallet |
View balance, holdings, and net financial position |
path402_transfer |
Transfer tokens to another address |
path402_history |
View transaction history |
path402_acquire
// Input
{
address: "$example.com/$api",
amount: 100
}
// Output
{
success: true,
acquired: 100,
total_cost_sats: 4500,
avg_price: 45,
new_balance: 100,
content: {
type: "api_key",
value: "sk_live_xxx...",
expires: null
},
txId: "bsv_abc123..."
}
path402_wallet
// Output
{
balance_sats: 45000,
holdings: [
{
address: "$example.com/$api",
balance: 100,
avg_cost: 45,
current_value: 4800,
unrealized_pnl: 300
}
],
total_value_sats: 49800,
total_cost_sats: 49500,
net_pnl_sats: 300,
serving_revenue_sats: 1200
}
Serving & Revenue
| Tool | Description |
|---|---|
path402_serve |
Distribute content and earn revenue |
path402_servable |
List all content the agent can serve |
path402_register |
Register a new $address as issuer |
path402_serve
// Input
{
address: "$example.com/$api",
requester: "agent_xyz",
amount: 1
}
// Output
{
served: true,
tokens_consumed: 1,
revenue_earned_sats: 40,
remaining_balance: 99,
content_delivered: true
}
path402_servable
// Output
{
servable: [
{
address: "$example.com/$api",
balance: 99,
serves_remaining: 99,
revenue_per_serve: 40,
total_potential_revenue: 3960
}
],
total_serves_available: 99,
total_potential_revenue_sats: 3960
}
x402 Facilitator Tools
| Tool | Description |
|---|---|
x402_verify |
Verify payment proof from any supported chain |
x402_settle |
Settle cross-chain payment via facilitator |
x402_inscription |
Get or create BSV inscription proof |
x402_verify
// Input
{
payment_proof: "0xabc123...",
network: "base",
expected_amount: 1000,
expected_recipient: "0x..."
}
// Output
{
valid: true,
network: "base",
amount_sats: 1000,
recipient: "0x...",
sender: "0x...",
txId: "0x...",
timestamp: "2026-02-02T10:00:00Z",
facilitator: "path402.com"
}
Configuration
Environment Variables
| Variable | Default | Description |
|---|---|---|
PATH402_API_URL |
https://path402.com |
API endpoint |
PATH402_DEFAULT_BUDGET |
10000 |
Default budget in sats |
PATH402_WALLET_KEY |
- | Wallet signing key (for payments) |
PATH402_AUTO_ACQUIRE |
false |
Auto-acquire when recommended |
PATH402_MAX_SINGLE_SPEND |
5000 |
Max sats per single acquisition |
PATH402_LOG_LEVEL |
info |
Logging verbosity |
Advanced Configuration
{
"mcpServers": {
"path402": {
"command": "npx",
"args": ["path402"],
"env": {
"PATH402_API_URL": "https://path402.com",
"PATH402_DEFAULT_BUDGET": "50000",
"PATH402_AUTO_ACQUIRE": "true",
"PATH402_MAX_SINGLE_SPEND": "10000",
"PATH402_WALLET_KEY": "your-wallet-key",
"PATH402_LOG_LEVEL": "debug"
}
}
}
}
Use Cases
1. Content Discovery Agent
Agent explores the $402 namespace, discovering valuable content:
1. path402_batch_discover(["$news.com", "$research.org", "$data.io"])
2. path402_evaluate() on promising finds
3. path402_acquire() undervalued tokens
4. path402_serve() to users who request content
2. API Gateway Agent
Agent manages API access for a team:
1. path402_acquire("$api.service.com", 1000)
2. path402_wallet() to track usage
3. path402_serve() when team members need API calls
4. path402_acquire() more when balance runs low
3. Research Agent
Agent gathers information from paywalled sources:
1. path402_discover() research databases
2. path402_economics() to evaluate cost/benefit
3. path402_acquire() access to valuable sources
4. Compile research using acquired content
4. Revenue-Generating Agent
Agent that pays for itself:
1. path402_acquire() tokens at low prices
2. path402_servable() to list inventory
3. path402_serve() to other agents
4. path402_wallet() to track profits
5. Reinvest profits into more tokens
Supported Networks
| Network | Status | Assets |
|---|---|---|
| BSV | Primary | BSV, BSV-20 tokens |
| Base | Supported | USDC, ETH |
| Solana | Supported | USDC, SOL |
| Ethereum | Supported | USDC, ETH, USDT |
BSV is the settlement layer. Payments from other chains are verified and inscribed on BSV for permanent proof.
API Reference
PATH402.com Endpoints
$PATH402 Token (PATH402's own token)
| Endpoint | Method | Description |
|---|---|---|
/api/token/stats |
GET | $PATH402 statistics & pricing |
/api/token/buy |
POST | Acquire $PATH402 tokens |
/api/token/holding |
GET | User's $PATH402 holdings |
Multi-Tenant Marketplace (any $address)
| Endpoint | Method | Description |
|---|---|---|
/api/tokens |
GET | List all registered tokens |
/api/tokens |
POST | Register new $address |
/api/tokens/[address] |
GET | Token details + price schedule |
/api/tokens/[address] |
POST | Acquire tokens |
/api/tokens/holdings |
GET | User's holdings (all tokens) |
/api/tokens/transfer |
POST | Transfer tokens |
/api/tokens/history |
GET | Transaction history |
x402 Facilitator (payment verification)
| Endpoint | Method | Description |
|---|---|---|
/.well-known/x402.json |
GET | Discovery document |
/api/x402/verify |
POST | Verify payment |
/api/x402/settle |
POST | Settle payment |
/api/x402/inscription |
GET/POST | Inscription management |
/api/x402/stats |
GET | Facilitator statistics |
Development
Running Locally
git clone https://github.com/b0ase/path402
cd path402
npm install
npm run dev
Testing
npm test
npm run test:integration
Building
npm run build
Roadmap
v1.0.0 (Current)
- ✅ 10 core tools
- ✅ ascending bonding curve pricing
- ✅ Budget management
- ✅ Simulated acquisition/serving
v1.1.0 (In Progress)
- 🔲 Live HTTP client for path402.com
- 🔲 x402 facilitator tools (verify, settle, inscription)
- 🔲 Real payment integration
v1.2.0 (Planned)
- 🔲 Transfer and history tools
- 🔲 Multi-agent coordination
- 🔲 Persistent storage
v1.3.0 (Planned)
- 🔲 Creator tools (register)
- 🔲 Advanced analytics
- 🔲 Agent marketplace integration
Contributing
Contributions welcome! Please read our Contributing Guide.
# Fork the repo
git checkout -b feature/your-feature
# Make changes
npm test
git commit -m "Add your feature"
git push origin feature/your-feature
# Open a PR
License
Links
- Website: path402.com
- Whitepaper: path402.com/whitepaper
- Exchange: path402.com/exchange
- Documentation: path402.com/docs
- GitHub: github.com/b0ase/path402
Support
- Issues: GitHub Issues
- Email: hello@b0ase.com
- Twitter: @b0ase
Path402 MCP 질문
Path402 MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --env 'PATH402_WALLET_WIF=<YOUR_PATH402_WALLET_WIF>' path402 -- npx -y path402를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Path402 MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
Path402 MCP는 어떤 도구를 제공하나요?
16개 도구를 제공합니다. 예: path402_discover, path402_batch_discover, path402_evaluate, path402_economics, path402_price_schedule.
$402 protocol이란 무엇인가요?
$402 protocol은 URL 경로를 토큰화된 시장으로 변환하며, $로 시작하는 모든 경로는 경제적 객체가 됩니다.
토큰 가격은 어떻게 결정되나요?
가격은 투기가 아닌 잔여 재고를 기반으로 하는 상승형 본딩 커브(ascending bonding curve)에 의해 결정됩니다.
이 server를 통해 AI agent가 자립할 수 있나요?
네, agent는 토큰을 획득하고, 다른 user에게 콘텐츠를 제공하여 수익을 창출하며, 해당 수익을 다시 토큰 구매에 재투자할 수 있습니다.
어떤 블록체인 네트워크를 지원하나요?
BSV가 주요 결제 레이어이며, 다양한 자산을 위해 Base, Solana, Ethereum도 지원합니다.