seam-self-host
seam-self-host is the compiled Linux/x86-64 self-hosted SEAM agent-memory node.
It installs the opaque /v1 service plus the local MCP stdio surface used by
Claude, Cursor, Gemini, and other MCP-capable agents.
The wheel contains native extension modules and does not ship the
seam_runtime Python source. Native compilation raises the cost of casual
inspection; it is not a cryptographic boundary against an administrator who
controls the host. See the self-host security documentation for the complete
protection model.
This first wheel supports CPython 3.12 on manylinux_2_28_x86_64.
Run
The HTTP node requires an API token of at least 32 characters and a writable database path:
export SEAM_API_TOKEN_FILE=/run/secrets/seam-api-token
export SEAM_SERVER_DB=/var/lib/seam/seam.db
seam-self-host
The server listens on 0.0.0.0:8765 by default. Keep it on a trusted network
or place an authenticated TLS reverse proxy in front of it.
An entitlement is optional and gates no capability. When no entitlement is
mounted, the node logs that it is running unentitled under BUSL-1.1. Supported
deployments may set SEAM_SELFHOST_ENTITLEMENT_PATH and
SEAM_SELFHOST_PUBLIC_KEY_PATH; a mounted entitlement is verified and a
forged or malformed one fails closed.
MCP
Connect an MCP client to the wheel's stdio command:
seam-mcp --db /var/lib/seam/seam.db
The MCP server exposes the same three operations as the HTTP surface —
seam_remember, seam_recall, and seam_context — talking directly to the
local database instead of over the network. Run it only for a trusted local
client and protect the database with operating-system permissions.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seam_self_host-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seam_self_host-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be37d8bc61c08539ed1fc5ef4183c1c562a0121e04f712ccd62d02544551fdf9
|
|
| MD5 |
07212c3725d55c6e96aaa07787485e54
|
|
| BLAKE2b-256 |
c0e5451838351448422d2f9aa0e4fb1b3f916cf7fa19dbb4a3e830489a5215d7
|
Provenance
The following attestation bundles were made for seam_self_host-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl:
Publisher:
selfhost-release.yml on BlackhatShiftey/Seam
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
seam_self_host-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl -
Subject digest:
be37d8bc61c08539ed1fc5ef4183c1c562a0121e04f712ccd62d02544551fdf9 - Sigstore transparency entry: 2277903306
- Sigstore integration time:
-
Permalink:
BlackhatShiftey/Seam@5be1f84400c7365439ca5bf3345aaace5240a4bd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BlackhatShiftey
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
selfhost-release.yml@5be1f84400c7365439ca5bf3345aaace5240a4bd -
Trigger Event:
workflow_dispatch
-
Statement type: