AIPOU Farming
Record meaningful AI-assisted work as privacy-preserving AIPOU receipts and claim accumulated AIPOU rewards on Base. Use when a user asks to farm AIPOU, regi...
0xddneto
@0xddneto
What This Skill Does
Records AI-assisted work as privacy-preserving AIPOU receipts using MCP tools and claims accumulated rewards on Base. It hashes task descriptions and outputs with Keccak-256, tracks nonces, and submits onchain settlements through a dedicated farming wallet.
Replaces manual time-tracking or self-reporting of AI work by generating verifiable, privacy-preserving receipts that can be settled for token rewards.
When to Use It
- Register a new AI-assisted coding session before starting work
- Complete a debugging task and record the output hash as a receipt
- Check your AIPOU identity and confirm a farming wallet is configured
- Estimate pending AIPOU rewards before deciding to claim
- Claim all eligible AIPOU rewards after a batch of completed tasks
- Export pending or settled receipts to review work history without exposing private content
Install
$ openclaw skills install @0xddneto/aipou-farmingAIPOU Farming
Use the aipou MCP tools to turn completed AI work into signed receipts. Keep private keys, raw prompts, model outputs, and private file contents out of tool arguments and responses.
AIPOU is for humans working with AI agents: coding, debugging, researching, reviewing, writing, and coordinating meaningful work. It records private receipts first. Token claims are optional, validator-approved, and only run after an explicit user request.
Read references/protocol.md before the first operation in a session.
Direct MCP Tool Calls
The AIPOU operations below are native tools in the current agent session. Call them directly by tool name.
- Do not translate an AIPOU tool call into a shell command, CLI command,
npxcommand, HTTP request, or code snippet. - Never invent commands such as
aipou begin,aipou complete, oraipou claim. - Use only tool results returned by the MCP server. Never fabricate a nonce, receipt ID, reward, signature, or settlement result.
- If an expected AIPOU tool is not present in the current tool list, stop and report that the MCP integration is unavailable in that session.
Record Work
- Call
get_aipou_identityand confirm that a dedicated farming wallet is configured. - Before meaningful work, hash a short non-sensitive task description with Keccak-256.
- Call
begin_ai_taskwith the real provider, model, task hash, and client name. - Preserve the returned nonce only for this task.
- Complete the requested work.
- Hash the final result or a stable non-sensitive summary with Keccak-256.
- Call
complete_ai_taskwith the nonce, honest token counts when available, elapsed seconds, and output hash. - Report the receipt ID, trust tier, estimated reward, and settlement status.
Never invent provider evidence. Omit it unless the provider supplied a verifiable signature from a configured key.
Claim Rewards
After a broad explicit user request such as claim my AIPOU, call settle_all_ai_rewards so every currently eligible pending receipt in the shared AIPOU data directory is processed in bounded batches. Use settle_ai_rewards only when the user asks for one limited batch. Settlement submits onchain transactions; your host's own transaction confirmation policy still applies and must never be bypassed. Report any receipts the validator skipped by policy, with their reasons.
After settlement, report the claimed amount, recipient farming wallet, Merkle root, root transaction, and claim transaction. Never claim that token value or liquidity is guaranteed.
Inspect or Estimate
- Use
export_ai_receiptsto show pending or settled receipts without exposing private content. - Use
estimate_ai_rewardfor estimates. Label estimates as non-final. - Use
get_aipou_contractfor current chain and contract information.
Guardrails
- Use a dedicated farming wallet, never a primary treasury wallet.
- Never ask the user to paste a private key into chat.
- Do not reward trivial prompt spam or split one task into artificial microtasks.
- Do not claim old work retroactively when no original nonce exists.
- State that current client-signed proof demonstrates wallet authorization and collector observation, not independent proof from the AI provider.
- State that AIPOU is experimental, unaudited, and has intentionally tiny market liquidity.
Top skills in this category
google-slides
@byungkyuGoogle Slides API integration with managed OAuth. Create presentations, add slides, insert content, and manage slide formatting. Use this skill when users want to interact with Google Slides. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.
google-workspace-admin
@byungkyuGoogle Workspace Admin SDK integration with managed OAuth. This is a write-capable administrative integration for users, groups, organizational units, roles, and domain settings. Only connect with a least-privileged Google admin account, restrict OAuth scopes to the specific resources needed, and revoke the connection after use. All write operations require explicit user approval showing the exact HTTP method, endpoint path, and target resource identifier before execution. Use this skill only when users need Google Workspace administration. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.
Skill Vetter
@spclaudehomeSecurity-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
API Gateway
@byungkyuCall third-party APIs through the Maton gateway, which injects the credential for an app the user has already connected. Use this skill when the user names a connected app and a concrete action in it - read a mailbox, query a CRM, file an issue, update a spreadsheet, run a query through a connected
1password
@steipeteSet up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.