Skip to main content

Stigmem Memory Garden Advanced ACL Plugin

Experimental advanced Memory Garden ACL plugin for Stigmem.

This package provides the stigmem-plugin-memory-garden-acl source package for alpha validation. It registers through the stigmem.plugins entry point group and is loaded by stigmem-node only when explicitly installed and configured by an operator.

Status

Advanced Memory Garden ACL behavior remains experimental. Basic garden CRUD, membership, and direct garden fact guards remain core. Installing this package does not activate advanced cross-surface ACL behavior unless the plugin is registered and the operator enables the relevant gates.

The package metadata is publication-shaped for the plugin readiness track, but registry publication remains on hold until dry-run evidence and maintainer clearance are recorded. See the feature record under features/memory-garden-acl/ for the current status, evidence, and security notes.

Installation

pip install --pre stigmem-node==0.9.0a8 stigmem-plugin-memory-garden-acl==0.1.0

Enable

Set the plugin gate environment variable to opt in:

export STIGMEM_MEMORY_GARDEN_ACL_ENABLED=1

The default install is inert; advanced ACL hook behavior only activates when the package is installed, discovered through the stigmem.plugins entry point, and the operator enables the gate. Enforcement gates such as STIGMEM_MEMORY_GARDEN_ACL_ENFORCE_ASSERT_AUTHORIZE and STIGMEM_MEMORY_GARDEN_ACL_ENFORCE_RECALL_AUTHORIZE remain separately opt-in.

Disable

Unset the plugin gate environment variable, or set it to any value other than 1, true, yes, or on:

unset STIGMEM_MEMORY_GARDEN_ACL_ENABLED

The plugin returns to inert state at the next process start. No data migration is required; core garden CRUD, membership, scope, tenant, and audit enforcement continues to hold.

Test

From a Stigmem repository checkout with development dependencies installed:

uv run pytest node/tests/plugins/test_memory_garden_acl_plugin_scaffold.py \
  node/tests/plugins/test_memory_garden_acl_plugin_validation.py

The package itself ships no separate test tree; upstream plugin validation lives in node/tests/plugins/.

Uninstall

pip uninstall stigmem-plugin-memory-garden-acl

Removing the package is sufficient. The gate environment variable becomes moot once the entry point is no longer discoverable.

Project Links

Metadata

Release files for stigmem-plugin-memory-garden-acl 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stigmem-plugin-memory-garden-acl 0.1.0
File Size Uploaded
stigmem_plugin_memory_garden_acl-0.1.0.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for stigmem-plugin-memory-garden-acl 0.1.0
File Interpreter ABI Platform
stigmem_plugin_memory_garden_acl-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / stigmem_plugin_memory_garden_acl-0.1.0.tar.gz

Download URL stigmem_plugin_memory_garden_acl-0.1.0.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7b07b47000c78bc2150134ad66e7118815a001821bbfcdf7b6f9c7309d4971d8
BLAKE2b-256 checksum
How to use checksums
d58b5166838ff1303543edb22ae5257b28eaa75e6f62bc8a6f5255f36464212b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / stigmem_plugin_memory_garden_acl-0.1.0-py3-none-any.whl

Download URL stigmem_plugin_memory_garden_acl-0.1.0-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ab58efa4ddd227e40ae943d65ce87c17825be75be65bef2f116d4abc06f403f9
BLAKE2b-256 checksum
How to use checksums
6838aa0725d1fbf2157fd5ed2f03da511875d8f0215ae2c81c5083a5241b2552
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page