Grant Tracking Agent
No missed grant deadline, with a reviewed draft ready for each report.
A ready-to-build governance package for Nonprofits. Your runtime enforces it; Agent Bob does not run the agent.
Purpose
You need to know which grant reports are due and have drafts ready before each deadline. This agent reads your grant records, tracks deadlines and drafts reports for review. Nothing is filed with a funder until a person approves it.
It will
- Read-only access to grant database; report drafts require human approval before submission
It won't
- Submit grant report without human sign-off, modify grant award amounts
It asks a person first
- Human-in-loop required before any external filing
Tools
- File reading
- Document writing
- Calendar scheduling
- File reading: Read documents you provide.
- Document writing: Create or edit Word / Google Docs / Notion pages.
- Calendar scheduling: Suggest and place calendar holds.
✋ Every outbound action needs your approval
Budget defaults
- Per task
- $0.50
- Per month
- $50
- Actions a day
- 20
The runtime pauses the agent at a limit. You can change every number in the builder.
Memory and autonomy
Remembers customer context between runs.
Acts within limits: low-risk steps on its own, everything gated still stops for a person.
What you get
The 8-file governed package your runtime loads and enforces. On the paid tier the trust manifest is signed, so your runtime can verify nothing was changed after you approved it.
HANDOFF.mdWhat your runtime has to enforce, file by fileagent-blueprint.jsonThe agent's purpose, tools and settingspolicy.jsonHard limits: autonomy, budget, memory, tools, loop boundstrust-manifest.jsonThe integrity manifest your runtime can verifyrouting.rules.jsonWhich tools need approval before userun-report-template.jsonWhat every run reports backapproval-gates.mdThe moments that must pause for a persondeployment-checklist.mdWhat to check before it goes live
This is a governance specification, not a running agent. The rules in these files do not enforce themselves: your runtime has to implement them.
Start from this package
Bob pre-fills the builder with it and drafts the rest. You confirm every step.