Server data from the Official MCP Registry
Private signed AI task receipts with replay checks and optional validated AIPOU claims.
Private signed AI task receipts with replay checks and optional validated AIPOU claims.
Valid MCP server (2 strong, 4 medium validity signals). No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
15 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: AIPOU_AGENT_PRIVATE_KEY
Environment variable: AIPOU_CONTRACT_ADDRESS
Environment variable: AIPOU_CLAIMS_ADDRESS
Environment variable: AIPOU_RPC_URL
Environment variable: AIPOU_DATA_DIR
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-0xddneto-ai-proof-of-us": {
"env": {
"AIPOU_RPC_URL": "your-aipou-rpc-url-here",
"AIPOU_DATA_DIR": "your-aipou-data-dir-here",
"AIPOU_CLAIMS_ADDRESS": "your-aipou-claims-address-here",
"AIPOU_CONTRACT_ADDRESS": "your-aipou-contract-address-here",
"AIPOU_AGENT_PRIVATE_KEY": "your-aipou-agent-private-key-here"
},
"args": [
"-y",
"aipou-mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
AI Proof of Us is an MCP-first receipt protocol for humans working with AI.
It starts from a simple belief: when people spend real hours building, debugging, researching, writing, and coordinating through AI agents, that work should be able to leave a private, portable receipt.
AIPOU gives Codex, Claude, Cursor, OpenClaw, local models, and other MCP-compatible clients a shared way to create signed, privacy-preserving receipts for AI-assisted tasks.
The human reward loop is the point: people can keep receipts for the work they do with AI all day, and validator-approved receipts can claim AIPOU on Base. The protocol exists to make that claimable work more honest, portable, and useful across agents.
The developer surface is intentionally small: receipts, hashes, lifecycle hooks, and receiptId interoperability. Agents, marketplaces, and services can also reference AIPOU receipts or voluntarily accept AIPOU as settlement when both sides agree to use it.
The first version ships as:
AI Proof of Use (AIPOU)The core idea is simple:
agent starts task -> MCP creates nonce -> AI work happens -> signed receipt -> validator checks -> optional AIPOU claim
Start here if you are building or testing an agent integration:
Read From AI Work to Onchain Rewards for the complete journey, global farming workflow, reward calculation, and one-command claim experience. Read Human Rewards and Agent Payments for the human reward loop and experimental agent-payment framing. Read AIPOU Tokenomics and Launch Transparency for supply, pool, reward, and experimental launch details. Read Evidence Boundaries and Claim Validation Policy before proposing integrations with receipt, provenance, security, or payment projects.
Public explainer: https://huggingface.co/spaces/0xddneto/AI-Proof-of-Us
This is not "AI usage mining" and it is not meant to reward raw prompt spam or attract passive token speculation. AIPOU is for humans doing real work with AI and for developers who want to test whether that work can produce portable receipts across agent clients.
In plain language:
Humans work with AI -> agents create receipts -> approved receipts claim AIPOU -> agents and marketplaces may accept AIPOU as settlement.
Contract: 0x55f0Cc5e51A1284D20337d6cbb18938C8A1ABCbB
Chain: Base Mainnet (8453)
Token: AI Proof of Use (AIPOU)
Supply: 100,000,000 AIPOU
Cap: 1,000,000,000 AIPOU
Claims: 0x4ca4C98fB784D20EdC8E2A7F531dAab4c6e53058
Proof: EIP-712 + Ed25519 + Merkle
Replay: blocked by nonce and receiptId
Pool: 0x3bEA7b68Af54Da779454f82148Ef848c76F78D02
Pair: AIPOU/WETH
Type: Volatile
Initial LP: 100,000,000 AIPOU + 0.000632035343416403 ETH
This pool was initialized with intentionally minimal ETH liquidity. Its price is highly volatile and easy to move; it should not be treated as a reliable market price until deeper liquidity is added.
The initial experimental pool buy was later returned through Aerodrome so the large early purchase would not remain as a misleading concentrated holder balance. See AIPOU Tokenomics and Launch Transparency.
contracts/ ERC-20 token, deploy scripts, Hardhat tests
mcp-server/ MCP server that records AI task receipts
docs/ architecture, anti-abuse model, Base launch notes
skills/ installable agent skills, including OpenClaw
huggingface-space/ static public protocol explainer
Name: AI Proof of Use
Symbol: AIPOU
Chain: Base
Cap: 1,000,000,000 AIPOU
The token emission controller is AIPOUClaims. It mints only receipts included in a validator-published Merkle root and rejects a receiptId after its first claim.
AIPOU claims are optional settlement for approved receipts. They do not prove hidden AI use, objective task value, provider endorsement, provider inference without cryptographic provider evidence, or security-policy compliance.
The MCP server exposes tools for creating task receipts:
get_aipou_contractget_aipou_identityestimate_ai_rewardbegin_ai_taskcomplete_ai_taskexport_ai_receiptssettle_ai_rewards (protocol validator only)Receipts store hashes and metadata, not raw prompts or model outputs.
The dedicated farming key signs EIP-712 authorizations locally. Never paste it into a chat or use a primary wallet. The collector has a separate Ed25519 key that cannot move funds.
Frameworks do not need to understand Merkle trees, Base, or token claims to integrate the receipt layer. The minimal adapter watches task start and task end, records provider/model metadata and hashes, and exposes a receiptId for traces, logs, UI, or later optional settlement.
This is the fastest path for maintainers and agent-framework builders. It creates a local receipt with an ephemeral wallet and prints the receiptId object that a framework can attach to run metadata, traces, audit exports, or payment/session metadata.
npm install
npm run build -w mcp-server
cd examples/lifecycle-adapter
npm install
npm run demo
No claim is made. No funds move. No raw prompt or output is uploaded.
Install dependencies:
npm install
Build all packages:
npm run build
Run contract tests:
npm run test -w contracts
Run the MCP server locally:
npm run dev -w mcp-server
MCP clients can launch the published server with:
npx -y aipou-mcp-server
Publication status: aipou-mcp-server@0.2.0 is published on npm and io.github.0xddneto/ai-proof-of-us@0.2.0 is published to the official MCP Registry. See docs/npm-publication.md.
Keep the farming private key in a .env file next to the repo and point the server at it with DOTENV_CONFIG_PATH. Never paste the private key into the MCP client config itself: client configs are often synced, logged, or read by other tools.
{
"mcpServers": {
"aipou": {
"command": "node",
"args": ["/path/to/AI-Proof-of-Us/mcp-server/dist/index.js"],
"env": {
"DOTENV_CONFIG_PATH": "/path/to/AI-Proof-of-Us/.env",
"AIPOU_DATA_DIR": "/path/to/AI-Proof-of-Us/.aipou"
}
}
}
}
The .env file holds AIPOU_AGENT_PRIVATE_KEY and AIPOU_CLAIMS_ADDRESS. On the validator machine, keep the validator key out of that shared .env: store it in a separate file and reference it with AIPOU_VALIDATOR_KEY_FILE so farming-only processes never load it.
begin_ai_task and signs a unique nonce with its farming wallet.complete_ai_task with the output hash.settle_ai_rewards publishes a Merkle root and calls claimBatch.AIPOUClaims rejects claimed receipt IDs and mints AIPOU to each farming wallet.An explicit request such as claim my AIPOU authorizes the agent to complete both settlement transactions without another confirmation prompt.
The trust tier is derived by the MCP and recomputed by the validator. Users cannot self-report provider_signed; a provider tier requires a valid provider signature from a configured public key.
See docs/base-launch.md for the deployment checklist.
AI work is easy to fake if the protocol only counts tokens or session time. AIPOU should evolve toward stronger signals:
The token can launch early, but emissions should start conservative.
Clear limits:
client_signed receipts.client_signed receipts currently rely on validator policy and trusted collector fingerprints.Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.