“Does this invoice add up before I pay it?”
invoice textinvoice-validatorchecked totals
Line items, tax and totals are checked in the Engine, with every instruction counted.
How it works
Isaac Newton ran the Royal Mint. His own spending is another matter. Follow his January from one question to the functions that answer it: what's his, what's shared, what was checked, what was allowed to run, and what got written down.
Start with his question01The question
His assistant, not Kraton's. Any supported one works.
Categories, first match wins
Monthly limits
02On this Mac
assistant → Kraton · list verified functions
1 unverified candidate · never offered to assistants
csv-importer0.1.0
incsv textcurrencydecimal places
outtransactions, in exact pencemay touch nothing
categorizer0.1.0
intransactionsyour rules
outcategorized transactionsmay touch nothing
budget-review0.1.0
inmonthcategorizedyour limits
outover · under · no budgetmay touch nothing
monthly-summary0.1.0
inmonthcategorized
outtotals by categorymay touch nothing
03The flow
shared type · canonical:finance/types · transaction
04Kept
January budget
The assistant sees
and gets back
Stays in Isaac's file
05The run
givenjanuary.csvas text
KRATON ENGINE · THIS MAC
csv-importer 0.1.0
signed · exact bytes
8,912 fuel · 0.31 ms
categorizer 0.1.0
signed · exact bytes
6,405 fuel · 0.22 ms
budget-review 0.1.0
signed · exact bytes
5,730 fuel · 0.18 ms
monthly-summary 0.1.0
signed · exact bytes
4,981 fuel · 0.16 ms
−12.60→ −1260 pence, exactly
Example figures, not a benchmark.
06The answer
No budget set
sha256:9f1c…a07e07How sure
-12.60−1260 pence£1,234.50refused: not a plain decimal12,60refused: not a plain decimalAn error you can read beats a number that looks right.
csv-importer 0.1.0
sha256:3b7e…a91c
signed by its publisher
Who shipped these exact bytes, with these permissions
Whether the arithmetic inside is right
Amounts keep exact pence. Currencies never mix silently.
Every flow is built the same way: an assistant reads the contracts, Kraton checks the sketch, you keep what works, and each step runs boxed in.
“Does this invoice add up before I pay it?”
invoice textinvoice-validatorchecked totals
Line items, tax and totals are checked in the Engine, with every instruction counted.
“Can I share lab logs without anyone's personal details?”
lab.loglog-sanitizershareable log
Emails, card numbers and IP addresses are removed on her Mac, before the log goes anywhere.
“Which expedition expenses look odd?”
beagle.csvcsv-importerpython-analystoutliers
A Python analysis runs as a sandboxed component, after the same importer Isaac used.
Start with Companion and the assistant you already use. Find functions in the Registry, or post a request for the one that's missing.
Illustrative people and data. Isaac Newton, Ada Lovelace, Marie Curie and Charles Darwin did not, in fact, use Kraton.