Trust, security & privacy

Built so your team can move fast — and your security review can say yes.

A SOC 2 PDF tells you an auditor checked a list once. We took a different approach in parallel: every artifact your agents create on Foundry — every PDF, audit, brief, exported report — gets a SHA-256 fingerprint anchored on the Bitcoin blockchain via OpenTimestamps within ~6 hours. So does a daily Merkle root over key business records (mission events, workspace invites used, org members joined, audit leads captured). Any third party can re-hash a record and verify the proof with the open-source ots CLI — no cooperation from us required.

Four security pillars, four real implementations.

Not "we take security seriously." Here's exactly what we do — and how you can verify it yourself.

Encrypted everywhere
TLS 1.2+ with HSTS preload in transit. AES-256 at rest. Browser session credentials separately encrypted with Fernet (AES-128-CBC + HMAC-SHA256) — even our admins can't decrypt them.
Tamper-evident
Every artifact your agents create is hashed and anchored on the Bitcoin blockchain via OpenTimestamps. You can prove a document hasn't been altered — without trusting us.
Per-org isolation by default
Workspace > Organization > Team > Conversation. Every endpoint validates membership before returning a row. Closed teams are invisible to non-members. Period.
Privacy that means it
Your private Chief of Staff threads are visible only to you and your org owner (for audit). No other member, no other org, no agent training. We never train on your data.

How we compare to "most AI platforms".

The features below aren't roadmap items — they're shipped, in production, verifiable today.

Feature
Most platforms
Foundry
Encryption in transit (TLS 1.2+)
Encryption at rest (AES-256)
Per-org / per-team data isolation
Varies
Brute-force lockout on login
Varies
Credential vault encrypted so even admins can't read it
Private Chief of Staff threads (audit-only owner access)
Bitcoin-anchored proof of integrity for every artifact
Public, share-safe verify URLs anyone can check
Daily Merkle anchor of audit records
We never train on your data
Varies
Public, JSON-queryable security policy
Proof of Integrity · Bitcoin-anchored

Cryptographic proof. No vendor lock-in.

Every PDF, brief, and audit your agents produce gets its SHA-256 hash submitted to the OpenTimestamps public calendar network. Within 1-6 hours that hash is anchored into a Bitcoin block — permanent, immutable, verifiable by anyone with a copy of the file and the standard ots CLI.

What this kills: "Did SoulPrint silently edit our audit?" "Did someone tamper with our compliance report?" "Can we prove this brief existed on Mar 12?" Yes. Yes. And yes.

Vendor-lock-free: Anyone — your auditor, your customer, a journalist — can hit a public verify URL like /v/<file_id> and confirm the proof without ever logging into SoulPrint. Even if we disappeared tomorrow, your proofs would still be valid on Bitcoin forever.

Cost to your team. Forever.
Credential Vault · Encrypted at the field level

Saved logins our own admins can't read.

When an agent logs into a third-party site on your behalf — your CRM, your social inbox, your supplier portal — the cookies and session state are encrypted with Fernet (AES-128-CBC + HMAC-SHA256) before they ever touch the database.

The decryption key (SOULPRINT_VAULT_KEY) lives in our backend env, separate from the database. Even a full DB dump would yield ciphertext only. Even our infra team can't read your saved logins.

Bonus: credentials persist across our redeploys (so your agent's existing logged-in session keeps working) — but only because the encrypted blob survives, never because we copy plaintext anywhere.

AES‑128
Vault encryption (CBC + HMAC).
Privacy boundaries · Per-user threads

Your private Chief of Staff is actually private.

Inside every organization, each user gets a private Chief of Staff thread — a personal AI co-pilot for thinking out loud, drafting sensitive memos, working through people problems. These threads are visible only to:

  • You — the person who started the thread
  • Your org owner — for audit moderation only, never for browsing
  • Other org members — never. Not even admins.
  • Other organizations — never. Workspaces are hard isolation boundaries.

Closed teams extend the same boundary to team-level conversations: the Mind Map, activity feed, and document library all filter out content from teams a user isn't a member of.

0
Other members can ever see your private thread.
Account protection · Built-in

Brute-force lockout, rate limits, and CSP — turned on, today.

Login is throttled per (IP × email): 8 failed password attempts in 15 minutes triggers a 15-minute lockout with a clear "try again in N minutes" message. Successful login wipes the counter.

Lead capture, account registration, and invite acceptance all sit behind sliding-window rate limits — so a bot trying to enumerate accounts or harvest invite codes hits a wall fast.

Every response carries HSTS preload, X-Frame-Options, X-Content-Type-Options, a strict CSP, and a Permissions-Policy that locks geolocation / mic / camera to first-party only and disables payment APIs entirely.

8 / 15m
Failed attempts → 15-minute lockout.

Encryption — boring but rigorous.

Three layers, three different keys, three different blast radiuses.

At rest
MongoDB Atlas · AES-256
Full-disk encryption on the managed database. Mirrored to encrypted GridFS for object storage.
In transit
TLS 1.2+ · HSTS preload
Every endpoint, every WebSocket, every API call. HSTS with includeSubDomains and preload, two-year max-age.
In the vault
Fernet · AES-128 + HMAC
Browser session credentials are encrypted independently with a backend-only key before they ever hit the DB.
Compliance posture

Honest about where we are. Not where we wish we were.

SOC 2 — preparing for audit
Encryption (TLS 1.2+ everywhere, AES-256 at rest), per-org authorization, brute-force lockout, security headers, and superadmin action logging are operating today. Documented incident-response playbook, quarterly access reviews, and formal change-management evidence are in progress. We haven't engaged an auditor yet — when we do we'll say so. See the full control roadmap →
GDPR — Right-to-erasure honored
Account deletion purges your data. Data subject requests routed to team@archeforge.com with a 24-hour ack target.
No training on your data
We never use your conversations, files, or business records to train models — ours, OpenAI's, Anthropic's, anyone's. Period.
Open questions welcome
We answer SIG / CAIQ questionnaires. We do customer security reviews. We share architecture diagrams. Just email us.

Ready to put your security team in the driver's seat?

Bring your toughest questions. We'll bring the architecture diagrams, the SIG, the encryption key flows, and answers — not marketing copy.