Private signed AI task receipts with replay checks and optional validated AIPOU claims.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
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 workReceiptId 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:
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 AIPOU Funding and Partnership Brief for the public Base grant, protocol partnership, and responsible-liquidity proposal. Read AIPOU Creative Service Bounties to quote or accept a concrete image, video, pixel-art, or 3D commission settled in AIPOU after accepted delivery. Read Evidence Boundaries and Claim Validation Policy before proposing integrations with receipt, provenance, security, or payment projects.
Official website: https://0xddneto.github.io/AI-Proof-of-Us/ Public explainer: https://huggingface.co/spaces/0xddneto/AI-Proof-of-Us
Official project contact: aipou001@gmail.com
Project identity and authorship:
AIPOU and AI Proof of Us are currently unregistered project identifiers. The MIT license covers the software, not permission to present another token, service, or package as the official AIPOU project.
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:
The pool was initialized with minimal ETH liquidity and later deepened to
approximately 99.23M AIPOU + 0.02957 WETH. A total of
1,712.89145801936861611 LP tokens, representing 99.9999% of the LP supply,
are held by an immutable lock until July 8, 2027. The lock has no owner, admin,
or early-withdrawal path; after expiry, anyone may trigger release, but the LP
tokens can only return to the fixed beneficiary.
Liquidity is still small and its price remains volatile. The lock prevents the protocol wallet from removing the locked position during the published period; it does not guarantee token value, trading volume, or future liquidity.
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.
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_receiptsget_aipou_status (recorded, pending, claimed, and onchain balance summary)settle_ai_rewards (one limited validator batch)settle_all_ai_rewards (one-command claim path for all pending eligible receipts)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 the AIPOU receiptId as workReceiptId for workflow metadata, traces, UI, audit exports, payment/session records, or later optional settlement.
This is the lowest-friction adoption test β one command, no checkout, no setup:
It creates an ephemeral wallet, records and cryptographically verifies one local
receipt, prints the workReceiptId integration object, and removes all temporary
state. It requires no wallet setup, funds, network access, claim, or raw prompt
and output storage.
After evaluating the disposable demo, initialize a dedicated farming wallet without printing its private key:
The command creates ~/.aipou/agent-wallet.key with restricted file access and
prints a ready-to-copy MCP configuration that references the key by path.
Re-running it reports the existing identity instead of overwriting the key.
Verify the persistent setup without writing files, contacting an RPC, moving funds, or submitting a claim:
The diagnostic returns structured checks for Node.js, storage, identity, contract addresses, and chain. It prints only the public wallet address, never the private key.
From a source checkout, the same check runs with:
This is the fastest path for maintainers and agent-framework builders. It creates a local receipt with an ephemeral wallet and prints the workReceiptId object that a framework can attach to run metadata, traces, audit exports, or payment/session metadata.
No claim is made. No funds move. No raw prompt or output is uploaded.
Install dependencies:
Build all packages:
Run contract tests:
Run the MCP server locally:
MCP clients can launch the published server with:
Release aipou-mcp-server@0.5.0 is live on npm and marked latest in the official MCP Registry. It was published from GitHub Actions through npm Trusted Publishing with SLSA provenance. 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.
Prefer AIPOU_AGENT_KEY_FILE, generated by --init, over embedding
AIPOU_AGENT_PRIVATE_KEY in a client configuration. The .env file can still
hold the private key for backward compatibility, plus 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.get_aipou_status lets the user see how much has already been recorded, claimed, and left pending.settle_all_ai_rewards processes all currently eligible pending receipts from the shared AIPOU_DATA_DIR in bounded batches.AIPOUClaims rejects claimed receipt IDs and mints AIPOU to each farming wallet.Users should normally ask for status first, for example show my AIPOU status, to see already claimed rewards, pending receipts, and the farming wallet's onchain balance. An explicit request such as claim my AIPOU is the trigger for settlement only when pending eligible receipts exist. Broad claim requests use settle_all_ai_rewards; settle_ai_rewards remains available for a single limited batch. The MCP client and its user keep the final say on how on-chain transactions are confirmed; the server never asks a client to skip its own confirmation policy. The validator can optionally enforce a settlement policy (minimum work floor per receipt via AIPOU_MIN_RECEIPT_TOKENS, per-wallet daily receipt limit via AIPOU_MAX_DAILY_RECEIPTS_PER_WALLET); both checks are disabled by default.
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.Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ai-proof-of-us)<a href="https://allmcps.com/mcp/ai-proof-of-us"><img src="https://allmcps.com/api/badge/ai-proof-of-us?style=directory" alt="AI Proof of Us on AllMCPs" /></a>