EVIDENCE
Every claim on this site, with the thing that backs it
Computed when this page was served on 2026-09-06. Nothing below is a literal.
1. The exposure engine, run here
These inputs went in. The figures came out. Rule set mca-exposure-2026.08.2.
{
"engine": "exposure",
"rule_set": "mca-exposure-2026.08.2",
"as_at": "2026-09-06",
"inputs": {
"entity": "private",
"incorporationDate": "2018-11-05",
"financialYearEnd": "2024-03-31",
"agmDate": "2024-09-30",
"directors": 2,
"commencedBusiness": true,
"hasDeposits": false,
"hasMsmeDues": false,
"asOf": "2026-09-06"
},
"outputs": {
"additional_fee_total": 132200,
"daily_burn": 200,
"overdue_count": 3,
"projected_in_7_days": 133600,
"agm_date_derived": false
},
"lines": [
{
"form": "ADT-1",
"plain_name": "Report your auditor appointment",
"due": "2024-10-15",
"days_late": 691,
"additional_fee": 0,
"formula": "691 days late puts this in the 12x band. The additional fee is 12 x the normal fee, which depends on authorised capital, so no rupee figure is invented here."
},
{
"form": "AOC-4",
"plain_name": "File your annual accounts",
"due": "2024-10-30",
"days_late": 676,
"additional_fee": 67600,
"formula": "676 days x Rs 100/day = Rs 67,600"
},
{
"form": "MGT-7A",
"plain_name": "Confirm your company details",
"due": "2024-11-29",
"days_late": 646,
"additional_fee": 64600,
"formula": "646 days x Rs 100/day = Rs 64,600"
}
],
"note": "Additional fee only. Any adjudicated penalty under ss. 92(5) and 137(3) is a separate legal amount and is never added to this."
}Check it: 691 days late at Rs 100/day is Rs 0 on ADT-1 alone. The total is the sum of the lines above, and no other term.
2. The slab boundary, one rupee apart
The claim is that authorised capital is a step function and nobody shows the step. Rule set mca-fees-2026.08.1.
| Authorised capital | Fee per document | Band |
|---|---|---|
| Rs 4,99,999 | Rs 300 | Rs 1,00,000 to below Rs 5,00,000 |
| Rs 5,00,000 | Rs 400 | Rs 5,00,000 to below Rs 25,00,000 |
One rupee of extra authorised capital costs Rs 100 more per document, on every document filed for the life of the company. That is a decision to make before incorporation, not after. Citation: Companies (Registration Offices and Fees) Rules 2014, Annexure Table of Fees, item I.
3. Section 12(8), company and officers kept apart
Rule set mca-registered-office-2026.08.1. The per-officer amount is not the company amount divided by the officers, and merging them is the common error.
{
"engine": "registered-office",
"rule_set": "mca-registered-office-2026.08.1",
"as_at": "2026-09-06",
"result": {
"ruleVersion": "mca-registered-office-2026.08.1",
"asOf": "2026-09-06",
"dueDate": "2026-03-03",
"daysLate": 187,
"daysRemaining": -187,
"status": "overdue",
"companyPenalty": 100000,
"perOfficerPenalty": 100000,
"totalExposure": 300000,
"capped": true,
"working": "187 days of continuing default x Rs 1,000/day = Rs 1,87,000, capped at Rs 1,00,000 for the company. The same amount runs separately against each of the 2 officers in default, so the exposure across everyone is Rs 3,00,000.",
"citation": "Companies Act 2013 s.12(1) and s.12(4); penalty under s.12(8), adjudicated under s.454"
}
}4. Claims that are not arithmetic
Some claims cannot be computed. They are listed anyway, with what actually substantiates each, and marked where the honest answer is that you are taking our word for it.
| Claim | What backs it | Status |
|---|---|---|
| No model call is made for any legal content — due dates, fees, refusals, citations. | Every API response carries a modelCalls field. /api/v1/assistant reports 0 on every answer. The one model-backed surface (the lesson tutor) is separate and reports its own count. | checkable on this site |
| The lesson tutor cannot state a figure that did not come from a tool call. | Enforced by prompt and measured by provenance capture: every number a tool returned is recorded, and any figure in the answer that does not trace to one is counted as ungrounded. /agent-health reports the running count and whether the contract has been breached. | checkable on this site |
| Results are reproducible and therefore disputable. | asOf is an input to every engine, never a clock read inside one. The same inputs and the same rule-set version produce the same figure on any day. | checkable on this site |
| Nothing here scrapes MCA authenticated databases, bypasses CAPTCHA or OTP, or submits statutory forms. | There is no such code. The optional bulk pipeline reads the data.gov.in Company Master Data resource only. This one is a negative claim about absent code, which no page can prove — it is stated, and the source is open to inspection. | stated, not provable here |
| Every company shown is synthetic. | Six fixtures in app/lib/fixtures.ts. The identifiers are shaped like a CIN so the screen looks right and resolve to nothing. Each screen rendering one carries the synthetic notice. | stated, not provable here |
| This is not the Ministry of Corporate Affairs. | Banner on every page, disambiguatingDescription in the JSON-LD, and a paragraph in /llms.txt telling automated indexers not to record it as official. | checkable on this site |
5. Rule-set versions in force right now
{
"as_at": "2026-09-06",
"exposure": "mca-exposure-2026.08.2",
"fees": "mca-fees-2026.08.1",
"registered_office": "mca-registered-office-2026.08.1",
"intake": "mca-intake-2026.08.1"
}These appear next to the figures they produced, throughout the site. See /changelog for what changed and when.