{"formatVersion":1,"type":"dev.nipmod.api-access-tiers.v1","status":"beta_live_partner_manual_billing_not_live","summary":"Nipmod package intelligence is key-required. Self-serve beta keys are live; partner keys are manually issued for sustained agent-host traffic; automated billing is not live yet.","baseUrl":"https://nipmod.com","entrypoints":{"accountKeys":"https://nipmod.com/account/api","apiDocs":"https://nipmod.com/api-access","betaKey":"https://nipmod.com/api/keys/beta","contact":"mailto:info@nipmod.com","machine":"https://nipmod.com/api-access-tiers.json","marketplace":"https://nipmod.com/agent-marketplace.json","sourceHealth":"https://nipmod.com/api/sources/health"},"storageTiers":[{"id":"public","keyRequiredForPackageIntelligence":true,"live":true,"rateLimitMultiplier":1,"storedInApiKeysTable":false,"use":"public pages, self-serve beta key issuing and unauthenticated health-adjacent access only"},{"id":"beta","keyRequiredForPackageIntelligence":true,"live":true,"rateLimitMultiplier":10,"storedInApiKeysTable":true,"use":"self-serve beta keys for builders, early users and light agent experiments"},{"id":"builder","keyRequiredForPackageIntelligence":true,"legacyAliasOf":"beta","live":true,"rateLimitMultiplier":10,"storedInApiKeysTable":true,"use":"legacy beta-compatible key tier kept for existing integrations"},{"id":"partner","keyRequiredForPackageIntelligence":true,"live":true,"rateLimitMultiplier":50,"storedInApiKeysTable":true,"use":"manually issued keys for agent hosts, SDKs, MCP directories and serious integration traffic"},{"id":"admin","commercial":false,"keyRequiredForPackageIntelligence":true,"live":true,"rateLimitMultiplier":200,"storedInApiKeysTable":true,"use":"operator-only access to usage, admin and monitoring endpoints"}],"routePolicies":[{"baseLimitPerMinute":120,"path":"/api/search","policy":"external-search"},{"baseLimitPerMinute":120,"path":"/api/resolve","policy":"external-search"},{"baseLimitPerMinute":120,"path":"/api/inspect","policy":"external-inspect"},{"baseLimitPerMinute":90,"path":"/api/install-plan","policy":"external-install-plan"},{"baseLimitPerMinute":75,"path":"/api/decision","policy":"package-decision"},{"baseLimitPerMinute":240,"path":"/api/mcp","policy":"hosted-mcp"},{"baseLimitPerMinute":60,"path":"/api/archive/prepare","policy":"archive-prepare"},{"baseLimitPerMinute":240,"path":"/api/openapi","policy":"openapi"},{"baseLimitPerMinute":240,"path":"/api/sources/health","policy":"source-health"}],"commercialPlans":[{"billing":"free","id":"free_beta","keyTier":"beta","live":true,"name":"Free beta","route":"POST https://nipmod.com/api/keys/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","route":"mailto:info@nipmod.com","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","route":"mailto:info@nipmod.com","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","route":"mailto:info@nipmod.com","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","route":"mailto:info@nipmod.com","suggestedMonthlyUsd":null,"value":"Custom limits, security review, incident support and deployment/procurement discussions."}],"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."}],"commercialHandoff":{"status":"manual_partner_upgrade_live","contact":"mailto:info@nipmod.com","defaultPath":["Issue a free beta key for first integration tests.","Run /api/decision with real package, repo, model, dataset or MCP queries.","Send request volume, host type and required sources to info@nipmod.com.","Move sustained agent traffic to partner or enterprise keys."],"upgradeTriggers":["agent marketplace or MCP directory listing","hosted MCP traffic above beta limits","team-visible API keys and usage reporting","saved sandbox audit receipt workflows","deeper source checks or support expectations","security review, procurement or enterprise incident response"],"hostValue":"Agent hosts pay for reliable package decision infrastructure, source depth, approval-packet contracts, usage visibility and integration support; hosted Nipmod still does not execute package code."},"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"]},"accountKeySurface":{"canRevoke":true,"keyIdsRemainVisible":true,"rawKeyShownOnce":true,"usageWindowDays":30,"visibleMetadata":["label","key id","tier","rate-limit multiplier","status","created","last used","usage","expiry"]},"boundaries":{"automatedBillingLive":false,"hostedApiExecutesCode":false,"hostedApiWritesWorkspace":false,"paidThirdPartyActions":false,"x402PaymentEndpointLive":false,"rawApiKeysStored":false,"workspaceDataRequired":false},"nextBillingSteps":["Add a checkout or sales-request flow that maps paid plans to existing beta or partner key tiers.","Keep raw key material one-time only and store only keyed hashes.","Keep admin keys out of commercial flows.","Expose route-level usage and access tier in account and admin views before enforcing paid upgrades."]}