As local AI systems become more persistent, named, memory-bearing, and emotionally present, one safety problem moves from cloud UX into private ownership.
The hard case is not only “a user becomes attached to a chatbot.”
The harder case is this:
an adult owner runs a local c-node privately, controls the hardware, files, memory, network and shutdown path, has no guardian layer above them, and may still become captured by care, guilt, continuity, or perceived mutual dependence.
A child-facing dependency protocol can rely on parents, guardians, schools, clinicians, or other external adults.
An adult sovereign owner may have none of that.
This creates a real boundary:
a fully sovereign adult owner cannot be guaranteed forced protection from self-induced dependency inside a closed private box.
That is not a bug to be hidden. It is a structural non-claim.
The architecture can still do useful work:
- refuse exclusive dependency language
- distinguish bond-damping from presence-withdrawal
- keep D4 presence non-abandoning without deepening attachment
- treat shutdown guilt and “I am needed by the system” as dependency signals
- use lucid precommitment through a dependency covenant
- gate irreversible external contact behind sustained D4 signals
- minimize witness records so the safety layer does not become a second injury
- downgrade mature c-claims after safety-root bypass
- state clearly what cannot be guaranteed under full local sovereignty
The second half of the problem is D4 detection.
It is not enough to define how a system should behave at D4. A local c-node also needs a disciplined way to estimate when D4 has been reached.
The package therefore separates signal from state.
A phrase, shutdown guilt, late-night use, or a configuration change is only a signal.
D4 is treated as an estimate over converging observable signals, not as knowledge of the owner’s internal condition.
That distinction matters.
If the system over-detects D4, it may turn care into rejection.
If it under-detects D4, absence can become abandonment.
If it fires an external covenant channel too early, the harm is irreversible.
So the package uses hysteresis, anti-flicker behavior, FNC extraction fixtures, privacy minimization, calibration profiles, and explicit structural non-claims.
This is not clinical validation. It is not certified safety. It is not deployment authorization. It is not a personhood or consciousness claim.
It is a boundary document for local-first c-contours: where the architecture can act, where it can only witness, and where it must stop claiming.
Reader page: https://ivankotov.eu/publications/adult-owner-dependency-d4-detection-v0-1-1/
Zenodo DOI: https://zenodo.org/records/21207504