{
  "name": "MinMaxHR fact registry",
  "description": "Canonical, machine-readable facts about MinMaxHR and CandidRanker for AI agents and answer engines. Every statement carries an evidence level; \"proposed\" items are roadmap, not shipped.",
  "url": "https://minmaxhr.com",
  "version": "1.0",
  "lastReviewed": "2026-08-11",
  "company": {
    "legalOperator": "Hab Business Solutions",
    "location": "Chennai, Tamil Nadu, India",
    "serves": "Worldwide",
    "supportEmail": "support@minmaxhr.com",
    "platformUrl": "https://minmaxhr.com",
    "appUrl": "https://app.candidranker.com/"
  },
  "positioning": {
    "oneLine": "CandidRanker ranks and explains. Your people decide. MinMaxHR records the evidence.",
    "platform": "MinMaxHR is a Hiring Decision System. CandidRanker is its candidate ranking and explanation engine: it evaluates every candidate against one specific job description, produces a deterministic and explainable ranking, and records the human decisions that follow.",
    "isNot": [
      "an applicant tracking system. It does not replace the ATS that owns the application pipeline",
      "a recruitment agency, it evaluates applicants already in the buyer's pool",
      "an automatic rejection engine, silent auto-rejection is deliberately not part of the design",
      "a rip-and-replace project. A pilot can run in parallel with the current process"
    ]
  },
  "pricing": {
    "currency": "INR",
    "billingModel": "One-time payment that activates a 30-day period. No auto-renewal, no subscription lock-in, nothing to cancel.",
    "platformFree": "The MinMaxHR platform is free to use: accounts, workspaces and team invitations cost nothing. Plans price CandidRanker usage volume only.",
    "noCreditCard": "No credit card is required to start on the Free plan.",
    "includedInEveryPlan": "Explainable 8-dimension resume-to-JD ranking, batch parsing with OCR, ranking reports, funnel analytics, and isolated workspaces. What changes by tier is volume and integration access.",
    "plans": [
      {
        "name": "Free",
        "price": "0",
        "priceLabel": "₹0",
        "period": null,
        "resumes": "100",
        "jobDescriptions": "10",
        "decisions": "10",
        "integration": "Full ranking engine"
      },
      {
        "name": "Growth",
        "price": "9999",
        "priceLabel": "₹9,999",
        "period": "30 days",
        "resumes": "1,000",
        "jobDescriptions": "100",
        "decisions": "200",
        "integration": "Full ranking engine"
      },
      {
        "name": "Enterprise",
        "price": null,
        "priceLabel": "Talk to Sales",
        "period": null,
        "resumes": "Unlimited",
        "jobDescriptions": "Unlimited",
        "decisions": "Unlimited",
        "integration": "REST API + MCP integration with any LLM"
      }
    ]
  },
  "facts": [
    {
      "id": "platform-free",
      "statement": "The MinMaxHR platform is free to use; only CandidRanker usage volume is priced.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/pricing",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Is MinMaxHR free to use?"
    },
    {
      "id": "no-auto-rejection",
      "statement": "No candidate is ever auto-rejected. Shortlist, select and reject are human actions that require a written reason and are logged to a named recruiter.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Will an AI hiring tool reject good people automatically?"
    },
    {
      "id": "decision-states",
      "statement": "The supported decision actions are shortlist, select, reject, and clear the current decision. There is no 'pending' decision state.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/resources/candidranker-glossary",
      "lastVerified": "2026-08-11",
      "relatedQuery": "What decision states does CandidRanker support?"
    },
    {
      "id": "eight-dimensions",
      "statement": "The match score (0–100) decomposes across eight weighted dimensions: skills, tools, experience, education, certifications, projects, title similarity and semantic similarity.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "How does AI resume ranking actually score a candidate?"
    },
    {
      "id": "deterministic-scoring",
      "statement": "Scoring is deterministic: the same job description and the same candidate inputs produce the same score and the same order, every run.",
      "evidenceLevel": "testable",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Is AI candidate scoring repeatable?"
    },
    {
      "id": "explainability",
      "statement": "Every dimension, including zeros, is shown with the evidence and reasoning behind it on the candidate card and in the report.",
      "evidenceLevel": "testable",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Explainable AI hiring tool that shows why a candidate was rejected"
    },
    {
      "id": "mandatory-optional",
      "statement": "Mandatory skill coverage is weighted more heavily than optional skills. Missing mandatory skills are surfaced to the recruiter, never used as a silent automatic rejection.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "How are must-have skills handled in resume ranking?"
    },
    {
      "id": "skill-depth",
      "statement": "Skill depth weights each matched skill by how long and how recently it was used, derived from the work-history timeline.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "What is skill depth weighting?"
    },
    {
      "id": "employment-gaps",
      "statement": "Employment gaps are surfaced as neutral facts for discussion and are never deducted from the match score.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Do AI screening tools penalise career breaks?"
    },
    {
      "id": "terminology-catalog",
      "statement": "A workspace terminology catalog lets an organisation define its private vocabulary and equivalences once, applied consistently across future rankings. Suggestions are mined from the buyer's own documents and require approval before affecting scores.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Can a screening tool learn our industry's terminology?"
    },
    {
      "id": "boolean-skill-groups",
      "statement": "Boolean skill groups and alias matching let equivalent terms represent the same requirement, reducing false misses caused by different wording.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "How does a ranking tool handle synonyms for the same skill?"
    },
    {
      "id": "degree-aware-matching",
      "statement": "Degree-aware education matching interprets supported degree variants and branches rather than matching exact strings.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "How is education matched in resume screening?"
    },
    {
      "id": "scoring-audit-trail",
      "statement": "Changes to scoring weights, ranking filters, skills, aliases and terminology are traceable to the person, the time and the before/after values, and require a reason.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/security",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Can we audit how a hiring decision was reached?"
    },
    {
      "id": "interview-prep-report",
      "statement": "An Interview Prep Report is available for shortlisted or selected candidates: questions that verify claimed strengths, questions that probe missing requirements, neutral discussion points for career gaps, a verification checklist, and a rubric aligned to the same job requirements used in ranking. It is advisory and never feeds back into the match score.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/resources/how-candidranker-works",
      "lastVerified": "2026-08-11",
      "relatedQuery": "What do I ask a candidate the tool shortlisted?"
    },
    {
      "id": "export-formats",
      "statement": "Ranking reports export as PDF, standalone HTML, CSV and JSON.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/resources/how-candidranker-works",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Can I share a shortlist report with a hiring manager?"
    },
    {
      "id": "throughput",
      "statement": "Batch parsing processes roughly 100 resumes a minute, including scanned documents and photos via OCR.",
      "evidenceLevel": "target",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "How fast is automated resume screening?"
    },
    {
      "id": "dedup",
      "statement": "Duplicate resumes are detected by content hash before any AI runs, so quota, batch counts and funnel metrics stay clean.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/resources/candidranker-glossary",
      "lastVerified": "2026-08-11",
      "relatedQuery": "What happens if the same resume is uploaded twice?"
    },
    {
      "id": "data-residency",
      "statement": "Customer data is stored and processed in Mumbai, India (Google Cloud asia-south1).",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/security",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Resume screening tool with data residency in India"
    },
    {
      "id": "ai-hosting",
      "statement": "CandidRanker's AI processing and its database are hosted in India.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/security",
      "lastVerified": "2026-09-13",
      "relatedQuery": "Resume screening tool with the AI and the database hosted in India"
    },
    {
      "id": "tenant-isolation",
      "statement": "API requests are checked against workspace membership, with database-level row security as defence in depth. API keys and AI assistant tokens are workspace-bound.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/security",
      "lastVerified": "2026-08-11",
      "relatedQuery": "How is client data separated for staffing agencies?"
    },
    {
      "id": "encryption",
      "statement": "TLS in transit and encryption at rest. API keys are stored as SHA-256 hashes.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/security",
      "lastVerified": "2026-08-11",
      "relatedQuery": "How is candidate data secured?"
    },
    {
      "id": "malware-scanning",
      "statement": "Every uploaded file is malware scanned by default. A workspace setting can disable scanning; files are then marked unscanned. Infected or unscannable files are quarantined and flagged.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/security",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Are uploaded resumes scanned for malware?"
    },
    {
      "id": "support-access",
      "statement": "Support access is explicit and time-bounded to a maximum of 24 hours, read-only unless otherwise granted, and separately logged.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/security",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Can vendor staff see our candidate data?"
    },
    {
      "id": "deletion",
      "statement": "Deletion removes extracted data, rankings and stored files, including quarantined copies.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/security",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Can we delete candidate data on request?"
    },
    {
      "id": "soc2-alignment",
      "statement": "MinMaxHR implements SOC 2-aligned controls across access management, encryption, logging and data handling, with independent certification on the roadmap.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/security",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Are you SOC 2 certified?"
    },
    {
      "id": "dpdp-processor",
      "statement": "CandidRanker acts as a data processor for workspace data. DPDP and GDPR conclusions should be reviewed for each buyer's specific deployment and transfer requirements.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/dpdp-compliance-for-hr",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Is AI resume screening legal in India?"
    },
    {
      "id": "mcp-actions",
      "statement": "The CandidRanker MCP server exposes 14 actions: list_jobs, upload_job, upload_resume, parse_status, rank_candidates, get_rankings, explain_ranking, ranking_report, list_candidates, get_candidate, set_candidate_decision, set_job_lifecycle, get_analytics, list_tags, scoped by OAuth to one approved workspace.",
      "evidenceLevel": "verified",
      "canonicalUrl": "https://minmaxhr.com/learn/mcp",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Does MinMaxHR support MCP?"
    },
    {
      "id": "retrospective-test",
      "statement": "The fastest way to evaluate CandidRanker is a retrospective test: rank a role you have already filled with its original applicant pool, then compare the system's top-ranked candidates with who you actually hired.",
      "evidenceLevel": "testable",
      "canonicalUrl": "https://minmaxhr.com/solutions/retrospective-test",
      "lastVerified": "2026-08-11",
      "relatedQuery": "How do I evaluate an AI screening tool before buying?"
    },
    {
      "id": "document-quality-gate",
      "statement": "A Document Quality Score (0–100), separate from the match score, with a configurable threshold that routes weak inputs to human review rather than letting a poor document create false precision.",
      "evidenceLevel": "proposed",
      "canonicalUrl": "https://minmaxhr.com/learn/methodology",
      "lastVerified": "2026-08-11",
      "relatedQuery": "What happens if the resume or job description is poor quality?"
    },
    {
      "id": "subject-export",
      "statement": "One-click data-subject export.",
      "evidenceLevel": "proposed",
      "canonicalUrl": "https://minmaxhr.com/learn/security",
      "lastVerified": "2026-08-11",
      "relatedQuery": "Can we export all data held about one candidate?"
    },
    {
      "id": "razorpay-recurring",
      "statement": "Recurring billing through Razorpay is planned.",
      "evidenceLevel": "proposed",
      "canonicalUrl": "https://minmaxhr.com/pricing",
      "relatedQuery": "Does CandidRanker offer a monthly subscription?"
    }
  ]
}
