Skip to main content

Experimental RTBF tombstone plugin for Stigmem.

Project description

Stigmem Tombstones Plugin

Experimental right-to-be-forgotten tombstones plugin for Stigmem.

This package provides the stigmem-plugin-tombstones 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

Tombstones remain experimental. Installing this package does not add tombstone filtering or propagation to the supported default surface. Default Stigmem installs keep tombstone behavior disabled 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/tombstones/ for the current status, evidence, and security notes.

Installation

pip install --pre stigmem-node==0.9.0a8 stigmem-plugin-tombstones==0.1.0

Enable

Set the plugin gate environment variable to opt in:

export STIGMEM_TOMBSTONES_ENABLED=1

The default install is inert; tombstone hook behavior only activates when the package is installed, discovered through the stigmem.plugins entry point, and the operator enables the gate. Admin routes, federation routes, recall filtering, and peer propagation remain separately gated.

Disable

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

unset STIGMEM_TOMBSTONES_ENABLED

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

Test

From a Stigmem repository checkout with development dependencies installed:

uv run pytest node/tests/plugins/test_tombstone_plugin_scaffold.py \
  node/tests/plugins/test_tombstone_plugin_gating.py

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

Uninstall

pip uninstall stigmem-plugin-tombstones

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

Project Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stigmem_plugin_tombstones-0.1.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stigmem_plugin_tombstones-0.1.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file stigmem_plugin_tombstones-0.1.0.tar.gz.

File metadata

File hashes

Hashes for stigmem_plugin_tombstones-0.1.0.tar.gz
Algorithm Hash digest
SHA256 114bdcb462dfccd31695b41fd9a425f231756681cc1ef308fb299871d6780431
MD5 672cf3f4bc337ec710071f12f43bdf9b
BLAKE2b-256 9032b8e3aa3b3bccf8981f5f51eeaa94d6305bb8ede39b3e480d2110b05e7363

See more details on using hashes here.

File details

Details for the file stigmem_plugin_tombstones-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for stigmem_plugin_tombstones-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f27cfdb5dd1830ec7f37507d4c4b7048b11662bafbd6d4bc5c01b30943a26452
MD5 18f2bc71a4e1458e611806197114cc3c
BLAKE2b-256 bbc0301d5e566c9ea9390164514bcd6134d340e37bd691d4a96efe16f47901ad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page