Nestack Agent Care
Industries / Education / E-Rate agent

Education AI agent · E-Rate

E-Rate Bidding & Certification AI Agent

Keep the E-Rate funding-request file whole — the posted request, the bidding clock, every bid logged against the criteria as published, the discount traced to a dated extract — while a named person certifies.

4–6 weeksTypical delivery
Your stackDeployment
Never ranksSigner decides
Agent CareAfter launch

What this agent does

Logs the bids, never ranks them

In
01

A request for services is posted, and the waiting period is run from the certification date, not the posting date.

02

A material amendment lands mid-window, and it is flagged as one that restarts the waiting period.

Reason
03

A bid arrives by email to one engineer, and it enters the same file as every other bid received.

04

A bid is read against the evaluation criteria as the applicant published them, and against nothing added since.

05

A price is held in its own column, separable, so the primary-factor test can be evidenced rather than asserted.

Decide
06

A bid is disqualified, and the file is checked for the reason recorded against it.

07

A cost is split between eligible and ineligible components, and the basis for the split is captured with it.

Out
08

A CIPA certification falls due, and the policy, the public notice and the minute of the hearing are looked for.

09

Execute write actions only inside the approval boundaries agreed during implementation.

Product statement

The agent builds the comparison; the person authorised to order eligible services makes the selection and certifies it under oath.

Example workflow

One funding request, posted to certified

AgentHuman
1Request for services postedPosting record, certification date and the evaluation criteria as published
2Bids loggedEvery bid received, its response to each published criterion, and its price in a column of its own
3File assembledBid log, clocks, cost-split basis, CIPA evidence and confidence
4Controls appliedWaiting-period checks, criteria-drift checks, the procurement rules the district names and confidence threshold
No human action required

Stages 1 to 4 run unaided, and none of them ranks a bid — the agent is logging, and the signer lane opens at the confidence gate.

5DecisionBranches at the confidence threshold
High confidence

Goes to the authorised signer to review.

Low confidence

Adds a procurement-counsel read first.

Signer review

The file is held with the criteria as published, the bids as received and the confidence.

Review · Correct · Send to counsel
Reviewed — the signer certifies
6Procurement record updatedOnly where write access and approval policy allow it
7Outcome evaluatedBid-capture completeness, clock accuracy, cost-split basis and findings raised in review
Corrections

Every signer correction is counted in the evaluation.

What should not run autonomously

Human approval stays in control

Outside the boundary — human approval required8 items
Scoring or ranking a bid — that is making the decision the signer certifies they made.
Selecting the vendor, or naming the most cost-effective offering.
Certifying anything, or signing the funding request.
Deciding a cost is eligible where the rules leave it open.
Automation boundaryAgent acts unaided
Log every bid received against the criteria as published.
Run the waiting period, and flag an amendment that restarts it.
Hold price in its own column and check each bid for completeness.
Show what the file is missing under the rules the district names, and hold it for the signer.
Wrong after the oath and the money is already paid; recovery and False Claims Act exposure follow.
Determining the discount percentage or the eligibility count behind it.
Deciding that a disqualification was properly made.
Judging whether state or local procurement law was satisfied.
Changes to criteria, clock or certification-control configuration.

Example output

One funding request, annotated

Everything the agent logs is attached to the bid or the criterion it came from.

Bid-log output · single funding requestIllustrative example
Funding request
Logged finding
Waiting period
Criterion applied
Confidence
Certification status
Internal connections
A bid arrived by email and was logged after the evaluation matrix had been closed
Restart required
47 CFR 54.503
89%
Uncertified — bid unlogged
As receivedTaken from the posted request and the bids as received — the discount percentage comes from the nutrition office, and our nutrition agent owns that count, not this one.
Record used Posting record Bid as received Published criteria
Why this flagA material amendment restarts the window, and this bid landed inside the old count — the clock is the finding.
ActionReviewCorrectSend to counsel
What the score decidesBelow the configured threshold the file picks up a counsel read before the signer sees it.

Value

Where AI adds value

The same four claims, placed at the point in the workflow where each one applies.

Where the value landsValue 01 – 04
Every funding requestFrom the posted request
03Logging

Log against the published criteria

Draw on the posted request, the bids as received and the clocks. Wisconsin Bell, Inc. v. United States ex rel. Heath, decided unanimously on 21 February 2025, holds that E-Rate reimbursement requests are claims under the False Claims Act.

01Approved path

The oath is on the selection

Routine bid capture and clock arithmetic arrive already done.

02Human review

Point people at what an auditor will ask for

Unlogged bids, criteria drift and an unexplained disqualification are marked. A 2026 FCC order will make the bid evaluation and vendor selection documents a filing from funding year 2028; a technology plan is not one, and has not been required since funding year 2015.

04Build an evidence trail

The bid, the criterion it was read against and the person who certified stay on the file.

Integrations

Typical integrations

Five system groups connect to the same agent. Which of them are in scope is decided in discovery.

E-Rate systemsUSAC EPC portal
Posting and funding records
Procurement recordsBid inbox and bid log
Board agendas and minutes
District systemsStudent information systems
Nutrition eligibility extracts

Agent

E-Rate bidding and certification

Reads the file
Logs the bids
Holds for the signer

Finance and contractsERP and purchasing
Contract and document stores
Observability & evaluationOpenTelemetry · Langfuse
Supported monitoring/evaluation sources

Integration availability depends on the client's existing systems and API access.

Agent controls

Six layers between the model and the file

Six graded sieves, coarsest first. What falls through every one is set out in the map below.

L6 · Outermost — last line of defenceInward → L1 · closest to the model
L6Rollback / safe modeHold the funding request at uncertified when evaluation or production signals degrade.Roll back
L5Version monitoringTrack model, prompt, criteria and clock-configuration changes.Track
L4TraceabilityRecord the bids as received, the criteria applied, the flags and the review time.Record
L3Signer reviewHolds the file for the authorised signer; it governs what is shown, not whether the selection was sound.Gate
L2Policy guardrailsTest each entry against the published criteria and the refusal list; a failure returns the entry.Restrict
L1Confidence thresholdsRoute low-confidence clock and cost-split findings to a counsel read first.Require review
Model coreFile produced — bid log, clocks, cost-split basis and confidence
L1 – L2Test whether an entry may stand
L3Puts the file in the hands of the signer
L4 – L5Keep the bid and the criterion behind it
L6Holds the request at uncertified when signals degrade

How Nestack evaluates it

Evaluate the whole file — not only the bid log at the end.

Coverage runs the whole depth of the workflow, and every layer is cut by slice.

Surface — the file the signer reads
Depth of coverage ▼
E1Final-output evaluationWas every bid received in the log, against the criteria as published?
E2Step-level evaluationDid the agent use the right posting, criteria and procurement configuration?
E3Tool evaluationDid it read the correct funding request and write the correct record?
E4Confidence calibrationDo low-confidence entries actually attract more signer corrections?
E5Slice evaluationHow far apart do capture rates sit across specific funding-request types?
E6Business outcomeHow many gaps were corrected, and how many surfaced only in review?
Floor — the certification the district answers for

Failure modes

Where each failure originates in the agent

Seven failure modes, set at the lifecycle stage each one begins in.

Agent lifecycleDirection of processing →
01 · Retrieval1 mode
HH-03

Bid never reached the file

A bid emailed to one engineer never entered the bid log.

Stage gathersPosting, criteria, bids received and the clocks
02 · Reasoning2 modes
HH-04

Criteria changed late

A factor is added or re-weighted after the bids were opened.

HH-06

Composite price hidden

Price is folded into one score and cannot be separated again.

Stage proposesBid log, clocks, cost-split basis and confidence
03 · Tool / write2 modes
HH-02

Log wired to a ranker

A completeness flag is piped into a scoring tool elsewhere.

HH-05

Stale discount source

A live dashboard is read where a dated extract was needed.

Stage writesOnly where write access and approval policy allow it
04 · Output1 mode
HH-01

Amendment not detected

A material change to the posting left the clock counting old days.

Stage returnsThe file the signer certifies from, and stands behind
05 · Change / Version1 mode
HH-07

Silent criteria drift

A configuration change alters the criteria and open requests do not recompute.

Stage tracksModel, prompt, criteria rules and clock config
Sev-1 · a ranking is produced Sev-2 · a bid is missing at certification Sev-3 · source degrades, file goes to review

Affected slices

One request type can carry most of the gaps

A district-level bid-capture figure can read sound while a single funding-request type holds most of the unlogged bids and missing bases. Nestack reports the gap rate by funding-request type, not only in total.

Slice performance — reported separately, not only in aggregateIllustrative example
SliceFailure rateLift Lift vs. thresholdStatus
Category two internal connections9.8%3.7× Review
Multi-year contract renewals7.7%2.9× Review
Consortium funding requests4.4%1.7× Watch
Recurring internet access1.6%0.6× Normal
Bar: gap-rate lift vs. the recurring-internet-access baseline · scale 0–4.0× · tick marks the 2.0× review threshold 2 of 4 slices over threshold

Evidence-linked improvement

A missing bid ends as a test

A cycle closes when the unlogged bid is a regression case. That suite is what the next request assembled is measured against.

Improvement cycle · five stagesSwitchback — the path turns at Improve and returns at Learn
01Detect

Gap rate rises in one funding-request type.

02Diagnose

The vendor who won on a criterion nobody wrote down is read back through the posting and the bid log until the cause narrows to one.

03Improve

The change ships numbered, and the requests that forced it ride with it.

04Verify

Nothing releases while one touched bid case is still red.

05Learn

It is kept for good, and the criterion rules are amended in the same commit.

Learn → DetectThe return edge. Detection next time meets a suite one case longer than this one.

Typical build scope

Twelve workstreams across six weeks

The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, sources, bidding workflow, evaluation, integration, then production validation and handover.

Workstream Week 1Week 2Week 3Week 4Week 5Week 6
01Bidding workflow discovery and refusal boundary.
02EPC and procurement-record assessment.
03Criteria, clock and cost-allocation rule mapping.
04Bid and posting ingestion.
05Clock arithmetic and criteria binding.
06Confidence scoring and finding routing.
07Authorised-signer review workflow.
08EPC and procurement-system integration.
09Bid and window cases.
10Guardrails and certification controls.
11Bid-trail instrumentation.
12Deployment, documentation and Agent Care handover.
12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel Final scope and sequence confirmed in discovery

Engagement tiers

What each tier includes

Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.

Capability✓ in scope · — not at this tier PilotOne district, one funding year ProductionProduction EPC and procurement systems AdvancedMultiple entities / consortia
Introduced at Pilot
Bid logging to your published criteria
Authorised-signer review
Bid-capture baseline
Introduced at Production
Reporting by funding request
Review workflow in your systems
Approved record write-back
Procurement-record integration
Introduced at Advanced
Multi-state procurement rules
Multi-stage board approvals
High funding-request volume
Multi-entity certification controls
Build price From $5,000 From $8,000 Custom quote
Final build priceConfirmed after discovery based on integrations, workflow complexity, funding-request volume, review controls and deployment requirements.
Separate from buildBuild pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.

What we need from you

What you bring, and what we build with it

Each input maps to a piece of build scope and a week in the delivery timeline.

You bringWe build with it
01Your posted requests and where the bids land Bid and posting ingestion, and criteria bindingWeek 1
02Representative files from a past funding year Bid-capture baseline, clock normalisation and rule bindingWeek 2
03Your published criteria and cost-allocation basis Criteria, clock and cost-allocation rule mappingWeek 1
04Access to relevant APIs, feeds or exports EPC, procurement and eligibility-source review, then integration setupWeek 2
05Files you would not want subpoenaed Window cases and failure-mode testingWeek 4
06What no certification may cover Confidence scoring, finding routing, guardrails and certification controlsWeek 3
07The named person authorised to certify Signer review workflow, then pilot and production validationWeeks 5–6
Nothing else is required Deployment, documentation and Agent Care handover are ours.

Delivery timeline

Four phases across six weeks

Each band here is the weeks its own phase truly costs, so the fifth one honestly carries a pair.

Phase W1W2W3W4W5W6
Discovery W1
Build W2 – W3
Evaluate W4 – W5
Pilot & Launch W5 – W6
Week focus W1Bidding workflow discovery, criteria mapping and the refusal boundary W2Record integration and the bid-capture baseline W3Clock arithmetic, cost-split basis and review controls W4Evaluation suite, window cases and failure-mode testing W5EPC and procurement integration, a pilot request and targeted corrections W6One funding year run under the authorised signer, then Agent Care handover
Reading the bandEach bar sits only on the weeks its work is named in. The fifth-week overlap is real, not padding.
At the end of W6Validation closes on live requests, and Agent Care picks up the watch.
DurationSix-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.

Next step · Education AI agent

Build an E-Rate agent around the person who signs.

Show us your posted requests, your published criteria and who holds the authority to certify. If your bid evaluation still lives on one desktop, then know that the FCC calls it a document you are already required to maintain and produce.

Nestack Agents · E-Rate bidding and certificationAGT-ED-09 · Agent Care available after launch