This Charter defines what Echo Module is, what it is not, who owns it, and what rules govern its construction. It is the reference document every later decision — strategic, architectural, or implementation-level — is checked against. Nothing proceeds to Phase 2 (Strategy) until this Charter is approved.
EM is infrastructure. It has no opinion about mental health, careers, or markets. It only knows how to take signals of declared reliability, fuse them honestly, learn which ones to trust over time, explain why it concluded what it concluded, and stop short of acting on its own conclusion.
EM is not a speculative abstraction. It is the documented, convergent result of the same architecture being independently built five times, in five unrelated domains, by the same author, without the abstraction being named until now.
| System | Domain | Evidence artifact |
|---|---|---|
| haiva — Guardian | Clinical mental health | signal_fusion.py — weighted fusion of NLP + VoiceBiota + physical biomarkers into an auditable, deterministic patient state (NONE→CRITICAL) |
| sona — Living Narrative | Patient AI companion | Weekly synthesis of accumulated conversation into a coherent, evolving narrative of the person |
| nara — Signal Router | Consumer wellbeing | Tiered escalation (Haiku/Sonnet) by risk level — routing cost/rigor to stakes, mirrored in TRAXON's conviction-gated LLM debate |
| LWE — Backbone | Career intelligence | Provenance-tracked, confidence-scored knowledge graph; raw layer never overwritten; confidence evolves 0.4→1.0 with corroborating evidence |
| TRAXON — Conviction Engine | Crypto-derivatives trading | final_score = Σ(score × eff_weight/available_weight) — renormalized weighted fusion across 32 sources, plus a formal calibration loop: predictive_weight = clamp(1.0 + 0.3×(accuracy₉₀ᵈ − 0.5), 0.30, 1.50) |
| Component | Definition |
|---|---|
| Source | A named signal producer: fetches a raw value, scores it to a normalized [0,1] range, declares a base weight and a fallback value for when it is unavailable. |
| Fuser | Combines available Source outputs into one state via weighted average renormalized over available sources; includes incongruence/independence detection to flag when sources disagree or when a source is statistically uninformative. |
| Calibrator | Adjusts each Source's effective weight over time based on verified accuracy against real outcomes; blends prior belief with live evidence weighted by sample size. |
| ProvenanceStore | Records which Sources contributed to which fused state, their value at the time, and — once known — whether they were correct. The substrate the Calibrator and any audit trail depend on. |
| Gate | Converts a fused state into a discrete classification against thresholds, and enforces the inform-vs-act boundary: EM outputs a state and a confidence level; a separate, explicit decision — outside EM — decides what happens next. |
| Router | Escalates computational cost/rigor in proportion to stakes or uncertainty, or conditionally triggers a second, more expensive opinion gated on cost/ambiguity. Scope is deliberately narrow — see resolution note below. |
EM_Candidate_Matrix.md, §2.6.
Stated as directional intent. Sequencing, licensing terms, and monetization are Strategy Plan decisions (Phase 2), not Charter decisions.
| Layer | Form | Purpose |
|---|---|---|
| 1 | Open-source core library | Zero-PII, domain-agnostic fusion/calibration/provenance logic. Builds credibility and reusable evidence of correctness. Natural fit for infrastructure-focused open-source grants. |
| 2 | Hosted API | Managed service built on the open core, for teams who don't want to run it themselves. |
| 3 | Embedded / commercial license | Self-hosted licensed deployment for organizations that cannot send data to a third party. |
Binding. Every milestone in the Development & Implementation Plan (Phase 4) is checked against these before being marked complete.
POLEarth SA is a separate, pre-existing entity in which JB holds director and signature rights, not shareholding. It was previously identified as a possible temporary vehicle relevant to LWE. Discussions with POLEarth's shareholders about EM — or about any of the five source projects — have not yet begun. This is a deliberate, considered choice, not an oversight: JB has assessed that having something demonstrably solid to show before opening that conversation is the stronger position, and has flagged confidence that POLEarth remains usable later if it proves the right vehicle. This Charter records that reasoning rather than resolving it — the entity decision is explicitly deferred, see below.
EM is built by describing the pattern and interface found in haiva, sona, nara, LWE, and TRAXON — not by copying code out of those repos into EM. Where the Phase 1 audit identifies a reusable pattern, the resulting EM implementation is written fresh against the abstracted specification. Every EM module carries a provenance note identifying it as independently authored, informed by patterns observed in JB's own prior, solely-authored work.
Rationale: this keeps haiva/sona/nara/LWE/TRAXON's own IP position clean and unaffected by whatever EM becomes — including if any of them is later sold, licensed, or restructured independently of EM.
No decision is made in this Charter about which legal entity, if any, should ultimately hold EM (a new dedicated entity, POLEarth SA, personal ownership, or a non-profit/foundation structure — relevant if EM pursues open-source infrastructure grants where a commercial-entity applicant may not be the right fit). This question is revisited in the Strategy Plan, after the Phase 1 audit produces a concrete picture of what EM actually contains and what it's worth.
JB is the sole approving authority for this Charter and any amendment to it, consistent with the ownership position recorded in Section 6. Material changes to EM's scope (Section 3) require an explicit, versioned Charter revision — not an informal decision made mid-build.
| Version | Date | Status | Notes |
|---|---|---|---|
| 1.0 | September 2026 | Draft — pending approval | Initial Charter, drafted following identification of the shared signal-fusion pattern across haiva, sona, nara, LWE, TRAXON. |
| 1.1 | September 2026 | Draft — pending approval | Router promoted to sixth core component, scoped to the two independently-confirmed shapes, following completion of the Phase 1 audit (five Claude Code sessions across all source repos). Full evidence in EM_Candidate_Matrix.md. |
Echo Module Charter v1.1 · Draft · Not for external distribution until approved