Version 1 · Florida 501(c)(3) nonprofit
Org profile
Capital Forge League, Inc. · EIN 42-2301598. Scoring is versioned so keyword changes stay traceable.
Gamma board · Super Admin
This Super Admin is connected to the CFL Gamma theme. The board shows the live Capital Forge League deck — not a mailed grant.
cPanel mailboxes · Super Admin
Provisioned on the CFL cPanel. Award and DonorBox traffic forwards into the Donations inbox so a secured grant is recorded as a Layer 4 gift, not merged into the foundation pipeline.
- Donations
- [email protected]
- Grant correspondence
- [email protected]
Data sources · SPEC-003 §3
| Source | Access | Auth | Role | Layer |
|---|---|---|---|---|
| Grants.gov (search2 / fetchOpportunity) | Free | None / key | Federal opportunities | L1 |
| ProPublica Nonprofit Explorer v2 | Free | None | 990 / 990-PF org and filing data | L1 |
| Grantmakers.io | Free | None | Human research UI over the same 990 source | Manual |
| Granted AI API | Test tier first | Key | Optional semantic search across funders | L1 optional |
| DonorBox API + webhooks | Test key first | Basic | Inbound gift capture | L4 |
| cPanel mailbox · donations@ | Included | IMAP / forward | Award correspondence feeding Super Admin | L4 |
| Candid APIs | Deferred | Key | Enterprise funder data — later | Later |
Acceptance criteria · A1–A16
- A1 · P1Staff can trigger or schedule a Grants.gov search filtered to 501(c)(3)-eligible opportunities.
- A2 · P1Results score 0–100 against OrgProfile keywords and store a one-sentence fit_reason.
- A3 · P1Knockout conditions produce a knockout_reason rather than a silent zero score.
- A4 · P1One-click Generate Draft produces a multi-section narrative; validation blocks prohibited constructions from approved.
- A5 · P1Human review queue exists under Donations; every status transition is logged with actor and timestamp.
- A6 · P2Nightly discovery job runs unattended, writes a discovery_runs row, and survives a single-source failure.
- A7 · P2Deadline and follow-up alerts fire into the notification system.
- A8 · P2Every solicitation records who, when, how, and what was sent, with package_ref resolving to the document.
- A9 · P2Response history is append-only; a prior response cannot be overwritten or deleted.
- A10 · P2Add RFP by URL parses eligibility and deadline into an opportunity record.
- A11 · P3ProPublica search plus EIN detail identifies 990-PF family foundations by geography, NTEE, and giving size.
- A12 · P3Small-grant view filters by small_grant_ratio and grant_count and returns a ranked list with officer names.
- A13 · P3Relationship stage transitions are enforced, logged, and visible as a pipeline.
- A14 · P3Donor page shows activity across campaign, amount tier, recurring/one-time, and restricted/unrestricted.
- A15 · P3DonorBox webhook signature verification rejects an unsigned or mis-signed payload.
- A16 · P3Export of an approved draft to DOCX and PDF works.
PATENT PENDING — Helmet structural integrity screening platform, U.S. Provisional Application No. 64/123,976, filed July 31, 2026, assigned to Capital Forge League, Inc. The platform determines service fitness and creates a serialized record. No clinical or concussion-rate claim is made.