Flux, a fennec fox in a red flxbl bandana, holding up a code tile

Ask Flux

Ask Flux about your Salesforce org and get a yes or a no, how sure Flux is, the record that says so, and what the answer cost. Each experiment reads one source. The first reads the Setup Audit Trail: drop it in and ask whether a change was made.

1

The trail

Where do I get the file?

In Setup, open View Setup Audit Trail and download the last six months. Or, with the Salesforce CLI, which gives exact dates and Salesforce's own action codes:

sf data query -o my-org --result-format csv \
  -q "SELECT CreatedDate, Action, Section, Display FROM SetupAuditTrail ORDER BY CreatedDate DESC" > trail.csv
2

The question

Flux is an experiment

Built by flxbl to see how well Jev, a System One model by TypeSafe, reads an audit trail. Flux is often right and sometimes wrong. Use it to look, not to sign off a release.

Flux lying on its back, batting at three floating cubes

Not proof

The answer is read from the file you chose, not from Salesforce. A CSV can be edited.

No means "not in this file"

Salesforce keeps the trail for 180 days and does not record every Setup change.

It cannot count

"How many times…" is not a yes/no question. Ask about one change, and name the value.

Where your file goes

Every hop, in order. There is nothing else: no analytics script, no tracking pixel, no font or script CDN, no cookie.

  1. Your browser

    Parses the CSV and keeps it in this tab. Removes the User and Delegate User columns. When you ask, the date, action, section and text of each change are sent with the question, compressed.

  2. Cloudflare

    Sits in front of the server and runs the "are you human" check. Like any network in between, it sees your IP address.

  3. Our server

    Keeps nothing. Your rows arrive with each question and are gone when the answer is sent. Nothing is written to disk. Logs carry counts and timings: never your question, your rows or your address.

  4. Upstash Redis

    Counts your questions. It holds a keyed hash of your address and browser identifier for 24 hours. The hash cannot be turned back into either.

  5. Jev, by TypeSafe

    A System One model. Reads the rows, a page at a time, and answers yes or no with a probability. TypeSafe states it does not train on requests.

  6. Claude Haiku, by Anthropic

    Words the sentence under the answer. It sees your question and the one row pointed to: never the rest of the trail.

The text of a change is sent as Salesforce recorded it, and can itself name a person or an email address. Your IP address and a random browser identifier are counted to keep to 20 questions per 24 hours. Read the source and check any of this for yourself.