Agentforce
Agentforce for Public Sector: what building agents in Government Cloud changes
FedRAMP High authorization put autonomous agents on the table for government agencies, but Government Cloud is not commercial Salesforce with a compliance sticker. The model menu is restricted, features arrive late, and the one decision an agent can never make is the one that determines a citizen's benefits. Here's the practitioner's map.
Government agencies have spent two years watching commercial companies deploy autonomous agents while their own hands were tied by a single question: where does the data go, and which model touches it? FedRAMP High authorization for Agentforce changed that answer, and the result is a genuine unlock. Agencies can now put governed agents in front of constituents and caseworkers on infrastructure their compliance frameworks accept. The U.S. Department of Labor is standing up a contact center on it; the City of Kyle, Texas is running constituent engagement on it.
But here’s the trap a commercial-trained architect walks into: Government Cloud is not commercial Salesforce with a FedRAMP badge glued on. It is a differently-constrained platform, and the constraints reshape how you design an agent, which model it runs on, which features you’re allowed to assume exist, and, most importantly, the one class of decision it must never be allowed to make. If you design a public-sector agent the way you’d design a retail one, you’ll either fail an ATO review or, worse, automate a determination that has due-process weight. This is the map.
What Agentforce for Public Sector is
Start with what’s on offer, because “AI for government” is doing a lot of vague work in the market. Agentforce for Public Sector is Salesforce’s packaging of autonomous agents on top of Public Sector Solutions: the industry data model and app set built for agencies. The apps you compose from include Licensing & Permitting, Inspection Management, Grants Administration, Benefit Management, and Talent Recruitment Management, and they ship with a unified constituent view and purpose-built data model objects so an agent has a coherent record to ground on rather than a pile of custom objects.
The work agents take on is the repetitive administrative load that buries government staff: compiling documentation, updating case information, generating required forms, running benefit-eligibility checks, and communicating status updates. In licensing and permitting specifically, an agent can guide an applicant through eligibility requirements, flag incomplete submissions before they enter the review queue, and notify applicants of missing documentation without a staff member chasing it. That last pattern, catching the incomplete application at the front door, is where the fast, defensible ROI lives, because it removes rework without touching a decision.
Grounding matters more here than almost anywhere, which is why the Public Sector Solutions data model is the foundation, not an afterthought. An agent that invents a form number or a filing deadline for a constituent isn’t a quirky demo failure; it’s a citizen missing a legal deadline. The data foundation is the difference between an agent that helps and one that creates a liability.
Constraint one: the model menu is deliberately short
In commercial Agentforce, choosing a model means weighing a broad menu (Anthropic, OpenAI, Google, bring-your-own) against cost and quality. In Government Cloud, that menu is cut down to the models that carry the right authorization, because the Einstein Trust Layer will only route prompts to FedRAMP-authorized models to keep data inside the boundary.
Practically, that has meant a government-authorized LLM path. Azure OpenAI Service for US Government, hosted in a US region and FedRAMP High authorized, has been the established provider for connecting data in Government Cloud. The set of authorized models is narrow and moves slower than the commercial model list, so the discipline is simple and non-negotiable: verify which models are authorized in your specific Government Cloud environment before you design anything that depends on model behavior. Don’t assume the model your commercial proof-of-concept used is available; confirm it against the current authorization, because a model that isn’t authorized in the boundary is a model you cannot use, full stop.
In commercial Salesforce, model choice is an optimization. In Government Cloud, it’s a compliance gate: the Trust Layer won’t send a prompt to a model that isn’t authorized for the boundary, and the authorized list is the one you design within, not the one you wish you had.
The same boundary logic applies to your grounding data. FedRAMP High authorization extends to Data 360, which is what lets you unify constituent data and ground an agent on it inside the authorized environment. If your grounding source sits outside the boundary, it isn’t grounding you can use here: the whole point of the authorization is that the sensitive data, the inference, and the retrieval all stay within the same accredited perimeter.
Constraint two: Government Cloud trails commercial, so verify every feature
This is the constraint that wrecks timelines. Government Cloud is a dedicated, securely partitioned instance of the platform, and new capabilities generally reach it after they reach commercial orgs, sometimes well after, because each capability has to clear the authorization process before it can run in the boundary.
The failure mode is designing against a Salesforce Ben article or a Dreamforce demo and discovering mid-build that the feature isn’t available in your Government Cloud instance yet. The rule that avoids it: treat commercial documentation as aspirational and confirm feature availability against Government Cloud’s own release information for every capability your design leans on: the agent feature, the Data 360 connector, the channel, the model. A retail team can adopt a beta feature and iterate; a public-sector team building toward an Authority to Operate cannot design on something that isn’t authorized to run. Build your architecture from the list of what’s available and authorized today, not what’s on the commercial roadmap.
Constraint three: the decision the agent never gets to make
Everything above is platform mechanics. This one is the constraint that matters, and it’s not technical, it’s constitutional. A government agent can assemble, check, guide, and notify. It must not adjudicate.
The distinction is between a check and a determination. An agent running a benefit-eligibility check that says “your application appears complete and you appear to meet the stated income threshold” is doing clerical work: helpful, reversible, and squarely inside what an agent should do. An agent that denies a benefit is making a determination that carries due-process rights: the right to a decision by an accountable authority, the right to notice, the right to appeal. Automating that isn’t an efficiency; it’s a legal and ethical liability with a citizen on the other end of it.
This is the same line we’ve drawn in regulated commercial work, an agent for healthcare prior authorization can automate the paperwork but never the denial, and it’s even sharper in government, where the adverse decision is an exercise of state power. So the human-in-the-loop gate is not an optional enhancement you add if you have time. In public sector it is the architecture. Design the approval seam before you design the automation, and make the agent’s job to build the case for a human decision-maker, not to make the decision.
Two design implications follow directly:
- Scope the agent’s actions to the reversible. Use guardrails and a tight action allowlist so the agent physically cannot execute a determination. It can draft, flag, route, and notify, but the write that denies, approves, or closes a benefit case is gated behind a human. An agent that lacks the action can’t misuse it.
- Enforce that the agent only sees what the constituent’s caseworker is allowed to see. Government records carry access rules with statutory backing. Data 360 governance has to constrain the agent to the same visibility the acting user has, an agent that surfaces a record the user has no right to see is a breach, not a feature.
The compliance envelope, briefly
For the architects and the ATO reviewers who’ll ask, the envelope around all of this: Agentforce running in Government Cloud Plus is FedRAMP High authorized, and the same environment is built to support the broader set of government mandates. IRS Publication 1075 for federal tax information, DoD Impact Levels for defense workloads, and data-residency requirements that keep storage in the United States (with EU and other regions available for other jurisdictions). At the higher-assurance end, Salesforce has been extending authorized AI agents into national-security workloads at elevated impact levels, a signal of how far up the sensitivity ladder the boundary now reaches, though most agencies are operating well below that tier.
None of that alphabet soup replaces your own accreditation work. It tells you the platform can meet the bar; your agency’s ATO still has to certify that your specific configuration does. Budget for that process as a real phase, not a formality: the security review and authorization timeline, not the agent build, is usually the critical path in a government deployment.
What to do
If you’re bringing an agent to a government agency, sequence it like this. First, confirm the boundary: which Government Cloud environment, which authorized models, which features and Data 360 capabilities are available and accredited there today, not on the commercial roadmap. Second, ground on Public Sector Solutions: use the industry data model and a unified constituent view so the agent reasons over real records, not hallucinated form numbers. Third, and above all, draw the adjudication line before you automate anything: map every action the agent could take, gate every determination behind an accountable human, and constrain the agent’s data visibility to the acting user’s. Start the agent on the highest-volume, lowest-stakes work (catching incomplete applications, chasing missing documents, answering status questions) where the value is immediate and no citizen’s rights are on the line.
Do that and you get the genuine win FedRAMP High opened up: staff freed from administrative churn, constituents who get answers instead of hold music, and an agent that stays firmly on the clerical side of a line that, in government, has legal teeth. Get the sequence wrong and you either stall in accreditation or automate a decision you had no business automating.
If you’re standing up a public-sector agent and want the boundary, the grounding, and the human-decision seam designed to survive both an ATO review and contact with a real constituent, that’s the work we do, and the honest, vendor-neutral version of “where should you even start” is a data-and-AI strategy conversation, not a build.
Understanding the basics
What is Agentforce for Public Sector?
It’s Salesforce’s packaging of autonomous agents on top of Public Sector Solutions, the industry data model and app set for government agencies (Licensing & Permitting, Inspection Management, Grants Administration, Benefit Management, Talent Recruitment Management). Agents handle repetitive administrative work (compiling documentation, updating cases, generating forms, running eligibility checks, flagging incomplete submissions, and communicating status) grounded on a unified constituent view.
Is Agentforce FedRAMP authorized?
Agentforce running in Salesforce Government Cloud Plus is FedRAMP High authorized, and that authorization extends to Data 360 and other platform services, letting agencies unify data and ground agents inside an accredited boundary. The environment is also built to support IRS 1075, DoD Impact Levels, and US data-residency requirements. Your agency’s own Authority to Operate still has to certify your specific configuration, the platform’s authorization is necessary, not sufficient.
Which AI models can an agent use in Government Cloud?
Only FedRAMP-authorized models, because the Einstein Trust Layer won’t route prompts outside the accredited boundary. The authorized list is narrower than commercial Agentforce and changes more slowly. Azure OpenAI Service for US Government has been the established authorized path. Always confirm which models are authorized in your specific Government Cloud environment before designing anything that depends on model behavior.
Can a government agent decide a citizen’s benefits or deny a permit?
No, and this is the most important design rule. An agent can run eligibility checks, assemble the case, flag missing documents, and notify constituents, but a determination that denies or grants a benefit carries due-process rights (notice, an accountable decision-maker, appeal). Gate every determination behind a human, scope the agent’s actions so it physically cannot execute one, and design the approval seam before the automation.
Bringing a governed agent to a government agency: inside the FedRAMP boundary, grounded on the constituent record, with the adjudication decision kept firmly human? Talk to us. Designing a public-sector agent that survives both the ATO and the citizen on the other end is exactly the work we do.