medicine-wheel

medicine-wheel-consent-lifecycle

Ongoing relational consent lifecycle for the Medicine Wheel Developer Suite.

Consent as a living relational obligation, not a boolean checkbox.

Purpose

Transforms consent from a boolean checkbox into a living relational obligation with lifecycle tracking, renewal, renegotiation, and community-level consent protocols.

Wilson’s relational accountability means consent is not an event — it’s a relationship. “Once you are in relationship, you are responsible for that relationship’s wellbeing.” Consent must be maintained, renewed, and can be withdrawn — with cascading effects on all dependent relations.

Installation

npm install medicine-wheel-consent-lifecycle

Key Concepts

ConsentState

Consent moves through a lifecycle of states:

Cascading Effects

When consent is withdrawn or scope changes, all dependent relations are affected. The cascade module computes these effects and ensures nothing falls through the cracks.

Community-level consent transcends individual consent. It requires collective decision-making through consensus mechanisms and may require Elder endorsement.

API

Lifecycle Module

Scope Module

Ceremony Module

Community Module

Cascade Module

Alerts Module

License

MIT — IAIP Collaborative, Shawinigan, QC