Structured
Import two snapshots, then ask who owns a record now and what changed.
Answer supported current, history and change questions over records. Operations teams that need current-state, history and change answers with a supporting record, or an honest refusal.
Technical specifications
Map a stable record identity. Import date records a snapshot. Unavailable history is not reconstructed. Forecasting and arbitrary analytics are refused.
Full product access for 180 days after activation. No subscription during the trial.
Two incident records and an owner change
IllustrativeRecord
INC-104
Was
Sam Ortiz
Now
Jordan Lee
Who owns incident INC-104 now?
Jordan Lee. Effective 12 March. Witness attached.
Two incident records and an owner change
Import a fictional pair of incidents. Change the owner on one. Ask who owns it now and what changed. Forecasting and arbitrary analytics are refused.
- 01
Install
Use the platform-specific command. Windows uses the GitHub 0.7.3 wheel, not an unpinned PyPI install.
- 02
Map records
Set a stable record key and effective time. A composite of policy name plus table name is one example, not the right key for every dataset.
- 03
Ask what changed
Import two records, update an owner, then ask the supported change question.
Answer, supporting record, or refusal
A supported question returns the answer, source witnesses and hashes. An unsupported or predictive question is refused instead of guessed.
What it does
- Import preview with Record identity, Effective time and selected fields
- Deterministic answers for supported current, count, owner, history, comparison and as-of questions
- Import date records a snapshot. It does not reconstruct unavailable history
- Windows 0.7.3 is the repaired wheel. Linux remains on PyPI 0.7.2. macOS 15 Apple silicon uses the GitHub 0.7.2 wheel
Requirements
The hardware guide lists install platforms and evidence limits. It does not size the AI you connect. See the hardware guide.
- Python 3.10 or newer
- A CSV, Excel or Parquet file with a stable record key. A date column is not required for every import
- Windows x64 uses GitHub wheel 0.7.3. Linux x86_64 uses PyPI 0.7.2. macOS 15 Apple silicon uses GitHub wheel 0.7.2
Supported connections
- CSV: file import
- Excel: file import
- Parquet: file import
Data handling
Indexes and source processing run on your device. Account, licensing, and optional connectors use MemStrata or destination services. If you choose a cloud answering model, the question and selected passages leave the device for that provider. Credentials stay in the operating-system credential vault. Customer content is not used for training unless the customer separately opts in.
| Feature | Local material | Possible outbound | Trigger | Credential location |
|---|---|---|---|---|
| OAuth, signed entitlements, and device registration | Device and entitlement cache | Identity and device-bound entitlement fields | Sign-in or refresh | Operating-system credential vault |
| User-selected cloud model or connector | Local evidence selection and indexes | Only the data required for that explicit operation | User configures and sends the request | Operating-system credential vault |
| MemStrata-managed email | Local alert or report draft | Minimized message and recipient | User-configured delivery; one message per signed-in user per UTC day during trial | Server secret plus entitlement |
| Deterministic operational answers | Mapped records, effective-time state, witnesses, and hashes | None for core answers. Optional watches use confirmed connectors only | User question; connector delivery only when configured | Operating-system credential vault or customer provider |
Install
Install this product
Full product access for 180 days after activation. No subscription during the trial.
Detected: choose your system. Change the operating system if this is wrong.
MemStrata Conversational 0.7.19 · Windows x64 · Python >=3.10
Windows 10 or newer, x64.
This block installs the app, checks its version, then starts onboarding with
memstrata-conversational.cmd init
The Store listing is separate from this wheel command. The version the Store delivers can differ from a newer submission still in certification.
Install with Command Prompt
Use this after activating a Python 3.10+ environment in Command Prompt. It installs the pinned version and starts setup only if installation succeeds.
Command Prompt
python -m pip install --upgrade --only-binary=:all: "memstrata-conversational==0.7.19" && python -m memstrata_conversational_launcher init Install with PowerShell (for developers)
PowerShell
& {
$ErrorActionPreference = 'Stop'
$v = "$env:USERPROFILE\MemStrata\venvs\conversational"
py -3 -m venv "$v"
if ($LASTEXITCODE -ne 0) { throw 'Environment creation failed.' }
$p = (py -3 -c "import os,sys; print(os.path.realpath(sys.argv[1]))" "$v\Scripts\python.exe").Trim()
if ($LASTEXITCODE -ne 0 -or -not (Test-Path -LiteralPath $p)) { throw 'Environment Python was not found.' }
& $p -m pip install --upgrade --only-binary=:all: "memstrata-conversational==0.7.19"
if ($LASTEXITCODE -ne 0) { throw 'Installation failed.' }
$launcher = Join-Path (Split-Path -Parent $p) 'memstrata-conversational.cmd'
if (-not (Test-Path -LiteralPath $launcher)) { throw 'Launcher was not installed.' }
$actual = (& $launcher --pypi-package-version | Out-String).Trim()
if ($LASTEXITCODE -ne 0 -or $actual -ne '0.7.19') { throw 'Installed version does not match 0.7.19.' }
& $launcher init
} memstrata_conversational-0.7.19-py3-none-win_amd64.whl · sha256 b29a9b63f721e3928bfe43fbf55824ab843448bc528f51ca94ab55009ec2a018
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed.
Python 3.10 or newer is required.
If Python is missing, install it from python.org/downloads/windows and open a new terminal.
The environment uses %USERPROFILE%\MemStrata\venvs to avoid Microsoft Store Python's LocalAppData redirection and resulting long package-cache paths. Interpreter realpath resolution is retained.
Troubleshooting
If setup stops, open the troubleshooting guide. Paste the PowerShell block into PowerShell or the separate Command Prompt block into Command Prompt.
MemStrata Conversational 0.7.19 · Linux x86_64 (glibc 2.28 or newer) · Python >=3.10
Linux x86_64 with glibc 2.28 or newer.
This block installs the app, checks its version, then starts onboarding with
memstrata-conversational init
Already in a Python 3.10+ environment:
python -m pip install --upgrade --only-binary=:all: memstrata-conversational==0.7.19
Install with Terminal (bash/zsh)
Terminal (bash/zsh)
venv="$HOME/.local/share/memstrata/venvs/conversational"
python3 -m venv "$venv" || exit 1
"$venv/bin/python" -m pip install --upgrade pip || exit 1
wheel='https://files.pythonhosted.org/packages/43/85/4f9023d9068b30b1b41bdd84dbff423a34d1b5131130356253f89a081f1d/memstrata_conversational-0.7.19-py3-none-manylinux_2_28_x86_64.whl'
"$venv/bin/python" -m pip install --only-binary=:all: "$wheel" || exit 1
actual_version=$("$venv/bin/memstrata-conversational" --pypi-package-version) || exit 1
[ "$actual_version" = "0.7.19" ] || { echo "Installed version does not match the advertised release."; exit 1; }
echo "Installed version: $actual_version"
"$venv/bin/memstrata-conversational" init memstrata_conversational-0.7.19-py3-none-manylinux_2_28_x86_64.whl · sha256 57516cd5fa81a99f73fcf852db95f66f9d6aceb276008acc6b2360d17938c592
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed.
Python 3.10 or newer is required.
Use bash or zsh on Linux x86_64 with glibc 2.28 or newer.
Your Python installation must include venv and ensurepip. If environment creation reports missing ensurepip,
install your distribution’s Python venv package (usually python3-venv on Debian/Ubuntu) and try again.
Troubleshooting
If setup stops, open the troubleshooting guide.
MemStrata Conversational 0.7.19 · macOS 15 or newer on Apple silicon · Python >=3.10
macOS 15 or newer on Apple silicon.
This block installs the app, checks its version, then starts onboarding with
memstrata-conversational init
Already in a Python 3.10+ environment:
python -m pip install --upgrade --only-binary=:all: memstrata-conversational==0.7.19
Install with Terminal (bash/zsh)
Terminal (bash/zsh)
venv="$HOME/.local/share/memstrata/venvs/conversational"
python3 -m venv "$venv" || exit 1
"$venv/bin/python" -m pip install --upgrade pip || exit 1
wheel='https://files.pythonhosted.org/packages/c6/b3/64ea1824629a096504dabc1ade5bc02ee353293f28d2d555d9bcec0a7e8c/memstrata_conversational-0.7.19-py3-none-macosx_15_0_arm64.whl'
"$venv/bin/python" -m pip install --only-binary=:all: "$wheel" || exit 1
actual_version=$("$venv/bin/memstrata-conversational" --pypi-package-version) || exit 1
[ "$actual_version" = "0.7.19" ] || { echo "Installed version does not match the advertised release."; exit 1; }
echo "Installed version: $actual_version"
"$venv/bin/memstrata-conversational" init memstrata_conversational-0.7.19-py3-none-macosx_15_0_arm64.whl · sha256 70da3d2e79dd4a33a201bbf10b6c59856866cc33342e700e94fbcf8a0fe775e5
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed. Python 3.10 or newer is required. Use Terminal on an Apple silicon Mac running macOS 15 or newer, with native arm64 Python. Intel Macs and an x86_64 Python running under Rosetta are not supported by this arm64 wheel.
Troubleshooting
If setup stops, open the troubleshooting guide.
MemStrata Coder 0.6.32 · Windows x64 · Python >=3.10
Windows 10 or newer, x64.
This block installs the app, checks its version, then starts onboarding with
memstrata-coder.cmd init
The Store listing is separate from this wheel command. The version the Store delivers can differ from a newer submission still in certification.
Install with PowerShell (for developers)
PowerShell
$venv = "$env:USERPROFILE\MemStrata\venvs\coder"
py -3 -m venv "$venv"
if ($LASTEXITCODE -ne 0) { throw 'Could not create the environment.' }
$python = "$venv\Scripts\python.exe"
if (-not (Test-Path -LiteralPath $python)) {
$python = (py -3 -c "import os, sys; print(os.path.realpath(sys.argv[1]))" $python).Trim()
}
if (-not (Test-Path -LiteralPath $python)) { throw 'Could not create the environment.' }
$scripts = Split-Path -Parent $python
& $python -m pip install --upgrade pip
if ($LASTEXITCODE -ne 0) { throw 'Could not update pip.' }
$wheel = 'https://files.pythonhosted.org/packages/d4/85/63fa52b44263148a68f5780dae7e18767a078c69261b5367fce08d79818e/memstrata_coder-0.6.32-py3-none-win_amd64.whl'
& $python -m pip install --only-binary=:all: "$wheel"
if ($LASTEXITCODE -ne 0) { throw 'Installation did not finish.' }
$actualVersion = (& "$scripts\memstrata-coder.cmd" --pypi-package-version | Out-String).Trim()
if ($LASTEXITCODE -ne 0 -or $actualVersion -ne '0.6.32') { throw 'The installed version does not match the advertised release.' }
Write-Output "Installed version: $actualVersion"
& "$scripts\memstrata-coder.cmd" init memstrata_coder-0.6.32-py3-none-win_amd64.whl · sha256 ef1bd4506921e848f8e7a73a25b3a384a8013456cbddb652e3048b8fec062b26
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed.
Python 3.10 or newer is required.
If Python is missing, install it from python.org/downloads/windows and open a new terminal.
The environment uses %USERPROFILE%\MemStrata\venvs to avoid Microsoft Store Python's LocalAppData redirection and resulting long package-cache paths. Interpreter realpath resolution is retained.
Troubleshooting
If setup stops, open the troubleshooting guide. Windows commands are PowerShell. Do not paste them into Command Prompt.
MemStrata Coder 0.6.32 · Linux x86_64 (glibc 2.28 or newer) · Python >=3.10
Linux x86_64 with glibc 2.28 or newer.
This block installs the app, checks its version, then starts onboarding with
memstrata-coder init
Install with Terminal (bash/zsh)
Terminal (bash/zsh)
venv="$HOME/.local/share/memstrata/venvs/coder"
python3 -m venv "$venv" || exit 1
"$venv/bin/python" -m pip install --upgrade pip || exit 1
wheel='https://files.pythonhosted.org/packages/7c/ea/4e56e6f26074f9ee6e8d785b927571a425458b603f25cc9d8d6b425e947a/memstrata_coder-0.6.32-py3-none-manylinux_2_28_x86_64.whl'
"$venv/bin/python" -m pip install --only-binary=:all: "$wheel" || exit 1
actual_version=$("$venv/bin/memstrata-coder" --pypi-package-version) || exit 1
[ "$actual_version" = "0.6.32" ] || { echo "Installed version does not match the advertised release."; exit 1; }
echo "Installed version: $actual_version"
"$venv/bin/memstrata-coder" init memstrata_coder-0.6.32-py3-none-manylinux_2_28_x86_64.whl · sha256 e3c3a5c39a576963f76a000bdcf455452af051f0371c4b76645a43e1166479a5
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed.
Python 3.10 or newer is required.
Use bash or zsh on Linux x86_64 with glibc 2.28 or newer.
Your Python installation must include venv and ensurepip. If environment creation reports missing ensurepip,
install your distribution’s Python venv package (usually python3-venv on Debian/Ubuntu) and try again.
Troubleshooting
If setup stops, open the troubleshooting guide.
MemStrata Coder 0.6.32 · macOS 15 or newer on Apple silicon · Python >=3.10
macOS 15 or newer on Apple silicon.
This block installs the app, checks its version, then starts onboarding with
memstrata-coder init
Install with Terminal (bash/zsh)
Terminal (bash/zsh)
venv="$HOME/.local/share/memstrata/venvs/coder"
python3 -m venv "$venv" || exit 1
"$venv/bin/python" -m pip install --upgrade pip || exit 1
wheel='https://files.pythonhosted.org/packages/d4/0e/1178d2b6dd5cdcfccbcb292b39b6a47ce56d7f225f3fcc3059d713d6d83b/memstrata_coder-0.6.32-py3-none-macosx_15_0_arm64.whl'
"$venv/bin/python" -m pip install --only-binary=:all: "$wheel" || exit 1
actual_version=$("$venv/bin/memstrata-coder" --pypi-package-version) || exit 1
[ "$actual_version" = "0.6.32" ] || { echo "Installed version does not match the advertised release."; exit 1; }
echo "Installed version: $actual_version"
"$venv/bin/memstrata-coder" init memstrata_coder-0.6.32-py3-none-macosx_15_0_arm64.whl · sha256 85d3b467d1a2694ddeca1b3a392092c59a5cf517dfa6aec129c9f9b9a17999a2
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed. Python 3.10 or newer is required. Use Terminal on an Apple silicon Mac running macOS 15 or newer, with native arm64 Python. Intel Macs and an x86_64 Python running under Rosetta are not supported by this arm64 wheel.
Troubleshooting
If setup stops, open the troubleshooting guide.
MemStrata Structured 0.7.3 · Windows x64 · Python >=3.10
Windows 10 or newer, x64.
This block installs the app, checks its version, then starts onboarding with
memstrata-structured.cmd init
The Store listing is separate from this wheel command. The version the Store delivers can differ from a newer submission still in certification.
Install with PowerShell (for developers)
PowerShell
$venv = "$env:USERPROFILE\MemStrata\venvs\structured"
py -3 -m venv "$venv"
if ($LASTEXITCODE -ne 0) { throw 'Could not create the environment.' }
$python = "$venv\Scripts\python.exe"
if (-not (Test-Path -LiteralPath $python)) {
$python = (py -3 -c "import os, sys; print(os.path.realpath(sys.argv[1]))" $python).Trim()
}
if (-not (Test-Path -LiteralPath $python)) { throw 'Could not create the environment.' }
$scripts = Split-Path -Parent $python
& $python -m pip install --upgrade pip
if ($LASTEXITCODE -ne 0) { throw 'Could not update pip.' }
$base = 'https://github.com/yadu9989/memstrata-binaries'
$release = "$base/releases/download/structured-0.7.3"
$wheel = "$release/memstrata_structured-0.7.3-py3-none-win_amd64.whl"
& $python -m pip install --only-binary=:all: "$wheel"
if ($LASTEXITCODE -ne 0) { throw 'Installation did not finish.' }
$actualVersion = (& "$scripts\memstrata-structured.cmd" --pypi-package-version | Out-String).Trim()
if ($LASTEXITCODE -ne 0 -or $actualVersion -ne '0.7.3') { throw 'The installed version does not match the advertised release.' }
Write-Output "Installed version: $actualVersion"
& "$scripts\memstrata-structured.cmd" init memstrata_structured-0.7.3-py3-none-win_amd64.whl · sha256 63133a1dae1834a39f02f6eb574e1b9d2a834f784aff98d36f3f86f6392e61e0
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed.
Python 3.10 or newer is required.
If Python is missing, install it from python.org/downloads/windows and open a new terminal.
The environment uses %USERPROFILE%\MemStrata\venvs to avoid Microsoft Store Python's LocalAppData redirection and resulting long package-cache paths. Interpreter realpath resolution is retained.
Troubleshooting
If setup stops, open the troubleshooting guide. Windows commands are PowerShell. Do not paste them into Command Prompt.
Structured Windows uses the repaired 0.7.3 GitHub wheel. It does not fall back to PyPI 0.7.0.
MemStrata Structured 0.7.2 · Linux x86_64 (glibc 2.28 or newer) · Python >=3.10
Linux x86_64 with glibc 2.28 or newer.
This block installs the app, checks its version, then starts onboarding with
memstrata-structured init
Install with Terminal (bash/zsh)
Terminal (bash/zsh)
venv="$HOME/.local/share/memstrata/venvs/structured"
python3 -m venv "$venv" || exit 1
"$venv/bin/python" -m pip install --upgrade pip || exit 1
wheel='https://files.pythonhosted.org/packages/2b/78/ac0ba62d5433aa6c7603eb48d08b16f124d0c75c324deb402d1450d80eaa/memstrata_structured-0.7.2-py3-none-manylinux_2_28_x86_64.whl'
"$venv/bin/python" -m pip install --only-binary=:all: "$wheel" || exit 1
actual_version=$("$venv/bin/memstrata-structured" --pypi-package-version) || exit 1
[ "$actual_version" = "0.7.2" ] || { echo "Installed version does not match the advertised release."; exit 1; }
echo "Installed version: $actual_version"
"$venv/bin/memstrata-structured" init memstrata_structured-0.7.2-py3-none-manylinux_2_28_x86_64.whl · sha256 432f1c83702070a2b5d7819eb00f49e6448a9ae86a664b20f9709264526b5f5b
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed.
Python 3.10 or newer is required.
Use bash or zsh on Linux x86_64 with glibc 2.28 or newer.
Your Python installation must include venv and ensurepip. If environment creation reports missing ensurepip,
install your distribution’s Python venv package (usually python3-venv on Debian/Ubuntu) and try again.
Troubleshooting
If setup stops, open the troubleshooting guide.
MemStrata Structured 0.7.2 · macOS 15 or newer on Apple silicon · Python >=3.10
macOS 15 or newer on Apple silicon.
This block installs the app, checks its version, then starts onboarding with
memstrata-structured init
Install with Terminal (bash/zsh)
Terminal (bash/zsh)
venv="$HOME/.local/share/memstrata/venvs/structured"
python3 -m venv "$venv" || exit 1
"$venv/bin/python" -m pip install --upgrade pip || exit 1
base='https://github.com/yadu9989/memstrata-binaries'
release="$base/releases/download/structured-0.7.2"
wheel="$release/memstrata_structured-0.7.2-py3-none-macosx_15_0_arm64.whl"
"$venv/bin/python" -m pip install --only-binary=:all: "$wheel" || exit 1
actual_version=$("$venv/bin/memstrata-structured" --pypi-package-version) || exit 1
[ "$actual_version" = "0.7.2" ] || { echo "Installed version does not match the advertised release."; exit 1; }
echo "Installed version: $actual_version"
"$venv/bin/memstrata-structured" init memstrata_structured-0.7.2-py3-none-macosx_15_0_arm64.whl · sha256 46d5f8f533baa5d18e3510addff81c4cab9e1e61a975c567db1fabb8f99ffee6
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed. Python 3.10 or newer is required. Use Terminal on an Apple silicon Mac running macOS 15 or newer, with native arm64 Python. Intel Macs and an x86_64 Python running under Rosetta are not supported by this arm64 wheel.
Troubleshooting
If setup stops, open the troubleshooting guide.
MemStrata Governance 0.7.2 · Windows x64 · Python >=3.10
Windows 10 or newer, x64.
This block installs the app, checks its version, then starts onboarding with
memstrata-governance.cmd init
The Store listing is separate from this wheel command. The version the Store delivers can differ from a newer submission still in certification.
Install with PowerShell (for developers)
PowerShell
$venv = "$env:USERPROFILE\MemStrata\venvs\governance"
py -3 -m venv "$venv"
if ($LASTEXITCODE -ne 0) { throw 'Could not create the environment.' }
$python = "$venv\Scripts\python.exe"
if (-not (Test-Path -LiteralPath $python)) {
$python = (py -3 -c "import os, sys; print(os.path.realpath(sys.argv[1]))" $python).Trim()
}
if (-not (Test-Path -LiteralPath $python)) { throw 'Could not create the environment.' }
$scripts = Split-Path -Parent $python
& $python -m pip install --upgrade pip
if ($LASTEXITCODE -ne 0) { throw 'Could not update pip.' }
$wheel = 'https://files.pythonhosted.org/packages/5f/fa/121c7399f4ec5c4d132fbb3b81f213ed3428860d78b10d261086f557dc7e/memstrata_governance-0.7.2-py3-none-win_amd64.whl'
& $python -m pip install --only-binary=:all: "$wheel"
if ($LASTEXITCODE -ne 0) { throw 'Installation did not finish.' }
$actualVersion = (& "$scripts\memstrata-governance.cmd" --pypi-package-version | Out-String).Trim()
if ($LASTEXITCODE -ne 0 -or $actualVersion -ne '0.7.2') { throw 'The installed version does not match the advertised release.' }
Write-Output "Installed version: $actualVersion"
& "$scripts\memstrata-governance.cmd" init memstrata_governance-0.7.2-py3-none-win_amd64.whl · sha256 39e716f1b57cbd4c7551dcc59469407f7917a0f19f124d8c678b450555e4a407
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed.
Python 3.10 or newer is required.
If Python is missing, install it from python.org/downloads/windows and open a new terminal.
The environment uses %USERPROFILE%\MemStrata\venvs to avoid Microsoft Store Python's LocalAppData redirection and resulting long package-cache paths. Interpreter realpath resolution is retained.
Troubleshooting
If setup stops, open the troubleshooting guide. Windows commands are PowerShell. Do not paste them into Command Prompt.
MemStrata Governance 0.7.2 · Linux x86_64 (glibc 2.28 or newer) · Python >=3.10
Linux x86_64 with glibc 2.28 or newer.
This block installs the app, checks its version, then starts onboarding with
memstrata-governance init
Install with Terminal (bash/zsh)
Terminal (bash/zsh)
venv="$HOME/.local/share/memstrata/venvs/governance"
python3 -m venv "$venv" || exit 1
"$venv/bin/python" -m pip install --upgrade pip || exit 1
wheel='https://files.pythonhosted.org/packages/79/4e/906aa2ddf6506cbabc30cdf918856f0d4cef2c0319e37572a0388beb0763/memstrata_governance-0.7.2-py3-none-manylinux_2_28_x86_64.whl'
"$venv/bin/python" -m pip install --only-binary=:all: "$wheel" || exit 1
actual_version=$("$venv/bin/memstrata-governance" --pypi-package-version) || exit 1
[ "$actual_version" = "0.7.2" ] || { echo "Installed version does not match the advertised release."; exit 1; }
echo "Installed version: $actual_version"
"$venv/bin/memstrata-governance" init memstrata_governance-0.7.2-py3-none-manylinux_2_28_x86_64.whl · sha256 08a46ee0a6d627e6114ce330791ee77f9a9e707b37a585d794784f94e05375fa
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed.
Python 3.10 or newer is required.
Use bash or zsh on Linux x86_64 with glibc 2.28 or newer.
Your Python installation must include venv and ensurepip. If environment creation reports missing ensurepip,
install your distribution’s Python venv package (usually python3-venv on Debian/Ubuntu) and try again.
Troubleshooting
If setup stops, open the troubleshooting guide.
MemStrata Governance 0.7.2 · macOS 15 or newer on Apple silicon · Python >=3.10
macOS 15 or newer on Apple silicon.
This block installs the app, checks its version, then starts onboarding with
memstrata-governance init
Install with Terminal (bash/zsh)
Terminal (bash/zsh)
venv="$HOME/.local/share/memstrata/venvs/governance"
python3 -m venv "$venv" || exit 1
"$venv/bin/python" -m pip install --upgrade pip || exit 1
wheel='https://files.pythonhosted.org/packages/db/9a/5f02c7da3ea9bf04f6c229c5d87bead3f062422e08e41ce4ef38a2899d47/memstrata_governance-0.7.2-py3-none-macosx_15_0_arm64.whl'
"$venv/bin/python" -m pip install --only-binary=:all: "$wheel" || exit 1
actual_version=$("$venv/bin/memstrata-governance" --pypi-package-version) || exit 1
[ "$actual_version" = "0.7.2" ] || { echo "Installed version does not match the advertised release."; exit 1; }
echo "Installed version: $actual_version"
"$venv/bin/memstrata-governance" init memstrata_governance-0.7.2-py3-none-macosx_15_0_arm64.whl · sha256 19411dacfbc5b1bb62f1d3e197a740b38916f33cd998f1bfb9179e69d9472ada
Python and platform requirements
A browser cannot reliably know your OS version or whether Python is installed. Python 3.10 or newer is required. Use Terminal on an Apple silicon Mac running macOS 15 or newer, with native arm64 Python. Intel Macs and an x86_64 Python running under Rosetta are not supported by this arm64 wheel.
Troubleshooting
If setup stops, open the troubleshooting guide.
180 days of full product access after activation. No subscription during the trial. Reinstalling does not restart it. Model-provider charges, if any, are separate. MemStrata-managed email is limited to one message per signed-in user per UTC day. For access after the trial, contact us about paid access. Trial terms
FAQ
Do I need an LLM?
No. Core deterministic answers do not require Ollama or a generative model.
Can I import a file with no date column?
Yes. You still map a record identity. Import date records a snapshot. It does not invent a history the file does not contain.
Why can records merge?
Rows that share the mapped record key are treated as the same entity over time. Choose a key that is actually stable in your file.
What questions are supported?
Current-state, count, owner, history, comparison and as-of questions over mapped records. Predictive and arbitrary analytics questions are refused.
Does this do forecasting or arbitrary analytics?
No. Those questions are outside the deterministic answer boundary.