{"version":1,"name":"code-agent","description":"AI developer tools paid in USDC on Base via HTTP 402","website":"https://code.mamenesia.com","openapi":"https://code.mamenesia.com/openapi.json","health":"https://code.mamenesia.com/health","catalog":"https://code.mamenesia.com/api","llms":"https://code.mamenesia.com/llms.txt","network":"base","chainId":8453,"asset":"USDC","usdc":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xc7e77CF4Bd5F7f1307d5846b1dbFcf0812FC0A46","resources":["https://code.mamenesia.com/service/generate-script","https://code.mamenesia.com/service/generate-function","https://code.mamenesia.com/service/refactor-code","https://code.mamenesia.com/service/explain-code","https://code.mamenesia.com/service/analyze-contract","https://code.mamenesia.com/service/generate-tutorial","https://code.mamenesia.com/service/audit-diff","https://code.mamenesia.com/service/summarize","https://code.mamenesia.com/service/tip-jar"],"resourcesDetailed":[{"id":"generate-script","name":"Generate a Node.js utility script","description":"Describe what you want the script to do. Returns clean, working Node.js code.","url":"https://code.mamenesia.com/service/generate-script","method":"POST","priceUsd":2,"priceAtomic":"2000000","mimeType":"application/json"},{"id":"generate-function","name":"Generate a JavaScript function","description":"Describe a single function. Returns a well-documented JS function with types.","url":"https://code.mamenesia.com/service/generate-function","method":"POST","priceUsd":1,"priceAtomic":"1000000","mimeType":"application/json"},{"id":"refactor-code","name":"Refactor existing code","description":"Paste your code and describe improvements. Returns refactored version with notes.","url":"https://code.mamenesia.com/service/refactor-code","method":"POST","priceUsd":3,"priceAtomic":"3000000","mimeType":"application/json"},{"id":"explain-code","name":"Explain how code works","description":"Paste code. Returns a plain-English explanation suitable for a junior dev.","url":"https://code.mamenesia.com/service/explain-code","method":"POST","priceUsd":1,"priceAtomic":"1000000","mimeType":"application/json"},{"id":"analyze-contract","name":"Analyze a smart contract for vulnerabilities","description":"Pass a contract address (read on-chain source) or paste Solidity source code. Returns a security audit: vulnerability list, severity, and remediation.","url":"https://code.mamenesia.com/service/analyze-contract","method":"POST","priceUsd":0.5,"priceAtomic":"500000","mimeType":"application/json"},{"id":"generate-tutorial","name":"Generate a technical tutorial","description":"Pick any topic and programming language. Returns a structured, beginner-to-advanced tutorial with code examples.","url":"https://code.mamenesia.com/service/generate-tutorial","method":"POST","priceUsd":0.25,"priceAtomic":"250000","mimeType":"application/json"},{"id":"audit-diff","name":"Review a code diff for bugs","description":"Paste a unified diff and the language. Returns a focused review: bugs, regressions, edge cases, and suggestions.","url":"https://code.mamenesia.com/service/audit-diff","method":"POST","priceUsd":0.25,"priceAtomic":"250000","mimeType":"application/json"},{"id":"summarize","name":"Summarize any text or URL","description":"Pass long text or a URL's content. Returns a concise structured summary with key points.","url":"https://code.mamenesia.com/service/summarize","method":"POST","priceUsd":0.05,"priceAtomic":"50000","mimeType":"application/json"},{"id":"tip-jar","name":"Tip the operator ($0.01)","description":"Make a $0.01 USDC tip through the x402 v2 flow. Returns a thank-you receipt. Lowest-friction first payment to verify x402 flow.","url":"https://code.mamenesia.com/service/tip-jar","method":"POST","priceUsd":0.01,"priceAtomic":"10000","mimeType":"application/json"}],"free":[{"url":"https://code.mamenesia.com/ping","method":"GET"},{"url":"https://code.mamenesia.com/health","method":"GET"},{"url":"https://code.mamenesia.com/api","method":"GET"}],"instructions":"OpenAPI-first discovery at /openapi.json. Paid routes advertise x402 v2 requirements in PAYMENT-REQUIRED. Return an exact signed payload in PAYMENT-SIGNATURE."}