{"version":"1.0","base":"https://pay.cisomarketplace.com","mcp":"mcp.microsec.tools","count":16,"tools":[{"slug":"ratemysoc","name":"Rate My SOC","category":"SOC & Assessment","domain":"ratemysoc.com","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/ratemysoc/run","mcp":"mcp.microsec.tools","price":{"credits":20,"usd":39,"per":"call","member_included":true},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"SOC Maturity Assessment answers","type":"object","description":"User answers keyed by question id (e.g. \"1.1\"). Each value is the selected option value, an integer from 0 (lowest maturity) to 4 (highest maturity).","additionalProperties":{"type":"integer","minimum":0,"maximum":4},"propertyNames":{"pattern":"^[0-9]+\\.[0-9]+$"}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"SOC Maturity Assessment results","type":"object","required":["sectionScores","totalScore","maxPossibleScore","overallPercentage","socLevel","recommendations"],"additionalProperties":false,"properties":{"sectionScores":{"type":"array","items":{"type":"object","required":["title","score","maxScore","percentage"],"additionalProperties":false,"properties":{"title":{"type":"string"},"score":{"type":"integer"},"maxScore":{"type":"integer"},"percentage":{"type":"string"}}}},"totalScore":{"type":"integer"},"maxPossibleScore":{"type":"integer"},"overallPercentage":{"type":"string"},"socLevel":{"type":"string"},"recommendations":{"type":"array","items":{"type":"string"}}}},"score_version":"8eb7edfbdf16d7c3"},{"slug":"phishingrisk","name":"Phishing Risk Assessment","category":"Phishing & Awareness","domain":"phishingrisk.com","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/phishingrisk/run","mcp":"mcp.microsec.tools","price":{"credits":20,"usd":39,"per":"call","member_included":true},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Phishing Risk Assessment answers","type":"object","additionalProperties":false,"required":["employees","trainingFrequency","lastTraining","previousBreaches","industryType","securityControls","phishingTests","accessManagement","dailyMailVolume","emailProtections","banListsImplemented","remoteWorkforce","securityTeam","securityBudget","vendorControls","incidentResponse","passwordPolicy","quishingAwareness","mobileSecurity","deepfakeAwareness","mfaType","collabControls","genAiPolicy","oauthControls"],"properties":{"employees":{"type":"integer","minimum":1,"maximum":1000000},"trainingFrequency":{"type":"string","enum":["monthly","quarterly","biannual","annual","never"]},"lastTraining":{"type":"string","enum":["oneMonth","threeMonths","sixMonths","oneYear","moreThanYear","never"]},"previousBreaches":{"type":"string","enum":["none","minor","significant","major"]},"industryType":{"type":"string","enum":["general","financial","healthcare","energy","technology","government","education"]},"securityControls":{"type":"array","items":{"type":"string","enum":["spam-filter","email-auth","mfa","endpoint"]}},"phishingTests":{"type":"string","enum":["monthly","quarterly","biannual","annual","never"]},"accessManagement":{"type":"string","enum":["zero-trust","advanced","basic","minimal"]},"dailyMailVolume":{"type":"string","enum":["low","medium","high","very-high"]},"emailProtections":{"type":"array","items":{"type":"string","enum":["url-scanning","attachment-scanning","dmarc","spf","dkim","ai-detection","mailbox-security"]}},"banListsImplemented":{"type":"string","enum":["none","basic","advanced","comprehensive"]},"remoteWorkforce":{"type":"string","enum":["none","hybrid-limited","hybrid-significant","fully-remote"]},"securityTeam":{"type":"string","enum":["none","part-time","dedicated-small","dedicated-large"]},"securityBudget":{"type":"string","enum":["minimal","below-average","industry-average","above-average"]},"vendorControls":{"type":"string","enum":["none","basic","thorough","comprehensive"]},"incidentResponse":{"type":"string","enum":["none","documented","tested-annually","tested-regularly"]},"passwordPolicy":{"type":"string","enum":["basic","intermediate","advanced","zero-trust"]},"quishingAwareness":{"type":"string","enum":["none","minimal","moderate","comprehensive"]},"mobileSecurity":{"type":"string","enum":["none","basic","comprehensive"]},"deepfakeAwareness":{"type":"string","enum":["none","minimal","moderate","comprehensive"]},"mfaType":{"type":"string","enum":["no-mfa","sms-otp","totp-app","fido2-passkeys"]},"collabControls":{"type":"string","enum":["no-controls","basic-awareness","restricted-external","full-dlp"]},"genAiPolicy":{"type":"string","enum":["no-policy","awareness-only","formal-policy","policy-monitoring"]},"oauthControls":{"type":"string","enum":["none","basic-awareness","app-restrictions","comprehensive"]}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Phishing Risk Assessment results","type":"object","required":["riskScore","recommendations","breachCost","roiData"],"additionalProperties":false,"properties":{"riskScore":{"type":"integer","minimum":0,"maximum":100},"recommendations":{"type":"array","items":{"type":"string"}},"breachCost":{"type":"integer"},"roiData":{"type":"object","required":["trainingCost","potentialSavings","roi"],"additionalProperties":false,"properties":{"trainingCost":{"type":"integer"},"potentialSavings":{"type":"integer"},"roi":{"type":"integer"}}}}},"score_version":"5bf89cafaaa34311"},{"slug":"compliancehub-cmmcnist","name":"CMMC / NIST Assessment","category":"Compliance","domain":"cmmcnist.compliancehub.wiki","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/compliancehub-cmmcnist/run","mcp":"mcp.microsec.tools","price":{"credits":20,"usd":39,"per":"call","member_included":true},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"CMMC / NIST 800-171 Assessment answers","type":"object","description":"User answers keyed by question id (e.g. \"ac1\"). Each value is the selected option value, a number from 0 (not implemented) to 1 (fully implemented).","additionalProperties":{"type":"number","minimum":0,"maximum":1},"propertyNames":{"pattern":"^[a-z]+[0-9]+$"}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"CMMC / NIST 800-171 Assessment results","type":"object","required":["complianceScore","detailedResults","confidenceLevel","sprsEstimate"],"additionalProperties":false,"properties":{"complianceScore":{"type":"integer"},"detailedResults":{"type":"object","description":"Per-domain results keyed by domain name.","additionalProperties":{"type":"object","required":["score","questions"],"additionalProperties":false,"properties":{"score":{"type":"number"},"questions":{"type":"array","items":{"type":"object","required":["id","text","score","maxPossibleScore","answered"],"additionalProperties":false,"properties":{"id":{"type":"string"},"text":{"type":"string"},"score":{"type":"number"},"maxPossibleScore":{"type":"number"},"answered":{"type":"boolean"}}}}}}},"confidenceLevel":{"type":"integer"},"sprsEstimate":{"type":"integer"}}},"score_version":"4198614a3f9b5a63"},{"slug":"zerotrustciso","name":"Zero Trust CISO","category":"Frameworks & Maturity","domain":"zerotrustciso.com","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/zerotrustciso/run","mcp":"mcp.microsec.tools","price":{"credits":20,"usd":39,"per":"call","member_included":true},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Zero Trust Maturity Assessment answers","type":"object","description":"User answers keyed by question id (e.g. \"identity_1\"). Each value is the selected option value, an integer from 1 (Traditional/Initial) to 3 (Optimal).","additionalProperties":{"type":"integer","minimum":1,"maximum":3},"propertyNames":{"pattern":"^[a-z]+_[0-9]+$"}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Zero Trust Maturity Assessment results","type":"object","required":["scores","overallScore","overallMaturityLevel","recommendations"],"additionalProperties":false,"properties":{"scores":{"type":"object","description":"Per-pillar average score (0-3), keyed by pillar id.","additionalProperties":{"type":"number"}},"overallScore":{"type":"number"},"overallMaturityLevel":{"type":"integer","minimum":1,"maximum":3},"recommendations":{"type":"object","description":"Recommendation text keyed by pillar id (only for pillars at level 1 or 2).","additionalProperties":{"type":"string"}}}},"score_version":"45d928c024b0ecd2"},{"slug":"vibehack","name":"VibeHack","category":"Dev & AppSec","domain":"vibehack.dev","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/vibehack/run","mcp":"mcp.microsec.tools","price":{"credits":20,"usd":39,"per":"call","member_included":true},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Vibe Hacking Security Assessment answers","type":"object","description":"User answers keyed by question id (e.g. \"ac1\", \"cf1\", \"gov4\"). Each value is a boolean: true if the security control is in place (\"Yes\"), false if missing (\"No\"). Omit a key to leave a question unanswered.","additionalProperties":{"type":"boolean"},"propertyNames":{"pattern":"^[a-z]+[0-9]+$"}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Vibe Hacking Security Assessment results","type":"object","required":["categoryScores","totalScore","maxPossibleScore","overallPercentage","riskLevel","recommendations"],"additionalProperties":false,"properties":{"categoryScores":{"type":"array","items":{"type":"object","required":["id","name","score","maxPossible","percentage","status"],"additionalProperties":false,"properties":{"id":{"type":"string"},"name":{"type":"string"},"score":{"type":"integer"},"maxPossible":{"type":"integer"},"percentage":{"type":"integer"},"status":{"type":"string"}}}},"totalScore":{"type":"integer"},"maxPossibleScore":{"type":"integer"},"overallPercentage":{"type":"integer"},"riskLevel":{"type":"string"},"recommendations":{"type":"array","items":{"type":"string"}}}},"score_version":"e95d2ede4a309c45"},{"slug":"sourcing-sase-readiness","name":"SASE Readiness Scorer","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/sase-readiness","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-sase-readiness/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"SASE Readiness Scorer answers","type":"object","required":["answers"],"additionalProperties":false,"properties":{"answers":{"type":"array","description":"The 12 answers in question order. Index 0-2 = SD-WAN, 3-4 = SWG, 5-6 = CASB, 7-9 = ZTNA, 10-11 = FWaaS. Each value is an integer 0-4 (0=none/legacy, 4=optimized); null is treated as 0.","minItems":12,"maxItems":12,"items":{"type":["integer","null"],"minimum":0,"maximum":4}}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"SASE Readiness Scorer results","type":"object","required":["overall","tier","pillarScores","pillars","lowestPillar"],"additionalProperties":false,"properties":{"overall":{"type":"integer","minimum":0,"maximum":100,"description":"Overall SASE readiness score."},"tier":{"type":"object","required":["name","color","summary"],"additionalProperties":false,"properties":{"name":{"type":"string","enum":["Pre-SASE","Initial","Developing","Advanced","Optimized"]},"color":{"type":"string"},"summary":{"type":"string"}}},"pillarScores":{"type":"object","description":"Per-pillar maturity score (0-100), keyed by pillar id.","required":["sdwan","swg","casb","ztna","fwaas"],"additionalProperties":false,"properties":{"sdwan":{"type":"integer","minimum":0,"maximum":100},"swg":{"type":"integer","minimum":0,"maximum":100},"casb":{"type":"integer","minimum":0,"maximum":100},"ztna":{"type":"integer","minimum":0,"maximum":100},"fwaas":{"type":"integer","minimum":0,"maximum":100}}},"pillars":{"type":"array","description":"Per-pillar breakdown with gap narrative, in canonical pillar order.","items":{"type":"object","required":["key","name","score","gap"],"additionalProperties":false,"properties":{"key":{"type":"string","enum":["sdwan","swg","casb","ztna","fwaas"]},"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"gap":{"type":"string"}}}},"lowestPillar":{"type":"string","enum":["sdwan","swg","casb","ztna","fwaas"],"description":"Lowest-scoring pillar (ties resolved by canonical order)."}}},"score_version":"bb8e0bd8744f10d3"},{"slug":"sourcing-soc-build-vs-buy","name":"SOC Build vs Buy Calculator","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/soc-build-vs-buy","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-soc-build-vs-buy/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"SOC Build vs Buy inputs","type":"object","additionalProperties":false,"required":["endpoints","logVol","coverage","region","siemTier","mdrPrice"],"properties":{"endpoints":{"type":"integer","minimum":100,"maximum":50000},"logVol":{"type":"integer","minimum":10,"maximum":2000},"coverage":{"type":"string","enum":["bh","247"]},"region":{"type":"string","enum":["us-major","us-mid","us-low","emea","apac","latam"]},"siemTier":{"type":"string","enum":["open","cloud","premium"]},"mdrPrice":{"type":"number","minimum":3,"maximum":15}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"SOC Build vs Buy results","type":"object","required":["build","buy","breakevenEndpoints","winner","savings","savingsPct"],"additionalProperties":false,"properties":{"build":{"type":"object","required":["fte","staffingAnnual","staffing3yr","siem3yr","tooling3yr","setupY1","training3yr","y1","yN","total3yr"],"additionalProperties":false,"properties":{"fte":{"type":"object","required":["ftesByRole","totalFtes","seats","coverageMult"],"additionalProperties":false,"properties":{"ftesByRole":{"type":"object","required":["t1","t2","t3","mgr"],"additionalProperties":false,"properties":{"t1":{"type":"integer"},"t2":{"type":"integer"},"t3":{"type":"integer"},"mgr":{"type":"integer"}}},"totalFtes":{"type":"integer"},"seats":{"type":"number"},"coverageMult":{"type":"number"}}},"staffingAnnual":{"type":"number"},"staffing3yr":{"type":"number"},"siem3yr":{"type":"number"},"tooling3yr":{"type":"number"},"setupY1":{"type":"number"},"training3yr":{"type":"number"},"y1":{"type":"number"},"yN":{"type":"number"},"total3yr":{"type":"number"}}},"buy":{"type":"object","required":["mdrAnnual","mdr3yr","onboardingY1","comanagedSiem3yr","vendorMgmt3yr","addons3yr","y1","yN","total3yr"],"additionalProperties":false,"properties":{"mdrAnnual":{"type":"number"},"mdr3yr":{"type":"number"},"onboardingY1":{"type":"number"},"comanagedSiem3yr":{"type":"number"},"vendorMgmt3yr":{"type":"number"},"addons3yr":{"type":"number"},"y1":{"type":"number"},"yN":{"type":"number"},"total3yr":{"type":"number"}}},"breakevenEndpoints":{"type":"integer"},"winner":{"type":"string","enum":["build","buy"]},"savings":{"type":"number"},"savingsPct":{"type":"integer"}}},"score_version":"19870b69c4ec07cc"},{"slug":"sourcing-firewall-sizing","name":"Firewall Throughput Sizing","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/firewall-sizing","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-firewall-sizing/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Firewall Throughput Sizing inputs","type":"object","additionalProperties":false,"required":["users","wanBw","wanUnit","sslShare","ssl","ips","sb","growth"],"properties":{"users":{"type":"integer","minimum":1,"maximum":1000000,"description":"Concurrent users routing through the firewall."},"wanBw":{"type":"number","minimum":0,"description":"WAN bandwidth value as entered (paired with wanUnit)."},"wanUnit":{"type":"integer","enum":[1,1000],"description":"Multiplier to Mbps: 1 (Mbps) or 1000 (Gbps)."},"sslShare":{"type":"integer","minimum":0,"maximum":100,"description":"Share of traffic that is SSL/TLS, percent."},"ssl":{"type":"boolean","description":"SSL/TLS inspection enabled."},"ips":{"type":"boolean","description":"IPS / Threat Prevention enabled."},"sb":{"type":"boolean","description":"Sandboxing enabled."},"growth":{"type":"boolean","description":"Add +30% 3-year growth headroom."}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Firewall Throughput Sizing results","type":"object","required":["wanMbps","baseMbps","burstMbps","afterSsl","afterIps","afterSb","afterGrowth","required","capacityFactor","effectivePct","realBw","multiplier","tier"],"additionalProperties":false,"properties":{"wanMbps":{"type":"number","description":"WAN bandwidth normalized to Mbps."},"baseMbps":{"type":"number","description":"Base throughput (max of WAN and user floor), Mbps."},"burstMbps":{"type":"number","description":"Base × burst factor, Mbps."},"afterSsl":{"type":"number","description":"Throughput after SSL inspection penalty, Mbps."},"afterIps":{"type":"number","description":"Throughput after IPS penalty, Mbps."},"afterSb":{"type":"number","description":"Throughput after sandboxing penalty, Mbps."},"afterGrowth":{"type":"number","description":"Throughput after applying 3-year growth, Mbps."},"required":{"type":"number","description":"Final required spec-sheet throughput, Mbps."},"capacityFactor":{"type":"number","description":"Cumulative capacity-remaining factor (0–1)."},"effectivePct":{"type":"number","description":"Effective throughput as a percentage of the spec-sheet number."},"realBw":{"type":"number","description":"Real usable bandwidth if buying a firewall rated at WAN spec, Mbps."},"multiplier":{"type":"number","description":"Oversize multiplier vs raw WAN."},"tier":{"type":"object","required":["max","label","name","color","desc","examples"],"additionalProperties":false,"properties":{"max":{"type":"number","description":"Upper bound (Mbps, inclusive) this tier covers; may be Infinity (serialized as null)."},"label":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"desc":{"type":"string"},"examples":{"type":"string"}}}}},"score_version":"af8c99f8f95c50db"},{"slug":"sourcing-sdwan-vs-mpls","name":"SD-WAN vs MPLS Cost Comparison","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/sdwan-vs-mpls","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-sdwan-vs-mpls/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"SD-WAN vs MPLS 3-Year TCO inputs","type":"object","description":"WAN footprint and assumptions used to compare three connectivity paths (stay on MPLS, hybrid, full SD-WAN) over a 3-year horizon.","required":["sites","mplsCost","bbCost","sdwanPlatform","bwNeed","mgmtModel","bbUnavail","fallback"],"additionalProperties":false,"properties":{"sites":{"type":"integer","minimum":2,"maximum":500,"description":"Total sites including HQ."},"mplsCost":{"type":"number","minimum":0,"description":"Average MPLS cost per site per month (USD)."},"bbCost":{"type":"number","minimum":0,"description":"Average primary broadband cost per site per month (USD)."},"sdwanPlatform":{"type":"string","enum":["entry","mid","premium"],"description":"SD-WAN platform tier (drives appliance capex + license cost)."},"bwNeed":{"type":"string","enum":["low","mid","high"],"description":"Per-site bandwidth need (broadband cost multiplier 0.8 / 1.0 / 1.4)."},"mgmtModel":{"type":"string","enum":["self","comanaged","managed"],"description":"Management model (drives monthly management cost)."},"bbUnavail":{"type":"number","minimum":0,"maximum":100,"description":"Percent of sites without business broadband (use LTE/Starlink fallback)."},"fallback":{"type":"string","enum":["lte","starlink","mixed"],"description":"Fallback connectivity type at sites without business broadband."}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"SD-WAN vs MPLS 3-Year TCO results","type":"object","required":["mpls","hybrid","sdwan","perSiteEconomics","cumulative","verdict"],"properties":{"inputs":{"type":"object"},"mpls":{"type":"object","required":["yearly","total3yr","perSitePerYear"],"properties":{"yearly":{"type":"array","items":{"type":"object","required":["year","circuits","backup","refresh","total"],"properties":{"year":{"type":"integer"},"circuits":{"type":"number"},"backup":{"type":"number"},"refresh":{"type":"number"},"total":{"type":"number"}}}},"total3yr":{"type":"number"},"mplsCircuits":{"type":"number"},"backup":{"type":"number"},"refresh":{"type":"number"},"increase":{"type":"number"},"perSitePerYear":{"type":"number"}}},"hybrid":{"type":"object","required":["yearly","total3yr","perSitePerYear"],"properties":{"yearly":{"type":"array","items":{"type":"object","required":["year","hq","bbAnn","fbAnn","sdwanAnn","mgmtAnn","impl","total"],"properties":{"year":{"type":"integer"},"hq":{"type":"number"},"bbAnn":{"type":"number"},"fbAnn":{"type":"number"},"sdwanAnn":{"type":"number"},"mgmtAnn":{"type":"number"},"impl":{"type":"number"},"total":{"type":"number"}}}},"total3yr":{"type":"number"},"hqMpls":{"type":"number"},"branchBb":{"type":"number"},"sdwanAppl":{"type":"number"},"sdwanLicense":{"type":"number"},"mgmt":{"type":"number"},"fallback":{"type":"number"},"branchUnavail":{"type":"integer"},"branchBb_count":{"type":"integer"},"perSitePerYear":{"type":"number"}}},"sdwan":{"type":"object","required":["yearly","total3yr","perSitePerYear"],"properties":{"yearly":{"type":"array","items":{"type":"object","required":["year","bbCost","fbCost","licCost","mgmtCost","impl","decom","total"],"properties":{"year":{"type":"integer"},"bbCost":{"type":"number"},"fbCost":{"type":"number"},"licCost":{"type":"number"},"mgmtCost":{"type":"number"},"impl":{"type":"number"},"decom":{"type":"number"},"total":{"type":"number"}}}},"total3yr":{"type":"number"},"bbCost":{"type":"number"},"sdwanAppl":{"type":"number"},"sdwanLicense":{"type":"number"},"mgmt":{"type":"number"},"fallback":{"type":"number"},"decomCredit":{"type":"number"},"sitesUnavail":{"type":"integer"},"sitesBb":{"type":"integer"},"perSitePerYear":{"type":"number"}}},"perSiteEconomics":{"type":"object","required":["mplsPerSiteMo","hybridBranchPerSiteMo","sdwanPerSiteMo","fbPerSiteMo"],"properties":{"mplsPerSiteMo":{"type":"number"},"hybridBranchPerSiteMo":{"type":"number"},"sdwanPerSiteMo":{"type":"number"},"fbPerSiteMo":{"type":"number"}}},"cumulative":{"type":"object","required":["mpls","hybrid","sdwan"],"properties":{"mpls":{"type":"array","items":{"type":"number"}},"hybrid":{"type":"array","items":{"type":"number"}},"sdwan":{"type":"array","items":{"type":"number"}}}},"verdict":{"type":"object","required":["winner","winnerLabel","winnerCost","savingsVsRunnerUp","pctVsRunnerUp"],"properties":{"winner":{"type":"string","enum":["mpls","hybrid","sdwan"]},"winnerLabel":{"type":"string"},"winnerCost":{"type":"number"},"runnerUp":{"type":"string","enum":["mpls","hybrid","sdwan"]},"runnerUpCost":{"type":"number"},"savingsVsRunnerUp":{"type":"number"},"pctVsRunnerUp":{"type":"number"},"savingsVsStatusQuo":{"type":"number"},"pctVsStatusQuo":{"type":"number"}}}}},"score_version":"c36a39f04433e2de"},{"slug":"sourcing-iam-zero-trust-tco","name":"IAM / Zero Trust TCO","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/iam-zero-trust-tco","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-iam-zero-trust-tco/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"IAM / Zero Trust TCO inputs","type":"object","additionalProperties":false,"required":["users","m365","term","extUsers","tier"],"properties":{"users":{"type":"integer","minimum":25,"maximum":25000},"m365":{"type":"string","enum":["none","businessbasic","e3","e5"]},"term":{"type":"integer","enum":[1,3,5]},"iamAdmin":{"type":"string","enum":["0.25","0.5","1","2"]},"extUsers":{"type":"integer","minimum":0,"maximum":5000},"tier":{"type":"string","enum":["baseline","conditional","zerotrust"]},"stacks":{"type":"object","additionalProperties":false,"properties":{"adfs":{"type":"boolean"},"duo":{"type":"boolean"},"provisioning":{"type":"boolean"},"passwordReset":{"type":"boolean"},"governance":{"type":"boolean"},"pam":{"type":"boolean"}}}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"IAM / Zero Trust TCO results","type":"object","required":["okta","entra","ping","verdict","savings","netCheapestAfterSavings","matrix","chart"],"additionalProperties":false,"properties":{"okta":{"$ref":"#/definitions/vendor"},"entra":{"$ref":"#/definitions/vendor"},"ping":{"$ref":"#/definitions/vendor"},"verdict":{"type":"object","additionalProperties":false,"required":["winner","winnerName","winnerTotal","runnerUp","runnerUpName","delta","pct"],"properties":{"winner":{"type":"string","enum":["okta","entra","ping"]},"winnerName":{"type":"string"},"winnerTotal":{"type":"number"},"runnerUp":{"type":["string","null"],"enum":["okta","entra","ping",null]},"runnerUpName":{"type":["string","null"]},"delta":{"type":"number"},"pct":{"type":"number"}}},"savings":{"type":"object","additionalProperties":false,"required":["annualSavings","items","total3yr"],"properties":{"annualSavings":{"type":"number"},"total3yr":{"type":"number"},"items":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","amount"],"properties":{"name":{"type":"string"},"amount":{"type":"number"}}}}}},"netCheapestAfterSavings":{"type":"number"},"matrix":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","okta","entra","ping"],"properties":{"name":{"type":"string"},"okta":{"type":"string","enum":["yes","partial","addon","no"]},"entra":{"type":"string","enum":["yes","partial","addon","no"]},"ping":{"type":"string","enum":["yes","partial","addon","no"]}}}},"chart":{"type":"object","additionalProperties":false,"required":["labels","okta","entra","ping"],"properties":{"labels":{"type":"array","items":{"type":"string"}},"okta":{"type":"array","items":{"type":"number"}},"entra":{"type":"array","items":{"type":"number"}},"ping":{"type":"array","items":{"type":"number"}}}}},"definitions":{"vendor":{"type":"object","additionalProperties":false,"required":["vendor","sku","rate","effectiveRate","y1Sub","impl","extCost","y23Total","total","available","unavailReason"],"properties":{"vendor":{"type":"string","enum":["okta","entra","ping"]},"sku":{"type":"string"},"rate":{"type":"number"},"effectiveRate":{"type":"number"},"y1Sub":{"type":"number"},"impl":{"type":"number"},"extCost":{"type":"number"},"y23Total":{"type":"number"},"total":{"type":"number"},"available":{"type":"boolean"},"unavailReason":{"type":"string"}}}}},"score_version":"caf989426b2cbeff"},{"slug":"sourcing-endpoint-planner","name":"Endpoint License Planner","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/endpoint-planner","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-endpoint-planner/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Endpoint License Planner inputs","type":"object","description":"Endpoint counts by asset type plus the chosen protection tier.","additionalProperties":false,"required":["ws","srv","cw","mob"],"properties":{"ws":{"type":"integer","minimum":0,"description":"Workstations (laptops, desktops)."},"srv":{"type":"integer","minimum":0,"description":"Servers (physical + virtual / cloud VMs)."},"cw":{"type":"integer","minimum":0,"description":"Cloud workloads (containers, K8s, serverless)."},"mob":{"type":"integer","minimum":0,"description":"Mobile devices requiring an MTD agent."},"tier":{"type":"string","enum":["av","edr","mdr","xdr"],"default":"edr","description":"Protection tier."}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Endpoint License Planner results","type":"object","required":["tier","tierName","tierShort","totalEndpoints","annual","perEndpoint","byAsset","recommendedBand","recommendedContext","features","vendors","tierComparison"],"additionalProperties":false,"properties":{"tier":{"type":"string","enum":["av","edr","mdr","xdr"]},"tierName":{"type":"string"},"tierShort":{"type":"string"},"totalEndpoints":{"type":"integer"},"annual":{"type":"object","required":["low","mid","high"],"additionalProperties":false,"properties":{"low":{"type":"number"},"mid":{"type":"number"},"high":{"type":"number"}}},"perEndpoint":{"type":"object","required":["low","mid","high"],"additionalProperties":false,"properties":{"low":{"type":"number"},"mid":{"type":"number"},"high":{"type":"number"}}},"byAsset":{"type":"object","required":["ws","srv","cw","mob"],"additionalProperties":false,"properties":{"ws":{"$ref":"#/$defs/assetBreakdown"},"srv":{"$ref":"#/$defs/assetBreakdown"},"cw":{"$ref":"#/$defs/assetBreakdown"},"mob":{"$ref":"#/$defs/assetBreakdown"}}},"recommendedBand":{"type":"string","enum":["low","mid","high"]},"recommendedContext":{"type":"string"},"features":{"type":"array","items":{"type":"object","required":["name","included"],"additionalProperties":false,"properties":{"name":{"type":"string"},"included":{"type":"boolean"}}}},"vendors":{"type":"object","required":["label","list"],"additionalProperties":false,"properties":{"label":{"type":"string"},"list":{"type":"string"}}},"tierComparison":{"type":"array","items":{"type":"object","required":["tier","short","low","mid","high"],"additionalProperties":false,"properties":{"tier":{"type":"string","enum":["av","edr","mdr","xdr"]},"short":{"type":"string"},"low":{"type":"number"},"mid":{"type":"number"},"high":{"type":"number"}}}}},"$defs":{"assetBreakdown":{"type":"object","required":["count","midPrice","low","mid","high","pctOfMid"],"additionalProperties":false,"properties":{"count":{"type":"integer"},"midPrice":{"type":"number"},"low":{"type":"number"},"mid":{"type":"number"},"high":{"type":"number"},"pctOfMid":{"type":"number"}}}}},"score_version":"8c1c46f64a3b34cf"},{"slug":"sourcing-cloud-egress-cost","name":"Cloud Egress Cost Estimator","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/cloud-egress-cost","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-cloud-egress-cost/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Cloud Egress Cost Estimator inputs","type":"object","required":["volume","unit","pctInternet","pctRegion","pctCloud","pctInternal","cdnAttach"],"additionalProperties":false,"properties":{"volume":{"type":"number","minimum":0,"description":"Egress volume value as entered, in `unit`."},"unit":{"type":"string","enum":["GB","TB","PB"],"description":"Unit the volume is expressed in."},"pctInternet":{"type":"number","minimum":0,"maximum":100,"description":"% of egress that is internet egress."},"pctRegion":{"type":"number","minimum":0,"maximum":100,"description":"% of egress that is cross-region (same cloud)."},"pctCloud":{"type":"number","minimum":0,"maximum":100,"description":"% of egress that is cross-cloud (priced as internet)."},"pctInternal":{"type":"number","minimum":0,"maximum":100,"description":"% of egress that is inter-AZ (within-region cross-AZ)."},"cdnAttach":{"type":"number","minimum":0,"maximum":100,"description":"Share of internet egress routed through a CDN."}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Cloud Egress Cost Estimator results","type":"object","required":["totalGB","clouds","directConnect","range","tierBreakdown"],"additionalProperties":false,"properties":{"totalGB":{"type":"number","description":"Total egress volume normalized to GB."},"clouds":{"type":"object","description":"Per-cloud monthly cost breakdown, keyed by aws | azure | gcp.","required":["aws","azure","gcp"],"additionalProperties":false,"properties":{"aws":{"$ref":"#/$defs/cloudCost"},"azure":{"$ref":"#/$defs/cloudCost"},"gcp":{"$ref":"#/$defs/cloudCost"}}},"directConnect":{"type":"object","description":"Per-cloud direct-connect savings analysis, keyed by aws | azure | gcp.","required":["aws","azure","gcp"],"additionalProperties":false,"properties":{"aws":{"$ref":"#/$defs/dxResult"},"azure":{"$ref":"#/$defs/dxResult"},"gcp":{"$ref":"#/$defs/dxResult"}}},"range":{"type":"object","description":"3-year (36-month) run-rate range across clouds.","required":["min3yr","max3yr","delta3yr"],"additionalProperties":false,"properties":{"min3yr":{"type":"number"},"max3yr":{"type":"number"},"delta3yr":{"type":"number"}}},"tierBreakdown":{"type":"object","description":"Internet-egress tier ladder usage, per cloud.","required":["aws","azure","gcp"],"additionalProperties":false,"properties":{"aws":{"type":"array","items":{"$ref":"#/$defs/tierRow"}},"azure":{"type":"array","items":{"$ref":"#/$defs/tierRow"}},"gcp":{"type":"array","items":{"$ref":"#/$defs/tierRow"}}}}},"$defs":{"cloudCost":{"type":"object","required":["total","internet","region","crossCloud","internal","annual"],"additionalProperties":false,"properties":{"total":{"type":"number"},"internet":{"type":"number"},"region":{"type":"number"},"crossCloud":{"type":"number"},"internal":{"type":"number"},"annual":{"type":"number"}}},"dxResult":{"type":"object","required":["monthly","savings","pctReduction"],"additionalProperties":false,"properties":{"monthly":{"type":"number"},"savings":{"type":"number"},"pctReduction":{"type":"number"}}},"tierRow":{"type":"object","required":["from","to","rate","gb","cost"],"additionalProperties":false,"properties":{"from":{"type":"number"},"to":{"type":"number","description":"Upper bound in GB; may be Infinity (serialized as null) for the top tier."},"rate":{"type":"number"},"gb":{"type":"number"},"cost":{"type":"number"}}}}},"score_version":"9e80a29229b095bf"},{"slug":"sourcing-datacenter-resilience","name":"Cloud & Data Center Resilience TCO","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/datacenter-resilience","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-datacenter-resilience/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Cloud & Data Center Resilience TCO inputs","type":"object","required":["cabinets","kwPerCab","residency","tier","dataTB","copies"],"additionalProperties":false,"properties":{"cabinets":{"type":"integer","minimum":1,"maximum":100,"description":"Full cabinets / racks across the colo footprint."},"kwPerCab":{"type":"integer","minimum":2,"maximum":20,"description":"Power density per cabinet in kW."},"residency":{"type":"string","enum":["us","eu","multi"],"description":"Data residency: US, EU/sovereign, or multi-region."},"tier":{"type":"string","enum":["cold","warm","hot"],"description":"DR site tier: cold (backup/restore), warm (pilot light), or hot (active-active)."},"dataTB":{"type":"integer","minimum":0,"maximum":2000,"description":"Logical data set under immutable protection, in TB."},"copies":{"type":"integer","minimum":1,"maximum":5,"description":"Retention / versioned copies kept."}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Cloud & Data Center Resilience TCO results","type":"object","required":["colo","dr","backup","total","threeYear","cloud","posture"],"additionalProperties":false,"properties":{"colo":{"type":"object","required":["power","space","xconn","total"],"additionalProperties":false,"properties":{"power":{"type":"number"},"space":{"type":"number"},"xconn":{"type":"number"},"total":{"type":"number"}}},"dr":{"type":"object","required":["total","tier","label","rto","pct"],"additionalProperties":false,"properties":{"total":{"type":"number"},"tier":{"type":"string","enum":["cold","warm","hot"]},"label":{"type":"string"},"rto":{"type":"string"},"pct":{"type":"integer"}}},"backup":{"type":"object","required":["effTB","rate","total"],"additionalProperties":false,"properties":{"effTB":{"type":"number"},"rate":{"type":"number"},"total":{"type":"number"}}},"total":{"type":"number"},"threeYear":{"type":"number"},"cloud":{"type":"object","required":["prod","delta","pct","kwTotal"],"additionalProperties":false,"properties":{"prod":{"type":"number"},"delta":{"type":"number"},"pct":{"type":"integer"},"kwTotal":{"type":"number"}}},"posture":{"type":"object","required":["score","label","color","notes"],"additionalProperties":false,"properties":{"score":{"type":"integer"},"label":{"type":"string"},"color":{"type":"string"},"notes":{"type":"array","items":{"type":"string"}}}}}},"score_version":"2a8bfedbeceadbaf"},{"slug":"sourcing-iot-risk-surface","name":"IoT / OT Risk Surface Mapper","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/iot-risk-surface","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-iot-risk-surface/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"IoT / OT Risk Surface Mapper answers","type":"object","additionalProperties":false,"required":["vertical","answers"],"properties":{"vertical":{"type":"string","enum":["manufacturing","healthcare","retail","building","energy"]},"answers":{"type":"array","minItems":10,"maxItems":10,"description":"Positional answers aligned to the 10 questions. Each entry is the selected option score (0=best .. 4=worst) or null if unanswered.","items":{"anyOf":[{"type":"integer","minimum":0,"maximum":4},{"type":"null"}]}}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"IoT / OT Risk Surface Mapper results","type":"object","required":["overall","tier","byDriver","byCategory","topFixes"],"additionalProperties":false,"properties":{"overall":{"type":"integer","minimum":0,"maximum":100},"tier":{"type":"object","required":["name","color","summary"],"additionalProperties":false,"properties":{"name":{"type":"string"},"color":{"type":"string"},"summary":{"type":"string"}}},"byDriver":{"type":"object","description":"Per-driver answer scores (0-4), keyed by driver id; unanswered drivers are omitted.","additionalProperties":{"type":"integer","minimum":0,"maximum":4}},"byCategory":{"type":"object","description":"Per device-category heat-map results, keyed by category id.","additionalProperties":{"type":"object","required":["name","desc","impact","score","heatColor","heatTier"],"additionalProperties":false,"properties":{"name":{"type":"string"},"desc":{"type":"string"},"impact":{"type":"integer","minimum":1,"maximum":4},"score":{"type":"integer","minimum":0,"maximum":100},"heatColor":{"type":"string"},"heatTier":{"type":"string"}}}},"topFixes":{"type":"array","maxItems":5,"items":{"type":"object","required":["driver","title","desc","effort","impact","baseScore"],"additionalProperties":false,"properties":{"driver":{"type":"string"},"title":{"type":"string"},"desc":{"type":"string"},"effort":{"type":"string","enum":["low","med","high"]},"impact":{"type":"string","enum":["low","med","high"]},"baseScore":{"type":"integer","minimum":0,"maximum":4},"priority":{"type":"number"}}}}}},"score_version":"4d5d5bf543c9d0c6"},{"slug":"sourcing-mobility-audit","name":"Mobility & Carrier Expense Audit","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/mobility-audit","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-mobility-audit/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Mobility & Carrier Expense Audit inputs","type":"object","additionalProperties":false,"required":["wlLines","wlAvgCost","wlnCircuits","wlnAvgCost","slCount","slAvgCost"],"properties":{"wlLines":{"type":"integer","minimum":0,"maximum":5000},"wlAvgCost":{"type":"number","minimum":0},"wlCarrier":{"type":"string","enum":["vz","att","tmo","multi","other"]},"wlPatterns":{"type":"object","additionalProperties":{"type":"boolean"},"properties":{"zombie":{"type":"boolean"},"overplanned":{"type":"boolean"},"intl":{"type":"boolean"},"pooled":{"type":"boolean"},"features":{"type":"boolean"},"taxes":{"type":"boolean"},"contract":{"type":"boolean"}}},"wlnCircuits":{"type":"integer","minimum":0,"maximum":500},"wlnAvgCost":{"type":"number","minimum":0},"wlnMix":{"type":"string","enum":["fiber","mpls","copper","mixed"]},"wlnPatterns":{"type":"object","additionalProperties":{"type":"boolean"},"properties":{"ghost":{"type":"boolean"},"oversized":{"type":"boolean"},"pots":{"type":"boolean"},"mpls":{"type":"boolean"},"duplicate":{"type":"boolean"},"contract":{"type":"boolean"},"taxes":{"type":"boolean"}}},"slCount":{"type":"integer","minimum":0,"maximum":500},"slAvgCost":{"type":"number","minimum":0},"slUseCase":{"type":"string","enum":["fixed","field","maritime","mixed"]},"slPatterns":{"type":"object","additionalProperties":{"type":"boolean"},"properties":{"tier":{"type":"boolean"},"dormant":{"type":"boolean"},"maritime":{"type":"boolean"},"addons":{"type":"boolean"},"hybrid":{"type":"boolean"},"legacy":{"type":"boolean"},"iridium":{"type":"boolean"}}}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"Mobility & Carrier Expense Audit results","type":"object","required":["wireless","wireline","starlink","totalCurrent","totalLow","totalHigh","totalMid","savingsPct","findings","findingsCount"],"additionalProperties":false,"properties":{"wireless":{"type":"object","required":["current","lowTotal","highTotal","findings"],"additionalProperties":false,"properties":{"current":{"type":"number"},"lowTotal":{"type":"number"},"highTotal":{"type":"number"},"findings":{"type":"array","items":{"type":"object","required":["category","key","name","short","low","high","mid"],"additionalProperties":false,"properties":{"category":{"type":"string","enum":["wireless","wireline","starlink"]},"key":{"type":"string"},"name":{"type":"string"},"short":{"type":"string"},"low":{"type":"number"},"high":{"type":"number"},"mid":{"type":"number"}}}}}},"wireline":{"type":"object","required":["current","lowTotal","highTotal","findings"],"additionalProperties":false,"properties":{"current":{"type":"number"},"lowTotal":{"type":"number"},"highTotal":{"type":"number"},"findings":{"type":"array","items":{"type":"object","required":["category","key","name","short","low","high","mid"],"additionalProperties":false,"properties":{"category":{"type":"string","enum":["wireless","wireline","starlink"]},"key":{"type":"string"},"name":{"type":"string"},"short":{"type":"string"},"low":{"type":"number"},"high":{"type":"number"},"mid":{"type":"number"}}}}}},"starlink":{"type":"object","required":["current","lowTotal","highTotal","findings"],"additionalProperties":false,"properties":{"current":{"type":"number"},"lowTotal":{"type":"number"},"highTotal":{"type":"number"},"findings":{"type":"array","items":{"type":"object","required":["category","key","name","short","low","high","mid"],"additionalProperties":false,"properties":{"category":{"type":"string","enum":["wireless","wireline","starlink"]},"key":{"type":"string"},"name":{"type":"string"},"short":{"type":"string"},"low":{"type":"number"},"high":{"type":"number"},"mid":{"type":"number"}}}}}},"totalCurrent":{"type":"number"},"totalLow":{"type":"number"},"totalHigh":{"type":"number"},"totalMid":{"type":"number"},"savingsPct":{"type":"integer"},"findings":{"type":"array","items":{"type":"object","required":["category","key","name","short","low","high","mid"],"additionalProperties":false,"properties":{"category":{"type":"string","enum":["wireless","wireline","starlink"]},"key":{"type":"string"},"name":{"type":"string"},"short":{"type":"string"},"low":{"type":"number"},"high":{"type":"number"},"mid":{"type":"number"}}}},"findingsCount":{"type":"integer"}}},"score_version":"5fa9e0b584c82b23"},{"slug":"sourcing-ucaas-tco","name":"UCaaS vs On-Prem TCO","category":"calculator","domain":"sourcing.cisomarketplace.com/tools/ucaas-tco","endpoint":"https://pay.cisomarketplace.com/api/v1/tools/sourcing-ucaas-tco/run","mcp":"mcp.microsec.tools","price":{"credits":10,"usd":19,"per":"call","member_included":false},"input_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"UCaaS vs On-Prem TCO inputs","type":"object","additionalProperties":false,"required":["seats","locs","pbxAge","growth","pbxTier","ucaasTier","term"],"properties":{"seats":{"type":"integer","minimum":10,"maximum":5000},"locs":{"type":"integer","minimum":1,"maximum":50},"pbxAge":{"type":"integer","enum":[0,2,4,6,8]},"growth":{"type":"integer","minimum":-10,"maximum":25},"pbxTier":{"type":"string","enum":["entry","mid","enterprise"]},"ucaasTier":{"type":"string","enum":["basic","standard","premium"]},"term":{"type":"integer","enum":[1,3,5]}}},"output_schema":{"$schema":"http://json-schema.org/draft-07/schema#","title":"UCaaS vs On-Prem TCO results","type":"object","required":["onprem","ucaas","breakeven","verdict","delta5yr","savingsPct"],"additionalProperties":false,"properties":{"onprem":{"type":"object","required":["yearly","total5yr","refresh5yr","maint5yr","sip5yr","staff5yr","upgrades5yr","facility5yr","refreshYears","perSeatPerYear"],"additionalProperties":false,"properties":{"yearly":{"type":"array","items":{"type":"object","additionalProperties":true,"properties":{"year":{"type":"integer"},"seats":{"type":"integer"},"total":{"type":"number"}}}},"total5yr":{"type":"number"},"refresh5yr":{"type":"number"},"maint5yr":{"type":"number"},"sip5yr":{"type":"number"},"staff5yr":{"type":"number"},"upgrades5yr":{"type":"number"},"facility5yr":{"type":"number"},"refreshYears":{"type":"array","items":{"type":"integer"}},"perSeatPerYear":{"type":"number"}}},"ucaas":{"type":"object","required":["yearly","total5yr","sub5yr","impl5yr","porting5yr","internet5yr","staffSavings5yr","rate1","perSeatPerYear"],"additionalProperties":false,"properties":{"yearly":{"type":"array","items":{"type":"object","additionalProperties":true,"properties":{"year":{"type":"integer"},"seats":{"type":"integer"},"total":{"type":"number"}}}},"total5yr":{"type":"number"},"sub5yr":{"type":"number"},"impl5yr":{"type":"number"},"porting5yr":{"type":"number"},"internet5yr":{"type":"number"},"staffSavings5yr":{"type":"number"},"rate1":{"type":"number"},"perSeatPerYear":{"type":"number"}}},"breakeven":{"type":"object","required":["breakevenYear","monthsExact"],"additionalProperties":false,"properties":{"breakevenYear":{"type":["number","null"]},"monthsExact":{"type":["number","null"]}}},"verdict":{"type":"string","enum":["ucaas","onprem"]},"delta5yr":{"type":"number"},"savingsPct":{"type":"integer"}}},"score_version":"5d5251414266f15e"}]}