STAYCHARTED BLOG · Government · State, county and city
States and cities write the categories. Let residents, vendors and businesses check their answer against your own decisions.
States and cities publish codes residents and businesses must pick on their own. Train one AI model on your staff's decisions and let anyone check their code.
Categories residents, vendors and businesses pick on their own
- Sales and use tax product categories. Whether a product is taxable depends on how the state defines it: prepared food, candy, clothing, digital goods. Streamlined Sales Tax states publish their treatment of each definition in a taxability matrix, and each seller still has to decide which definition their product falls under.
- Procurement commodity codes. Many states and cities classify purchases with NIGP codes and match vendors to bids by the codes vendors pick at registration. Texas, for example, tells vendors to choose the class and item codes closest to what they actually provide. A vendor who picks the wrong ones may never hear about the bids they could win.
- Business license and registration categories. A new business describes what it does and picks a category, which decides fees, inspections and which office it deals with.
- 311 and service request types. A resident describes a problem in their own words and picks from a long list. A wrong pick means a request that waits in the wrong department's queue.
- Permit types. A homeowner or contractor describes the work, and the permit type decides the review path.
One model, trained on staff decisions
The training data is what staff already did: requests rerouted to the right type, registrations corrected, taxability questions answered, purchases coded. Each is a description and the category staff decided.
StayCharted AI Model Trainer learns from it. It checks the examples first (the same description under two categories, categories with too few examples), then tests the model on cases it never saw. The report shows how often it's right for each category, which ones it confuses, and what share of answers are right above each confidence. Staff publish the model when they're satisfied with the report.
How people check a category
| Who | How |
|---|---|
| Residents and businesses, from the government's website | A classification form built by the agency on the government's own page: the visitor describes the product, business or problem, the government’s server sends it to the model through the Prediction API and shows the suggested category with its confidence. The web team owns the page and its wording |
| A 311 app, a vendor portal or a tax filing system | The same API call, from the system people already use, so the category is suggested as they type |
| Field staff, inspectors and front-counter staff | The StayCharted AMT phone app with an access code for their office. Text or a photo, answer in seconds. One code can serve up to 500 phones |
| Back-office staff | Filling a spreadsheet of registrations or purchases, or Power Automate and Google Sheets |
Below the cutoff, the government decides what a person sees: "We're not sure. Choose from these categories or ask us," or a link to the formal process.
The public form is an integration your web team builds, not a hosted public StayCharted page. Keep API credentials on the server and add input limits and rate controls. API and mobile answers below the model’s cutoff enter the Review Queue on Essentials and Business. Access codes also require the Owner’s permission; all use counts against the owning workspace’s allowances. Agree capacity for a public service with us.
Reviewing a case improves the next model version; it does not automatically notify the visitor or send them a revised answer. Your website must provide any follow-up process.
One model for the state, every county and city
Many categories are set once and applied in many places. A state's tax definitions apply to sellers in every city. A state's commodity codes are used by its agencies and often by cities, counties and school districts that buy through state contracts. A county's permit types may be shared by its towns.
The agency that owns the standard trains and publishes one model. Every agency, city and county that uses the standard asks that same model, through the API or an access code of its own, and every unsure answer comes back to the owning agency's Review Queue, marked with where it came from. Each office gets the same answer for the same description, and the owner sees where the standard is causing confusion.
This uses the owning agency’s workspace and API credentials, with access controlled by that agency. It is not cross-organization model sharing. An office that needs its own Review Queue would train its own model in its own workspace.
What the government gets
Consistent answers, from staff practice. The same description gets the same category, whoever asks and wherever they are.
Hard cases in one queue. Answers below the cutoff go to the Review Queue, marked with the channel and office they came from. Staff see which products, activities or problems the public can't place.
A model that improves as staff decide. Each decision in the Review Queue becomes a training example. Publishing the next version updates every channel at once, and the published version keeps answering while the next one trains.
Review and activity records. Review items retain their confidence and source channel. Activity records training, publication and other changes; agree the retention and audit requirements for your program before deployment.
How accurate is it?
Three of our public benchmarks are close to these jobs:
| StayChartedAI Model Trainer · model comparison | ||
|---|---|---|
| Benchmark | Close to | Result |
| NHTSA vehicle complaints | Public reports and 311 requests: a person's own words, filed by category | 85.2% filed where NHTSA filed them · StayCharted Dedicated AI Model across 70 categories; at 0.90 confidence or more, 70.9% of reports with 94.4% right |
| Banking customer messages | Requests routed to the right team | 93.7% of messages classified to the right intent · StayCharted Dedicated AI Model |
| Product categorization, WANDS catalog | Product categories for tax definitions and commodity codes | 97.3% · StayCharted Dedicated AI Model |
These benchmarks do not measure a state or local government’s own task; NHTSA is public federal data. Your categories may overlap more, or less. The report on your own decisions is what decides.
What it isn't
- Not a ruling or a determination. A suggested tax category, license type or commodity code is guidance from past staff decisions. It doesn't change who is responsible for a filing, and it doesn't carry the liability relief a state may give for relying on its published matrix. The government says so on its page, in its own words.
- Not a replacement for staff. It sends the hard cases to them, and their decisions train it.
- Not a reader of the law. It learns patterns from decisions. When a description leaves out facts that decide the category, a person should decide. Low confidence can flag uncertainty, but incomplete descriptions can also receive confident wrong answers.
Security and procurement
- A database schema of your own, holding only your organization's data, with each workspace (a department, say) walled off.
- Encrypted at rest and in transit, hosted on AWS in the United States.
- Used only for your models. Your data never trains anyone else's.
- Your own cloud, if preferred. On the Business plan, models can be trained in your own Amazon Bedrock or Microsoft Foundry account.
- Bought on AWS Marketplace, on your AWS invoice, or directly.
StayCharted is not FedRAMP or GovRAMP (formerly StateRAMP) authorized. Marketplace availability and training in your cloud do not provide those authorizations. Data still passes through StayCharted for the cloud-training workflow. Before a pilot, the agency should approve the data, privacy notice, retention and security arrangements; public submissions can be stored as predictions or review items.
A pilot in 60 days
- Weeks 1 to 2: pick one standard and one office that owns it. Export a few thousand recent decisions: the description and the category. Remove names, addresses and tax IDs.
- Weeks 2 to 3: train, read the report per category with staff, and set the cutoff.
- Weeks 3 to 6: staff use it first on incoming cases, and decide the unsure ones in the Review Queue.
- Weeks 6 to 8: open it to one outside group: a vendor registration page, a 311 form, or one city using the state's model. Compare the report on the newest decisions with the first.
Common questions
Can AI help sellers decide whether a product is taxable?
It can suggest which of the state's product definitions a product falls under, from the state's own past answers, with a confidence. It's guidance: the seller's obligations and the state's formal guidance stay as they are.
Can AI help vendors choose NIGP commodity codes?
Yes. A model trained on registrations and purchases staff have coded suggests codes from the vendor's description of what it sells. Staff decide the unsure ones.
Can AI route 311 requests to the right category?
Yes. A model trained on requests staff have already categorized suggests the request type from the resident's own words, with a confidence. The unsure ones go to staff to categorize.
Can one model serve a state and its cities and counties?
Yes. The agency that owns the standard publishes one model, and each city, county or agency asks it through the API or its own access code. Unsure answers come back to the owning agency.
Is the model's answer an official determination?
No. It's guidance from past staff decisions.
What data does the model learn from?
Decisions your staff have already made. It learns only from your data, and that data trains no one else's model.
Is StayCharted GovRAMP (formerly StateRAMP) or FedRAMP authorized?
No. Talk to us about what your program needs before a pilot, including which data the model would hold.