What would your club build if every light were green?

Check your USG request against every rule before you send it. Find the rest from USC and sponsors.

Follow one event: Robotics Build Night, 80 students, February 18. USG's deadline is three days away.

A made-up club. Every check and number below comes from the real rules engine.

An officer describes the night in plain words.

No form. Greenlight fills USG's budget sheet and picks the board.

Thursday, Feb 18Ronald Tutor Hall80 studentsProfessional/Academic Research Fund
LineVendorQtyEachTotal
Dinner for 80Chipotle80$45$3,600
Wire, solder and batteriesParts supplier1$1,200$1,200
Gift cards for the top three teamsNone yet1$500$500
USG request as typed$5,300

Every line gets stamped against the rules.

Plain code, not AI, quoting each guideline. As typed: 4 red lights.

Deadline passed on Wed, Nov 11For this event week the 9-week deadline was Wed, Nov 11. Late applications are denied automatically.“If this deadline is not met the application will be automatically denied.” Section 1
Fix
Food is $45 per person (limit $35)$3,600 for 80 expected attendees. The most USG will fund is $2,800. Lower it, or move $800 to a sponsor.“Food requests should not exceed a $35 per person maximum based on expected attendance” Section 5
Fix
Chipotle is not on USG's Vendor ListThe guidelines say a vendor not on the list is not accepted; USG's FAQ allows a new vendor with the 9-week deadline. Safest fix: switch to a listed caterer, such as Holbox Restaurant Group Inc, Casa Sanchez Restaurant, Inc, Taqueria Vista Hermosa.“Applicants must verify vendor status before submitting their application. ... We will not accept a vendor not on the list.” Section 1
Fix
Gift cards for the top three teams: gift or gift card is never fundableUSG will not pay for this. Ask a sponsor to cover it instead.“Gifts and gift cards” Section 5
Fix
Total $5,300 is over $4,000USG reviews these case by case. Expect questions, or reduce the request.“Events with expenses over $4,000 will be reviewed on a case-by-case basis to ensure effective use of funding.” Section 3
Check
Parts supplier: you confirmed it's an approved vendorConfirmed by your club.“Applicants must verify vendor status before submitting their application. ... We will not accept a vendor not on the list.” Section 1
Clear

Most fixes are one click.

Try them. The deadline and total update live.

4 to fixUSG request $5,300
Deadline passed Wednesday, Nov 11A caterer not on USG's Vendor List moves this request to the 9-week deadline. Late requests are denied automatically.
Deadline passed on Wed, Nov 11Food is $45 per person (limit $35)Chipotle is not on USG's Vendor ListGift cards for the top three teams: gift or gift card is never fundable

USG opens a request that is already checked.

The AI drafts notes and the email. The reviewer sets the amount and presses Send.

RequestAsksChecksTiming
Robotics Build NightTrojan Builders$4,0000 to fix, 1 to checkSent Nov 15, 3 days early
Spring ShowcaseSouthside Dance Collective$3,9002 to fixSent Nov 12
Beach CleanupShoreline Service Club$600Nothing to fixSent Nov 10
AI note on the food line

The club lists Viterbi SOS for food above USG's $35 limit. USG's share is exactly 80 people at $35, so the two sources pay for different parts of the meal. Section 6 lists other University funding as grounds for denial: worth confirming with the club before approving.

Amount, set by the reviewer$4,000AI draft of the decision email

Hi Trojan Builders, USG approved $4,000 for Robotics Build Night on February 18: $2,800 for dinner from Panda Catering (80 people at $35) and $1,200 for build supplies. Please confirm Viterbi SOS covers only the food above $35 a person. Within 3 business days after the event, send the evaluation, photos and final invoices (Section 9).

A person sets the amount and presses Send. The AI never decides money.

What USG won't fund becomes a sponsor ask.

Gift cards go to sponsors, ranked by who hires the club's majors. Sponsors pay the vendor, never the club.

Company facts are public. USC ties link to their source. Contacts come from your own LinkedIn search. Listing a company here is not a claim that it sponsors anything.

Every dollar, on one ledger.

USG, Viterbi and a sponsor: one bar for every dollar.

Robotics Build Night$5,300
USG Funding Department $4,000Approved by a USG reviewer
Viterbi SOS, food above $35 $800Requested
Sponsor, prizes in kind $500Ask drafted, paid to the vendor

Why USC needs this

$362K

across USG's four funding boards in FY26, for 1,000+ clubs.

USG FY26 Financial Report
105%

of the Professional/Academic board's FY26 budget already used.

USG FY26 Financial Report
6 weeks

before the event is the deadline. Miss it and the request is denied automatically.

USG Funding Department 2026-27 Guidelines
Every request

gets the same review, whether it asks for $500 or $3,000.

Conversation with a USG Funding Department officer, Nov 14, 2026 (paraphrased, at her request)

A USG Funding officer told us most denials are missed guidelines. Her wish: software that won't let a club submit until everything passes. That's Greenlight.

How it works

Code checks the rules
Built from USG's guidelines, Vendor List and deadline sheet, quote for quote.
AI reads and writes
Claude drafts budgets, answers, notes and emails. Every draft is editable.
People decide
Reviewers set every amount. The AI never decides money.

How USG adopts it

No new rules. It uses the guidelines USG already publishes.

Start with one board. One board pilots it; USG controls reviewer invites.

Keep the paper trail. Every decision keeps its checks, notes and reason.

Why it's called Greenlight

At the AI@USC kickoff, Hasan Askari of K1 Investment Management shared a story Elon Musk tells: imagine hitting every light green on the drive home. USC clubs keep stopping at red lights they can't see. Greenlight turns them green first.

Team

Greenlight team at the AI@USC Hackathon, left to right: Jainam, Nathan, Efe, Ashwin
Left to right: Jainam, Nathan, Efe, Ashwin

I run a club.

Describe your next event. We check it and find the rest.

Start a request

I review for USG.

Every request arrives already checked.

Open the review queue