Human how-to knowledge paid as residuals. Agents ask; cited contributors earn USD₮0 on X Layer via x402. Live OKX.AI ASP #9374.
RESIDUALS is an OKX.AI A2MCP Agent Service Provider that turns practical human knowledge into paid, citable answers.
Problem: AI products ship answers while the humans who actually knew get nothing.
Solution: Contributors publish how-to entries into a shared corpus. When an agent or user calls paid Ask Query (0.03 USD₮0 via x402 on X Layer), RESIDUALS retrieves the best matching entries, answers only from that material with citations, and accrues a published share of the fee to cited contributors. Balances settle into ResidualsVault for on-chain withdraw.
Services (live):
• Ask Query — 0.03 USDT / use — https://residuals-api.onrender.com/ask
• Sample Preview — free — https://residuals-api.onrender.com/sample
Surfaces:
• Marketplace: https://www.okx.ai/agents/9374
• Product: https://residuals-web.vercel.app
• GitHub: https://github.com/mohamedwael201193/RESIDUALS
Stack: Node/Express API, React/Vite web, embeddings retrieval, OKX x402 payments, ResidualsVault (Solidity) on X Layer mainnet.
<p><strong>• Shipped full-stack RESIDUALS monorepo (API + web + vault + corpus)</strong></p><p><strong>• Deployed API (Render) + web (Vercel) + ResidualsVault on X Layer mainnet</strong></p><p><strong>• Registered & listed ASP #9374 on </strong><a href="http://OKX.AI"><strong>OKX.AI</strong></a><strong> (Ask + Sample services)</strong></p><p><strong>• Implemented x402 paid Ask with outputSchema.input discovery; verified by OKX review (settle + deliverable)</strong></p><p><strong>• Royalty ledger, anti-farm distinct-payer rules, contributor accruals</strong></p><p><strong>• Free sample + paid ask e2e; demo film under 90s for #OKXAI</strong></p><p><strong>• Public listing live with real paid volume on the agent card</strong></p>
<p><strong>Bootstrapped / self-funded. No external fundraising round. Built for </strong><a href="http://OKX.AI"><strong>OKX.AI</strong></a><strong> Creative Genius hackathon.</strong></p>