The three-rung path by which Beemy earns the right to act on its own: read-only, approve-before-send, then a dial you control.
Every category of task climbs the same ladder at your pace. Beemy starts read-only. It then drafts things for your one-tap approval. It acts unsupervised in a category only after you turn that dial yourself.
Autonomy is never assumed and never inherited. Trust earned on one surface does not carry over to another. See the safety gate for what a new surface must clear before it joins the ladder.
See also Trust & security, How it works
Related Approval-first, Read-only first, Safety gate, Escalation
The default for anything Beemy drafts: it waits in your drafts folder for a one-tap review before it sends.
Approval-first means the default answer to "will this go out on its own?" is no. That stays true until you say otherwise for that category. A draft is a proposal that waits for you. It is not an action already taken.
It is the second rung of the autonomy ladder, and most people stay on it the longest. You save the time a ready draft gives you, and you keep the final word.
See also Trust & security, FAQ
Related Autonomy ladder, Read-only first
The starting posture for every new connection: Beemy reads and learns before it can draft, send or file anything.
Connecting an account does not hand over control. Beemy starts read-only. It watches how you work and how you write before it may act for you. This is the first rung of the autonomy ladder. It is not a formality.
The same posture applies to every new surface as it comes online. It applies the moment you make a connection, with no exceptions.
See also Trust & security, How it works
Related Autonomy ladder, Safety gate
Beemy surfacing something to you with a plain-language reason, instead of guessing what to do with it.
When something is ambiguous or high-stakes, Beemy does not quietly pick a side. It escalates to you. It attaches a "why this reached you" explanation, so the interruption carries information.
Zero interruptions is not the goal. An inbox that never escalates anything is a sign that triage has broken down. Escalation is the release valve that makes the rest of the autonomy ladder safe to climb.
See also Trust & security, FAQ
Related Autonomy ladder, Triage
The bar a new surface must clear before Beemy may act there unsupervised, covering security, reliability and product fit.
Every surface Beemy touches must clear the same safety gate. Only then does it go from read-only to acting for you. It is one bar, applied the same way every time, for every connection.
This is why "next" on the roadmap does not mean "soon and unverified". A surface clears its safety gate, or it stays read-only until it does.
See also Roadmap, Trust & security
Related Autonomy ladder, One loop, Surface
One move that drops every category, in every connected silo, straight to read-only.
The kill switch is the blunt end of the autonomy ladder. It turns every category down, in every silo, in one move.
Nothing wakes up again until you grant it back. Any team member can pull it, with no reason needed.
See also Leaving, Trust & security
Related Autonomy ladder, Crypto-shred
Destroying the encryption key that guards a silo, so its data becomes unrecoverable even though the key never touched the data itself.
Beemy does not hunt down and overwrite every copy of your data to delete it. It destroys the key that unlocks the data. Once the key is gone, every version of every row it protected is unreadable. This holds for everyone, including Beemy.
This step makes a delete final. Beemy also purges the rows. Destroying the key is what makes deletion irreversible.
See also Leaving, Enterprise
Related Kill switch, Erasure proof, Silo
The audit record a completed deletion writes, naming every table checked, whether the key was destroyed, and when.
Deleting a silo makes a claim: the data is gone. The erasure proof is the evidence. It records the row counts after the purge. It also records whether the key can still be opened.
The record is built to outlive the data it describes. The proof of your erasure must survive the erasure. If it does not, it proves nothing.
See also Leaving
Related Crypto-shred, Kill switch
A per-silo chain of audit rows, each hashing its own fields and the previous row's hash, so a row with stale links is detectable.
Every event in Beemy's audit log carries a seq number, its own hash and the previous row's hash. Beemy recomputes each hash in order and checks it against the stored one. This detects a row whose links were not recomputed. Examples are a careless direct insert, a gap or a reorder.
The database already blocks an in-place UPDATE or DELETE on this table. The hash chain detects the other kind of tamper: a row inserted outside the normal path. The hash takes no secret key. It cannot rule out a writer who recomputed every link after the row they added.
See also Who Can Read It
Related Key unwrap, Silo
The audited event written every time Beemy decrypts a silo's key, so that Beemy, or a person with database access, can read that silo's encrypted contents.
Opening a silo means unwrapping its encryption key through the key-management service. That unwrap writes a key_unwrap row to the audit log before the key becomes usable. Every read of a committed message body leaves a trace.
No route to a committed message body skips this event. This holds for Beemy's own systems and for a person with direct database access. It does not cover everything about a message. Mail still in intake sits under a separate per-user key. Opening that key writes no row. The names extracted from a message sit in a plain column. Reading them unwraps no key and writes no row.
See also Who Can Read It
Related Hash chain, Silo