Domain
Household
Every document behind my household in one place, so the information is ready whenever something asks for it.
A visa application, a form at the bank, an email asking for a policy number: each one sends me looking for the same documents again. Household keeps them in one place, transcribed and checked, so the answer is a question away. It already answers any question about what is on file, including what expires soon.
It is also the most sensitive domain in AlanOS, so the line between what a model may know and what only I may see is drawn here most carefully.
What it files
- Subjects
- The people, pets, vehicles and property the documents are about.
- Things that expire
- Anything that runs out and is renewed: a passport, a licence, a registration, an insurance policy, a warranty, a contract.
- Identities
- Permanent facts about who someone legally is: a birth, a marriage, a citizenship, a tax number.
- Relationships
- How an institution knows a subject, such as a client number at a bank, so it is a question away when I need it.
Filing a document
- 01
The original is kept
The scan or PDF is kept exactly as it arrived, sealed so any later change would show.
- 02
A record is written
The document is transcribed into a text record, so a model reasons over words instead of guessing from an image. Names are written exactly as printed on the document, never assumed.
- 03
I attest it
Nothing is filed until I have checked the record against the original and confirmed it. Until then, it does not count.
- 04
Expiry dates are a question away
Once a document is on file, Household can answer what expires soon, for me or for any question that needs it.
Where Household is heading
The goal is for Household to be the one place a task can draw on when it needs facts about my household: filling in a form, preparing a visa application, or replying to an email that asks for a detail from a document. A model would prepare the draft. Any value it needs would come through the disclosure door below, and nothing would leave until I had read it and said yes.
The disclosure door
A model or a task asks Household something
An ordinary answer
what is on file, whose it is, when it expires
A model can plan around a document without ever holding its number.
The disclosure door
the single audited action that returns a value; anyone other than me must give a purpose
No purpose
refused
Purpose given
the value leaves
Disclosure log
records that a value left or was refused, never the value itself
Both paths draw on
Records
each document transcribed into text and attested by me
Originals
kept exactly as they arrived, sealed so any change would show
- Numbers are withheld
- Document numbers never leave in an ordinary answer. A model can learn that a passport exists and when it expires, not its number.
- One door for a value
- A single audited action returns a value. Anyone other than me must give a purpose, and a request without one is refused.
- Every disclosure is logged
- Each disclosure and each refusal is written to a log I can read back. The log records that a value left, never the value itself.
- Copies are checked
- When an original is copied out, it is re-hashed first, and a copy that does not match its seal is refused.
Household is built for a simple goal: never hunting for the same document twice. The door that guards it is what makes that goal safe to pursue.