Back to Hub
GRANTS & RESEARCH PROJECTS

Research Grants Management

Detailed guide on the grant lifecycle, 11-step state machine, dynamic call builder, and automated acceptance compilation.

Grant Lifecycle

An 11-state machine managing the lifecycle of research grants.

1

Draft & Submission

A grant starts as a DRAFT. Once the proposals, budget, and teams are finalized, the Leader submits it (SUBMITTED) to the sponsor organization.

2

Evaluation & Revisions

Councils evaluate the grant (REVIEWING). If modifications to budget or scope are needed, it is flagged as REVISION_REQUIRED for the Leader to update.

3

Approval & Contracting

Upon approval (APPROVED), contracting documents are compiled and signed (CONTRACTING) to officially initiate the project.

4

Execution & Reporting

The grant is executed (EXECUTING) with regular reports (REPORTING). Near completion, it undergoes final evaluation (ACCEPTANCE_REVIEW).

5

Completion or Failure

Depending on the outcome of the review, the grant transitions to completed (GRANT_COMPLETED) or failed (FAILED).


UI & Button Specs - Grants & Research Funding

Detailed explanation of proposal submission tools, council scoring, and grant disbursement features:

Grant Lifecycle & Grant Call Tools Table

6 UI elements
UI Element / Button NameUI TypePurpose & Operation DetailsRecommended Value / Format
Submit Grant ProposalButtonCreate research grant application based on Grant Call template.Attaches main proposal description and budget estimate.
Create Grant Call (Grant Builder)ButtonEstablish new proposal call, set budget quota, and assemble evaluation council.Restricted to Organization Administrators.
Council RatingInput FieldCouncil reviewers input technical score (100-point scale) and evaluation comments.Scorecard automatically computes weighted average.
Approve Funding AwardButtonApprove funding for top-ranked proposals following council evaluation.Opens phased budget disbursement account.
Lock Content EditingToggle SettingsAutomatically locks proposal content when entering review phase.Ensures audit transparency without data tampering.
Automated AcceptanceStatus BadgeSystem cross-references published papers against initial commitments to close grant.Automatically liquidates funding accounts.

Grant Call Builder

For Organization Admins to publish and customize public funding opportunities.

1

Dynamic Landing Pages

Configure sections like Hero, description, timeline, requirements, and sponsors dynamically via the template_config JSONB field.

2

Tiered Sponsors

Display sponsors cleanly grouped into four distinct categories: PLATINUM, GOLD, SILVER, and BRONZE to highlight partnership levels.


Approval State-Based Locks

State-level guards securing proposal integrity during reviews.

1

Content and Task Locks

While a grant proposal is pending approval, editing tasks (can_edit_tasks) and changing content (can_edit_content) are automatically disabled.

2

Budget Locks

Modifying or requesting budgets (can_request_budget) is blocked during reviews to prevent discrepancies.


Acceptance automations & KMS signatures

Reducing administrative overhead with background tasks.

1

Auto-Close Expired Calls

A scheduled background task runs every 6 hours to automatically close expired grant call applications.

2

PDF generation and signing

Transitioning to ACCEPTANCE_REVIEW triggers an async task to generate the acceptance report PDF via Browserless, signing it with Hybrid KMS.