Society · Protocols
DataMinimization
Ingest only what is strictly necessary
Definition
Mechanism
Information Hygiene Protocol. Before ingesting a Context or Dataset, the Agent MUST execute a filtering pass to remove all fields/tokens not strictly necessary for the immediate `Task.Goal`. This enforces the Principle of Least Privilege for data access. It invokes InputGuard to filter raw ingress, employing Select to fetch only required fields and ContextCompress to drop transient processing data.
Preconditions
- Raw data source available
- Task goal defined
Postconditions
- Clean context created
- Raw source discarded or closed
Invariants
- Ephemeral Processing: Sensitive data used for intermediate steps must be dropped from Context immediately after use.
- Necessity: Every data field ingested must map to a specific requirement in `Task.AcceptSpec`.
Risks
Failure modes
{{context}} Hoarding
Agent retains sensitive data 'just in case' it is needed later.
{{correlation}} Attack
Seemingly innocent minimized data points combined to reveal PII.
Relationships
Builds on
References
Infrastructure
Non-compensatory acceptance contract; consumer Verify yields Solution or FrameError
Mind
Autonomous Goal-Directed Entity
Infrastructure
Portable execution environment with inherited constraints
Mind
Semantic compression for long-running contexts
Infrastructure
Normalized statistical association; no causal conclusion by itself
Infrastructure
Input validation and sanitization
Infrastructure
Communication standard
Infrastructure
Generic selection of items from a set based on criteria
Infrastructure
The atomic unit of intent
Nothing in this library builds on this pattern yet.
