Version 1 · Florida 501(c)(3) nonprofit
Org profile
Capital Forge League, Inc. · EIN 42-2301598. Scoring is versioned so keyword changes stay traceable.
Registered agent
- Name
- Mark Jones
- mjones@sprowtt.com
- Office
- 3030 N Rocky Point Dr W, Ste 150, Tampa, FL 33607
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
- donations@capitalforgeleague.org
- Grant correspondence
- grants@capitalforgeleague.org
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.
Paper privileges
Preview role Staff maps to paper role Super Admin. Super Admin and Administrator share the back office.
| Action | Super Admin | Administrator | Instructor | Company / team | Student | Donor | Public member |
|---|---|---|---|---|---|---|---|
| Launch Forge Control / Donor Scout | — | — | — | — | — | ||
| Edit tombstone ad (public project card) | — | — | — | — | |||
| Open Capstone (financial literacy studio) | — | — | |||||
| Edit capstone project packet | — | — | — | ||||
| View capstone after light register | — | ||||||
| Seat / swap team members | — | — | — | — | |||
| Review internships / ambassadors / team apps | — | — | — | — | |||
| Upload student work product | — | — | — | ||||
| See donor-only project briefings | — | — | — | — | |||
| See special Game Day invites | — | — | — | — |
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.
