Compliance
Eleven months later, somebody asks you to show why
The request system remembers who agreed. It does not hold what they agreed on. SmartMemory lets your own software write each decision with its reason, its papers and a seal you can check.
pip install smartmemoryOne approval, one week, eleven months later
Read the transcript
One approval. One week. And somebody who reads it eleven months later. An outside contractor needs the real customer database to finish a job. The practice data cannot check the work. Monday, somebody writes down why.
Somebody else agrees, and sets it to run out on Friday. The request system records all of that, properly. Then somebody from outside walks in and asks you to show it.
Four people. An analyst who needs access the rules do not allow. An approver who can grant an exception. A reviewer who checks it afterwards. And somebody from outside, who was there for none of it. Exceptions get granted because no rule fits every job.
Granting one is not the problem. Accounting for it later is.
The request system still holds who asked, who agreed, what they agreed to and when it ran out, eleven months later. That part works. So ask the harder question. Not who approved it, but what they approved it on, and what happened afterwards. The reason the approver said yes is a line in a chat channel that has since been archived. The job ticket is closed, and its last comment says approved, see email.
And the spreadsheet the quarterly review reads has a date range somebody widened at some point, from Friday to month end. Nothing went red, and the copy cannot tell you whether that person had a good reason. So the outsider arrives with four questions. Who did you record. When. On what.
And has it changed since.
Run the same week again, with one change. The team keeps the request system it already uses, which still routes, grants and reviews. One thing is added. When the approver grants the exception, the company's own software also writes it into a shared notebook, as a decision. Picture an approval that walks around with its papers stapled to it. The software writes what was decided, the reason, and the three things read on the way to it.
The analyst's write up, the job ticket, last quarter's review note. Linking those three can fail quietly, so the software reads the entry back and checks they are there. Nothing files itself.
Think of a ledger where, before you write today's page, you press yesterday's page into wax and stick that wax at the top of today's. Change yesterday afterwards, and the wax no longer matches. And it is not one page. Tomorrow's wax came from today's, so the mismatch runs to the end of the book. Be exact about what is under the wax. What the page said, when it was opened, which number it is, and which papers it points at.
Not the papers themselves. Those are separate records, and they are not pages of this book.
Thursday. The reviewer reads the ticket properly. The work only touches two tables, and the exception was written for the whole database. So the approver narrows it to those two. Notice the direction. The control got tighter.
That is good work, not a cover up. Nobody rubs anything out. The narrower approval is its own entry, with its own reason and papers, and it replaces Monday's. Monday's is still there, marked as replaced, with the reason and the date. Here is the quiet part, for a manager. Ask how a late tightening looks in your own reviews, when its only trace is a changed cell in a spreadsheet.
Here it has somewhere to go, with the reason beside it. Nothing checks that the reason is a useful one, so a person still has to write a good one.
Eleven months later. The same four questions. Who did you record. Ask the notebook why this access exists, and it names no approver. It witnessed nobody, and any name in it is one a person typed into the words. The name of record is in the request system.
When. The printout carries the date, where the decision stands, and the approval it replaced. On what. Underneath, the reason, then each piece of evidence, with a short preview and a date. The stapled papers, read back. That printout says nothing about the wax, so the fourth question is a separate one.
Has it changed since. The check is run again, oldest page first, worked out from what is written down right now rather than read off a box that says fine. Three answers. The stored pages agree with their seals, which is all it says. Or it stopped, at an exact page, with the reason. Or there was nothing to check, which is a real answer and different from fine.
Two limits. Pages written before any of this existed carry no wax, and are counted and reported as outside. And somebody with direct access to the database underneath could rewrite the whole book and redo every seal to agree, and that would pass. What the seals force is that a change to one surviving page be rewritten consistently, all the way forward. None of that came from anyone's memory, and it does not depend on who is still around.
Look at what did not happen. Nothing was watching. Nobody got notified. The notebook approved nothing and routed nothing. It does not tell you whether the decision was a good one. That is what SmartMemory is.
A shared notebook your own software writes its decisions into. Eleven months later, this week's record was still there to read, with its reasons, its references, and the previews that came back when they were read. If you want to see how the wax works, and what those answers really look like, that is Part 2. You do not have to be believed. You have to be checkable.
Who approved it is easy. What it rested on is not.
You do not have to be believed. You have to be checkable.
An outside contractor needs the real customer database to finish a job, because practice data cannot check the work. On Monday somebody writes down why. Somebody else agrees and sets it to run out on Friday. The request system records all of that, properly.
Eleven months later it still shows who asked, who agreed and when it ran out. But the reason is a line in a chat channel that has since been archived. The job ticket's last comment says "approved, see email". And the spreadsheet the quarterly review reads has a date range somebody widened from Friday to month end.
Nothing went red, and the copy cannot tell you whether that person had a good reason. So the person from outside arrives with four questions. Who did you record. When. On what. And has it changed since.
How it works for approvals
- Step 1
Write the decision with its papers.
When the approver grants the exception, your own software also writes it into the notebook as a decision: what was decided, the reason, and the three things read on the way to it. Linking those can fail quietly, so the software reads the entry back and checks they are there. Nothing files itself.
- reason
- three papers read
- Step 2
Every version is sealed.
Each version of a decision gets a fingerprint of its contents, and a second one that folds in the version before it. Change an earlier page afterwards and the seals after it stop matching, all the way to the end of the book. The seal covers what the page said and which papers it points at, not the papers themselves.
- edit a page
- later seals stop matching
- Step 3
Ask the four questions.
Ask why the access exists and you get the decision, its date, the approval it replaced, the reason, and each paper read back with a short preview and a date. Then ask whether it changed: the check runs again, oldest page first, and answers verified, stopped at an exact page with a reason, or nothing to check.
- verified
- stopped at a page
Eleven months later, the same four questions
ExaminerWhy does this contractor have access to the customer database, and has that record changed?
The live approval is a narrower one: read access to two tables. It replaced Monday's approval, which was marked as replaced with its reason and its date. The reason and each paper it rested on are below, with previews. The stored pages agree with their seals.
- Who approved it
- not held here, the name of record is in the request system.
- When
- the printout carries the date, where the decision stands and the approval it replaced.
- On what
- the reason, then each paper with a short preview and a date.
- Changed since
- checked again just now, and the pages agree with their seals.
Tested, with the method shown
Every change is kept, with its history
Decisions are never silently overwritten. One call shows where a memory came from, what it replaced, and whether its history checks out.
25 of 25
Right about past decisions
A notes file edited in place got 1 to 3. Synthetic questions, two seeds, two models.
Questions compliance teams ask
Does it tell me who approved it?
No. It witnessed nobody, and any name in it is one a person typed into the words. The name of record is in the request system, where it always was.
Can somebody rewrite the whole book?
Somebody with direct access to the database underneath could rewrite every version and redo every seal to agree, and that would pass. What the seals force is that a change to one surviving page be rewritten consistently, all the way forward. Catching a full rewrite needs a copy of the seal held where the database cannot reach, which the film does not show.
Does it cover the records we already had?
No. Pages written before any of this existed carry no seal. They are counted and reported as outside.
Does it tell us whether the controls were any good?
No. It records what was concluded, when, on what, and what replaced it. A person still has to write a good reason, because nothing checks that the reason says anything useful.
Does it route or approve anything?
No. Nothing was watching, nobody was notified, and the notebook approved nothing and routed nothing. The request system still routes, grants and reviews.
Be checkable.
Eleven months later, this week's record is still there to read, with its reasons and its references.
pip install smartmemoryOther teams, other weeks
- On callFour engineers solved the same outage four times in one week
- CodingYour codebase records what got built, not what got rejected
- AgentsYour AI agents never tell each other what they learned
- SupportCustomer context is not the same as remembering
- SalesThe one thing you need before the next call is not in your notes
- HealthcareFour clinicians, one chart, one missing sentence
- FinanceWhy does the desk own this? Nobody can say.
- LegalYour firm already answered this, last year, in another file
- RoboticsA robot stopped in aisle nine. The same fault happened ten days ago.
