Asphodel
asphodel.ai
Verifiable agent memory

Any model. Provably unaltered.


Asphodel gives an agent memory that is hash-chained and signed on every write, so you can prove afterwards that a record was not altered or removed. It sits beside the model over MCP rather than inside it, which is why it works the same with Claude, GPT, Llama or a local model — and why moving models does not cost you what your agent knows. Self-hosted, per install, never per seat.

Plans

Memory

The base. Per-tenant, hash-chained, SoulKey-signed memory your agent reads and writes over MCP — on your disk, verifiable by you.

$99

per month
  • Hash-chained store, signed on every write
  • Per-tenant isolation, one file per tenant
  • Works with any model, over MCP
  • Verified offline — no phone-home
  • No Sovereign tenancy

Memory, hosted

The same memory, operated by us. For teams who want the guarantees without running the container or carrying the backups.

$249

per month
  • Everything in Memory
  • We run it, patch it and back it up
  • Same hash chain, same per-tenant isolation
  • Annual $2,490

Set up by hand, today. The price is real and so is the product — what is not switched on yet is instant self-serve provisioning, and we would rather say so than take a card and make you wait for an email.

Sovereign

Everything in Memory, plus constitution-bound tenancy — the gated upgrade that lets an install provision SHI sovereign tenants of its own.

$299

per month
  • Sovereign tenancy provisioning
  • Constitution-bound tenants, halt semantics enforced
  • Memory included — read and write
  • Offline licence check, no phone-home
  • Unlimited installs under one licence term

Security Council

One question, fanned across the security mindsets and ranked loudest-first. Sold hosted, with the three corpora it convenes.

$299

per month, hosted
  • The cross-mindset council
  • CISO, CISSP and CCSP corpora included
  • Deterministic ranking — same query, same voices, same order
  • Annual $2,990

Hosted, and that is deliberate. The council convenes corpora, and the corpora are not in the self-hosted image — a licence alone would seat an empty table. Buying it where the corpora live is the only version of this that works on the day you pay.

Council seats only the mindsets you are entitled to. The council tool aggregates what you could already reach one at a time — it does not grant the mindsets themselves. If you hold no security mindset entitlements, the council returns an empty table and tells you so. Buy Council alongside the mindsets you already run, or write to sales@saluca.com and we will size it with you.
Annual is ten months. Two months free, the same terms as the rest of the Saluca family. Prices are USD list; the price at checkout governs.

What "provably unaltered" means here

Not a promise about our conduct — a property you can check without us.

ClaimWhat actually enforces it
UnalteredEvery write extends a hash chain. Change or remove an earlier record and every later hash stops matching. Detection does not depend on our logs, or on us.
AttributableEach entry is signed by the tenant's own SoulKey, so the record carries who wrote it, not just what was written.
YoursSelf-hosted. One SQLite file per tenant, on your disk, in your backups. We cannot read it and cannot lose it for you.
Any modelIt is an MCP server beside the model, not a fine-tune inside one. Switching models keeps the memory; a fine-tune does not survive the base model it was trained on.
OfflineThe licence is an Ed25519 JWT verified against a key baked into the image. The product makes no outbound call to run.
If you are keeping records under SEC 17a-4 or FINRA 4511, the relevant words are "a complete time-stamped audit trail" covering modifications and deletions, and being able to download a record and its audit trail. That is close to a description of what this stores. We are giving you the mechanism, not a compliance opinion — take the design to your own counsel.

What happens after you pay

StepHow it works
1. PayCard, monthly or annual. Stripe takes the payment; we never see the card.
2. LicenceMinted automatically and emailed to the address you pay with, in seconds. It is an Ed25519 JWT your install verifies offline — no phone-home.
3. PullThe same licence is your registry credential. docker login registry.saluca.com with it, then pull saluca/asphodel and run it with ASPHODEL_LICENSE.

If the email does not arrive, write to sales@saluca.com with the address you paid with. Nothing is lost — an undelivered licence is re-sent, it is not silently written off. Full instructions: docs.asphodel.ai/self-host.html.

What the licence controls

CapabilitySovereignCouncil
Memory (read and write)YesYes
Sovereign tenancy provisioningYes-
Security-council fan-out-Yes
Pull from registry.saluca.comYesYes

The licence is checked offline against a public key baked into the build. Asphodel never calls home — and it refuses a licence issued for any other product in the family, so this one is only good here.