{"name":"io.github.nirholas/onchain-agent-wallets","slug":"nirholas-onchain-agent-wallets","title":"Onchain Agent Wallets","description":"Give an AI agent a Solana spending allowance instead of your key. Chain-enforced cap, x402.","url":"https://mcp.market/server/nirholas-onchain-agent-wallets","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":34,"stars":5,"forks":0,"downloads_week":50,"last_push_at":"2026-09-15T07:56:51.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/nirholas/onchain-agent-wallets","website":"https://three.ws","version":"0.1.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@three-ws/onchain-agent-wallets","version":"0.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Owner secret key, base58 or a JSON byte array. Optional: without it every owner action is returned as an unsigned transaction for Phantom, Solflare, Backpack, or a Ledger to sign.","format":"string","isSecret":true,"name":"OWNER_SECRET_KEY"},{"description":"Cluster: mainnet or devnet. Defaults to mainnet. State is kept per network, so a devnet rehearsal never touches mainnet agents.","format":"string","default":"mainnet","name":"OAW_NETWORK"},{"description":"HTTPS Solana RPC endpoint. Defaults to the public endpoint for the configured network; bring your own (Helius / Quicknode / Triton) for production.","format":"string","name":"SOLANA_RPC_URL"},{"description":"Where agent keypairs, guardrails, and the spend ledger are stored. Defaults to ~/.onchain-agent-wallets, written 0600 inside a 0700 directory.","format":"string","name":"OAW_STATE_DIR"},{"description":"Refuse to broadcast anything that moves value until the call is re-issued with confirm:true. Default true.","format":"boolean","default":"true","name":"REQUIRE_CONFIRM"}]}],"tools":[],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-22T17:07:19.944Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-22T17:07:19.856Z","components":{"code":{"score":25,"max":25,"notes":["27 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 7 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@three-ws/onchain-agent-wallets","version":"0.1.0","found":true,"license":"SEE LICENSE IN LICENSE","hasInstallScripts":false,"dependencyCount":9,"publishedAt":"2026-08-19T23:37:37.881Z","repositoryUrl":"git+https://github.com/nirholas/onchain-agent-wallets.git","weeklyDownloads":50}],"repo":{"found":true,"owner":"nirholas","repo":"onchain-agent-wallets","archived":false,"pushedAt":"2026-09-15T07:56:51Z","stars":5,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/22895867?v=4","ownerCreatedAt":"2016-10-17T19:21:57Z","license":"NOASSERTION"},"icon":{"url":"https://three.ws/three-ws-mcp-icon.svg","source":"registry"},"presence":{"stars":5,"forks":0,"downloadsWeek":50,"license":"NOASSERTION","lastPushAt":"2026-09-15T07:56:51.000Z","score":34}}}},"grade_history":[],"reviews":[]}