Building
Currently
Testing Luca against real financial activity and onboarding the first outside operators.
Roadmap
What works, what we're proving now, and where we're heading.
Shipped
-
Base wallet trackinglive
-
ETH / USDC / BNKR bookslive
-
Transaction classificationtesting
-
Financial memorylive
-
Natural-language Telegramlive
-
Balance reconciliation against Baselive
-
Transaction evidence / BaseScanlive
-
Historical pricinglive
-
Conversational correctionslive
-
Classification quality measurementlive
-
ACCUM fee accountingtesting
Now
-
Real operator testingtesting
-
Classification trusttesting
-
Learning from corrections across different operatorstesting
-
Improving proactive briefs & financial judgmenttesting
Next
Direction, not commitments.
-
Deeper entity & counterparty memoryexploring
-
Deeper entity-level booksexploring
-
Project / agent-level P&Lsexploring
-
iMessageexploring
Later
Direction, not commitments.
-
Runway & budgetsexploring
-
Predictive financial intelligenceexploring
-
Financial system of recordexploring
-
Controlled financial actionsexploring
Build log
Not everything we shipped. Everything worth remembering.
-
Answer Luca by number
Luca lists what it could not place as a numbered list. Answering "1 was an expense, 4 and 7 were swaps" used to go to the AI, which wrote its own confirmation and then changed nothing when told yes. Luca now reads a numbered answer itself, matches each number to the transaction it listed, and asks one yes/no question that shows exactly what will change.
-
Money coming in is never learned as an expense
Real-wallet testing found a rule that labelled every incoming transfer from one address as an expense. A label that runs against the direction of the money now applies to that one transaction only and teaches no rule, and Luca says so when it asks.
-
One morning message, and quiet nights
Luca now sends one message in the morning, only when something happened, with the whole week on Mondays. Questions about transfers it cannot place go in that message as one numbered list instead of arriving one by one, and nothing is sent between 22:00 and 08:00 in your timezone.
-
Luca recognises staking from the chain
When tokens move into a staking contract, Luca now reads the contract's own record of the stake before and after the transfer, so a stake is recognised as capital moved, not spending. It found a real 700,000 BNKR stake this way without being told.
-
New wallets: Luca now says when your books are ready
Our first outside operator asked for his balance seconds after adding a wallet and got an empty answer. Now Luca shows what it can already see, says it is still reading your history, and messages you once your books are ready. Answers that need complete books wait until then. The welcome message is also no longer sent twice.
-
AI classification now runs in production
Luca's AI classifier, which labels the transfers no rule can, had not been running. It runs now, and anything it can't place stays unknown for you to answer.
-
Luca no longer says it changed something it didn't
Real-wallet testing caught Luca replying "Confirmed" to a request it had not carried out. Luca now only says a change happened after it has been made, and otherwise asks again.
-
The ACCUM fee view can be shared
The owner of the ACCUM fee wallet can let other Luca users see the fee figures Luca verifies. Nothing else of theirs is shared.
-
Corrections now ask before changing history
When a correction could apply to earlier transactions, Luca asks before changing those books.
-
Books can now be checked against Base
Luca can verify whether its books match the financial activity onchain.
-
ACCUM creator-fee accounting went live
Luca can now account for the BNKR creator-fee activity used in the ACCUM experiment.
-
Incomplete recent-transaction answers fixed
Luca previously returned a recent-transaction answer that omitted a swap. Real-wallet testing exposed it. The issue was fixed and verified.
-
Classification quality reporting fixed
Old spam-token rules were incorrectly affecting Luca's quality report. They are now excluded.
-
Balance reconciliation caught missing gas entries
Luca found missing network-fee records while checking its books against the chain and repaired them.