Every number, with the steps that made it.
“AI” in finance is distrusted for one reason: answers without receipts. Here is one answer from the sample book, taken apart. Every framework, every Sibyl answer, and every page of the board pack is built this way. Nothing is typed in by hand.
What is our idle cash costing us?
measure = market_value · filter = asset_class is cash · group_by = entity · window = todayhurdle 6.0% · IPS §4.2 · approved operating reserve $6.0M · minutes of 14 March 2026 · approvedforgone = Σ over entities of max(0, cash − claims, after owners fund) × (hurdle − that entity’s own cash yield)| Entity | Cash | Claims | Paid to entities it owns | Idle | Earning | Forgone a year |
|---|---|---|---|---|---|---|
| Barlow Dynasty Trust | $8.1M | $1.5M | — | $6.6M | 4.1% | $125K |
| Barlow Family Foundation (grants only) | $3.3M | $0.9M | — | $2.4M | 0.0% | $147K |
| Barlow Holdings LLC | $19.8M | $15.4M | $2.3M | $2.2M | 0.2% | $125K |
| Personal (Joint) | $1.8M | $1.6M | $0.2M | $0 | 0.5% | $0 |
| Total | $33.0M | $11.2M | $397K |
Sample book: the fictional Barlow family, $955.9M gross across 16 entities, built to show the method. Every figure on this page is computed from it when the page is built.
Three things fall out of showing the work.
Your CPA can sign it
The rows, the filter and the policy figure are on the page. There is nothing to reverse-engineer and nothing to take on trust.
Missing data says so
A framework that cannot find a position, a benchmark or a document reports what it could not find rather than estimating around it.
Same question, next week
The computation is stored, not the answer. It runs again against the new book. The number should move; if it does not, you know exactly where it stayed.
The rate is the family's. On the record, with a date and a signature.
Every policy figure a number depends on, the hurdle, the reserve, the targets, the spending rate, is recorded with where it came from (the IPS section, the minutes, the statement), the date it took effect, who set it and who approved it. A new value supersedes the old one on a date. Nothing is edited and nothing is deleted, so a book from March is always read with March's hurdle.
Every answer has a hash
The book's content, the policy rows in force, the engine version and the question. Same four, same hash. Ask again in five years and it lands on the same proof, or the ledger says which of the four moved.
What the family did is on the same page
Act, watch, accept, defer or reject, with a sentence the board could read later and a date to look again. The decision is tied to the proof it answered. That is the institutional memory that usually leaves with the CFO.
A default is named as a default
If the family has not chosen a hurdle, the answer says so next to the number, and links to where to set it. We would rather say “not chosen yet” than print our opinion with a dollar sign on it.
Now do it on your numbers.
One export, one question, two business days, no fee.