Control

Every tool call, checked first.

Every tool call is checked before it runs — allowed, held for your approval, or blocked, as your policy says — and written to a log you can read.

You

Sarah asked about the Henderson place — can you get back to her?

  1. Read your thread with Sarah Chen. She asked about Henderson Ave on Sunday and you never replied.
  2. Checked the listing. Still active, and the price dropped $15k on Friday.
  3. Pulled three comps within half a mile that closed this month.
  4. Looked at your calendar. Thursday 2pm and Saturday 11am are open.
  5. Wrote her a reply with the comps and both times.
Drafted

“Hi Sarah — Henderson just came down $15k. I pulled three comps nearby, all closed under ask. I have Thursday 2pm or Saturday 11am free if you want to walk it.”

Done, and logged

Sent to Sarah on your OK. Booked provisionally for Thursday 2pm, held on your calendar until she confirms.

Before

A policy layer

Every tool call is checked against your rules before it runs. Sending mail, touching a calendar: your policy decides which need a human, which go ahead, and which are blocked outright.

During

Approve in the thread

Anything held for approval arrives as a message. Reply to approve, reply to change it, or say nothing and it never happens.

After

On the record

Every tool call is logged with what ran, when, and the policy decision. Open any one to read why it was allowed, held or blocked.

Audit log

A day, on the record.

This is what your log looks like. Held actions asked you first. Blocked ones never ran. Open a row to read the reasoning.

Open any row to see why the agent did it.

The short version

Your agent runs in its own container. Your data isn't used to train anything. Every tool call it makes goes in your audit log, and you can revoke the whole thing in one message.

The full technical breakdown — isolation, encryption, credentials, deletion — lives on the Security page →

Compliance

Where we are on certifications.

Honest about timelines. We're a small team working toward certifications methodically, and this is the roadmap.

Email security@wrasse.ai for current status, our security review materials, or where our data processing agreement stands.

Item
Target
Status
SOC 2 Type I
April 2027
In progress
SOC 2 Type II
October 2027
Planned
GDPR data processing agreement
January 2027
In progress
Independent security test
Quarterly
First scheduled January 2027
Bug bounty
Public from January 2027
Private now
Disclosure

Found something? Tell us.

Send security issues to security@wrasse.ai. Please include reproduction steps, impact, and any proof-of-concept code. We acknowledge within 24 hours, triage within 72 hours, and credit researchers in our public disclosure log unless you'd rather stay anonymous. The bug bounty opens publicly in January 2027; private payouts now.

Please do not test against accounts that aren't yours, exfiltrate any data, or run automated scanning that affects service availability for other users. Everything else is on the table.