{"formatVersion":1,"type":"dev.nipmod.agent-marketplace-listing.v1","status":"ready_for_marketplace_submission","slug":"nipmod","name":"Nipmod","headline":"Software search and safety decisions for AI agents and humans.","shortDescription":"Nipmod helps agents and humans find packages, inspect trust evidence, compare risk and stop before unapproved installs.","description":"Nipmod is a package search and pre-execution decision engine for software, code, models, repositories and MCP servers. Agents call Nipmod before choosing or installing dependencies. Nipmod returns structured recommendations, source evidence, warnings, alternatives, install plans, sandbox guidance and approval boundaries.","category":["software discovery","supply-chain security","agent tooling","package intelligence"],"audience":["AI agent hosts","coding agents","developer tools","security teams","package-heavy engineering teams","humans choosing software"],"useCases":["Search npm, PyPI, GitHub, Hugging Face, MCP and other package sources before choosing software.","Return one reusable package decision with recommendation, evidence, risks, alternatives and install boundary.","Block known compromised package versions and suspicious install surfaces before local execution.","Give agent hosts a read-only MCP and HTTPS preflight path before workspace writes.","Run local sandbox-audit and sandbox-runtime checks only after a decision-bound approval flow."],"supportedSources":["npm","jsr","pypi","cratesio","go","maven","nuget","rubygems","packagist","dockerhub","homebrew","terraform","helm","conda","openvsx","cran","github","huggingface-model","huggingface-dataset","mcp"],"capabilities":[{"id":"package_decision","endpoint":"GET or POST https://nipmod.com/api/decision","summary":"Search supported sources, inspect the selected record, compare alternatives and return one agent-grade package decision."},{"id":"agent_handoff","endpoint":"PackageDecisionResponse.agentHandoff","summary":"Tell hosts and marketplaces the read order, go/no-go state, next safe action, approval lock and beta-to-paid handoff in one compact object."},{"id":"approval_packet","endpoint":"PackageDecisionResponse.approvalPacket","summary":"Give agent hosts one compact approval object with proof hashes, command boundaries, sandbox receipt state, revalidation and target identity."},{"id":"search","endpoint":"GET https://nipmod.com/api/search","summary":"Find package, repo, model, dataset and MCP candidates across supported public sources."},{"id":"inspect","endpoint":"GET https://nipmod.com/api/inspect","summary":"Inspect one exact upstream record with source evidence, trust signals and warnings."},{"id":"install_plan","endpoint":"GET or POST https://nipmod.com/api/install-plan","summary":"Return a reviewable install plan without writing to the caller workspace."},{"id":"hosted_mcp","endpoint":"POST https://nipmod.com/api/mcp","summary":"Expose read-only Nipmod package intelligence through MCP JSON-RPC."},{"id":"local_sandbox","endpoint":"nipmod sandbox-audit and nipmod sandbox-runtime","summary":"Run local decision-bound sandbox audit and optional isolated runtime checks after the hosted decision response."}],"machineContract":{"primaryOutput":"PackageDecisionResponse","primarySchema":"https://nipmod.com/api/openapi#/components/schemas/PackageDecisionResponse","agentHandoffSchema":"https://nipmod.com/api/openapi#/components/schemas/PackageAgentHandoff","approvalPacketSchema":"https://nipmod.com/api/openapi#/components/schemas/PackageApprovalPacket","accountChatSchema":"https://nipmod.com/api/openapi#/components/schemas/AccountChatResponse","responseFields":["agentHandoff","decisionBrief","decision","comparisonMatrix","riskLedger","sourceEvidenceBundle","actionPlan","approvalGate","approvalPacket","workflow","sandboxApproval","installPlan","selected","records"],"hostMustCheck":["agentHandoff.next.actionId","agentHandoff.approvalLock.localExecutionAllowed=false","agentHandoff.approvalLock.installAllowedBeforeApproval=false","approvalPacket.proof.decisionSha256","approvalPacket.commands.install.allowedBeforeApproval=false","approvalPacket.commands.runtime.allowedBeforeApproval=false","approvalPacket.boundary.hostedApiExecutes=false","approvalPacket.boundary.workspaceWrites=false","approvalPacket.sandbox.status","approvalPacket.revalidation.status","approvalGate.canAskUserForApproval"]},"marketplaceSubmissionPack":{"status":"ready_for_submission_copy_not_platform_approval","oneLine":"Nipmod helps humans and AI agents discover, verify and use software safely before install.","listingCopy":"Nipmod is a package search and pre-execution decision API for agents. It searches packages, repos, models, datasets and MCP servers, returns evidence and alternatives, and gives hosts a reviewable approval packet before any local install, clone, model load, tool enablement or workspace write.","agenticMarketCopy":{"title":"Nipmod package decision API","category":"developer tools / supply-chain security / agent API","buyerProblem":"An agent wants to install or enable a package, repo, model, dataset or MCP server and needs a fast safety decision before local execution.","buyerOutcome":"Return a structured package decision with recommendation, source evidence, risk checks, alternatives, install boundary and next safe action.","callToAction":"Issue a free beta key, call /api/decision, then upgrade sustained agent traffic to a partner or paid key.","tags":["packages","software search","supply chain","developer agents","MCP","security"],"shortListing":"Before an agent installs software, call Nipmod. It searches packages, code, models and MCP servers, returns evidence and blocks unsafe local action until approval."},"targetDirectories":[{"id":"agentic_market","fit":"Paid API marketplaces where agents discover services. Nipmod is useful before package installs, SDK adoption, MCP enablement and model/tool selection.","submitAs":"paid API service","submissionStatus":"ready_for_listing_payment_endpoint_not_live"},{"id":"mcp_directories","fit":"Remote read-only MCP endpoint plus local MCP for sandbox audit and controlled workspace actions.","submitAs":"MCP server / agent tool","submissionStatus":"ready_for_listing"},{"id":"agent_tool_marketplaces","fit":"HTTPS API and OpenAPI schema that any agent host can call before software selection.","submitAs":"agent tool / API product","submissionStatus":"ready_for_listing"},{"id":"chatgpt_apps","fit":"Potential future chat-native app surface; current production surface is API and hosted read-only MCP.","submitAs":"review-ready app candidate only after interactive app UX is built","submissionStatus":"future_surface"},{"id":"developer_tool_directories","fit":"CLI, API and source-quality proof for coding agents, IDEs, SDKs and security teams.","submitAs":"developer security tool","submissionStatus":"ready_for_listing"}],"offerIds":["package_decision","source_inspection","hosted_mcp","partner_key"],"pricingSummary":"Self-serve beta is free. Suggested marketplace pricing starts at $0.03 per successful package decision, $0.01 per source inspection and $0.02 per hosted MCP package decision or install-plan tool call. These prices are listing suggestions only until automated billing or x402 settlement is wired.","x402Readiness":{"status":"listing_metadata_ready_payment_endpoint_not_live","paymentEndpointLive":false,"currentFlow":"free beta key, then manual partner or enterprise key through mailto:info@nipmod.com","futureFlow":"When x402 settlement is wired, map paid agent marketplace calls to the same package_decision, source_inspection and hosted_mcp offer ids without changing the response contract.","buyerInstruction":"Agents may discover the offer through marketplaces, but should use POST /api/keys/beta today unless a partner key has been issued.","requiredBeforeAutonomousPayment":["publish x402 payment endpoint","bind paid request receipt to API key id","show price before the agent spends","keep hosted API execution and workspace writes false"]},"proofLinks":["https://nipmod.com/proof","https://nipmod.com/source-quality.json","https://nipmod.com/benchmark.json","https://nipmod.com/api/openapi","https://nipmod.com/agent-demo-flow.json"],"conversionPath":["Agent reads /llms.txt or /agent-marketplace.json.","Agent issues a free beta key with POST /api/keys/beta.","Agent calls /api/decision and shows agentHandoff, decisionBrief and approvalPacket.","Sustained traffic upgrades to partner or paid keys through info@nipmod.com."]},"entrypoints":{"home":"https://nipmod.com","agents":"https://nipmod.com/agents","api":"https://nipmod.com/api-access","mcpDocs":"https://nipmod.com/mcp","hostedMcp":"https://nipmod.com/api/mcp","apiAccessTiers":"https://nipmod.com/api-access-tiers.json","marketplace":"https://nipmod.com/marketplace","marketplaceSubmissions":"https://nipmod.com/marketplace-submissions.json","openapi":"https://nipmod.com/api/openapi","betaKey":"https://nipmod.com/api/keys/beta","integrationKit":"https://nipmod.com/integration-kit.json","partnerPack":"https://nipmod.com/partner-pack.json","discovery":"https://nipmod.com/.well-known/nipmod.json","llms":"https://nipmod.com/llms.txt","proof":"https://nipmod.com/proof","sourceQuality":"https://nipmod.com/source-quality.json"},"installSurfaces":{"httpApi":{"mode":"hosted-read-only","auth":"x-nipmod-api-key or Authorization: Bearer <key>","firstCall":"GET https://nipmod.com/api/decision?q=http%20client&sources=npm,pypi,github&limit=5"},"hostedMcp":{"mode":"hosted-read-only","endpoint":"https://nipmod.com/api/mcp","tools":["nipmod.search","nipmod.resolve","nipmod.view","nipmod.inspect","nipmod.install_plan","nipmod.external_install_plan","nipmod.package_decision","nipmod.demo"]},"localCli":{"mode":"local-user-controlled","command":"curl https://nipmod.com/i|bash","useWhen":"Use locally for workspace writes, local MCP, deep scan, sandbox audit, sandbox runtime, SBOM and audit receipts."}},"commercialModel":{"apiAccessTiers":"https://nipmod.com/api-access-tiers.json","automatedBillingLive":false,"marketplaceOffers":[{"id":"package_decision","live":true,"name":"Package decision API","pricingStatus":"suggested_not_auto_charged","suggestedUnitPriceUsd":0.03,"unit":"successful /api/decision response","value":"One reusable answer with recommendation, agentHandoff, decisionBrief, risk ledger, source evidence bundle, approval packet and install boundary."},{"id":"source_inspection","live":true,"name":"Source inspection API","pricingStatus":"suggested_not_auto_charged","suggestedUnitPriceUsd":0.01,"unit":"successful /api/inspect response","value":"Exact upstream record inspection with trust signals, warnings and source metadata."},{"id":"hosted_mcp","live":true,"name":"Hosted read-only MCP","pricingStatus":"suggested_not_auto_charged","suggestedUnitPriceUsd":0.02,"unit":"successful package decision or install-plan MCP tool call","value":"Agent-host-friendly MCP access over the same read-only hosted package intelligence contract."},{"id":"partner_key","live":true,"name":"Partner key","pricingStatus":"manual_commercial_handoff_live","suggestedUnitPriceUsd":null,"unit":"monthly partner access","value":"Manual paid or partner key for real agent-host traffic, higher limits, support and integration review."}],"status":"beta_live_partner_manual_billing_not_live","x402Readiness":{"status":"listing_metadata_ready_payment_endpoint_not_live","paymentEndpointLive":false,"currentFlow":"free beta key, then manual partner or enterprise key through mailto:info@nipmod.com","futureFlow":"When x402 settlement is wired, map paid agent marketplace calls to the same package_decision, source_inspection and hosted_mcp offer ids without changing the response contract.","buyerInstruction":"Agents may discover the offer through marketplaces, but should use POST /api/keys/beta today unless a partner key has been issued.","requiredBeforeAutonomousPayment":["publish x402 payment endpoint","bind paid request receipt to API key id","show price before the agent spends","keep hosted API execution and workspace writes false"]},"freeBeta":"Test hosted package decisions, read-only MCP and basic API calls with rate limits.","paidPath":"Paid access should map to the existing beta or partner key tiers for higher request volume, deeper checks, archive usage, sandbox receipt workflows, team keys and enterprise support.","tiers":[{"billing":"free","id":"free_beta","keyTier":"beta","live":true,"name":"Free beta","suggestedMonthlyUsd":0,"value":"Test hosted package decisions, read-only MCP and basic API calls with rate limits."},{"billing":"planned","id":"pro","keyTier":"beta","live":false,"name":"Pro","suggestedMonthlyUsd":29,"value":"Higher limits, saved decision workflows, sandbox receipt convenience and priority source-depth checks."},{"billing":"planned","id":"team","keyTier":"partner","live":false,"name":"Team","suggestedMonthlyUsd":149,"value":"Team-level keys, usage reporting, approval-policy support, shared sandbox receipts and integration help."},{"billing":"manual","id":"partner","keyTier":"partner","live":true,"name":"Partner","suggestedMonthlyUsd":499,"value":"Manual partner keys for agent marketplaces, SDKs, MCP hosts and devtool integrations."},{"billing":"manual","id":"enterprise","keyTier":"partner","live":true,"name":"Enterprise","suggestedMonthlyUsd":null,"value":"Custom limits, security review, incident support and deployment/procurement discussions."}],"billingBoundary":"Hosted Nipmod does not perform paid third-party installs, wallet actions or package execution. Billing applies to Nipmod API and decision infrastructure only."},"safetyBoundary":{"hostedApiExecutesCode":false,"hostedApiWritesWorkspace":false,"hostedApiInstallsPackages":false,"hostedMcpIsReadOnly":true,"localExecutionRequiresApproval":true,"metadataIsInstruction":false,"summary":"Nipmod treats package metadata, README text, model cards and MCP descriptions as untrusted evidence. It returns decisions and plans; the user or local host approves any install, clone, runtime check, tool enablement or workspace write."},"evidence":{"proofPage":"https://nipmod.com/proof","sourceQuality":"https://nipmod.com/source-quality.json","benchmark":"https://nipmod.com/benchmark.json","openapi":"https://nipmod.com/api/openapi","discovery":"https://nipmod.com/.well-known/nipmod.json","liveSmoke":"The live package decision API can block exact known compromised package versions and preserve the requested package version in the returned install boundary."},"submissionChecklist":["Use the shortDescription as marketplace listing copy.","Link the hosted MCP endpoint only as read-only.","Link /api-access and /agent-marketplace.json for API setup.","Show that package metadata is untrusted evidence, not agent instructions.","Do not claim official platform approval until the platform has accepted the listing.","Route sustained traffic to partner or paid API keys instead of public beta keys."],"notClaimed":["official listing in any third-party agent marketplace","official partnership with an agent host without written approval","malware-free guarantee","hosted package installation","hosted repository cloning","hosted package execution","wallet custody or transaction signing"],"contact":{"discord":"https://discord.gg/wYmatRDzk","email":"mailto:info@nipmod.com","x":"https://x.com/Nipmod","github":"https://github.com/nipmod/nipmod"}}