# Grant Compliance API > Read supplied grant guidelines, application text, budgets, and evidence. Requirements, eligibility, totals, and reporting gaps are checked only against rules and documents in the request. Nothing is marked officially approved or compliant. - Product: https://www.brainiac.software/api/grant-compliance - Docs: https://www.brainiac.software/api/grant-compliance/docs - OpenAPI: https://www.brainiac.software/api/grant-compliance/openapi.json - Contact: support@brainiac.software (https://www.brainiac.software/contact) ## Operations - POST /api/v1/grant-compliance/requirements-extract — $0.04 USDC — Extract grant requirements: Read Requirement lines and structured requirements. Other prose is not turned into a grant rule. Docs: https://www.brainiac.software/api/grant-compliance/docs#grant-compliance-requirements-extract - POST /api/v1/grant-compliance/eligibility-check — $0.04 USDC — Check supplied eligibility rules: Compare each supplied rule with the supplied fact of the same name. A match is not an approval, and missing facts are not filled in. Docs: https://www.brainiac.software/api/grant-compliance/docs#grant-compliance-eligibility-check - POST /api/v1/grant-compliance/application-completeness — $0.04 USDC — Check application completeness: Mark a requirement present only when an application section cites its id. The answer is not scored, and a complete set is not compliance. Docs: https://www.brainiac.software/api/grant-compliance/docs#grant-compliance-application-completeness - POST /api/v1/grant-compliance/budget-validate — $0.05 USDC — Validate a grant budget: Sum the supplied lines, compare that sum with a supplied total, and check supplied category amount or percent caps. No cap is assumed. Docs: https://www.brainiac.software/api/grant-compliance/docs#grant-compliance-budget-validate - POST /api/v1/grant-compliance/expense-eligibility-check — $0.04 USDC — Check expenses against supplied rules: Apply only the supplied category decisions. A category with no rule stays not supplied, and an eligible rule is not a funder decision. Docs: https://www.brainiac.software/api/grant-compliance/docs#grant-compliance-expense-eligibility-check - POST /api/v1/grant-compliance/evidence-match — $0.05 USDC — Match evidence to requirements: Attach evidence that cites a requirement id. Evidence with no id is not matched, and the strength of the evidence is not judged. Docs: https://www.brainiac.software/api/grant-compliance/docs#grant-compliance-evidence-match - POST /api/v1/grant-compliance/deliverable-track — $0.03 USDC — Track supplied deliverables: Repeat the status supplied for each deliverable and compare an update date with a supplied due date. accepted_by_caller is not an official acceptance. Docs: https://www.brainiac.software/api/grant-compliance/docs#grant-compliance-deliverable-track - POST /api/v1/grant-compliance/report-validate — $0.04 USDC — Validate a grant report: Mark a reporting obligation present only when the report cites its id. A present section is not accepted by a funder. Docs: https://www.brainiac.software/api/grant-compliance/docs#grant-compliance-report-validate - POST /api/v1/grant-compliance/deadline-extract — $0.03 USDC — Extract grant deadlines: Read Deadline lines that contain a YYYY-MM-DD date. Other dates in the guidelines are not turned into deadlines. Docs: https://www.brainiac.software/api/grant-compliance/docs#grant-compliance-deadline-extract - POST /api/v1/grant-compliance/report — $0.12 USDC — Prepare a grant compliance report: Combine the supplied requirement, eligibility, budget, evidence, deliverable, and reporting checks. The report does not approve the application or determine compliance. Docs: https://www.brainiac.software/api/grant-compliance/docs#grant-compliance-report