Promise Weaver¶
Promise Weaver is a general-purpose subsystem of the Memetic Activation Platform (MAP) that supports decentralized, privacy-preserving, and consent-based coordination among agents. It enables agents to discover, negotiate, and form mutual agreements by expressing what they are willing to do (Promises) and what they require from others in return (Required Promises).
Promise Weaver is agnostic to any specific domain or application and can be used to support a wide range of matching, alignment, and collaboration scenarios involving people, groups, organizations, or other holonic entities.
β¨ Key Capabilities¶
β
Promise-Theoretic Matching β Rooted in Promise Theory: all commitments are voluntary, declared unilaterally, and confirmed by mutual consent
β
Requirements are Promises Requested β Every "requirement" is just a Promise being requested from another agent
β
Symmetric & Consentful β Agents engage as equals, with no coercion or privileged access to information
β
Multidimensional Value Flows β Supports exchange across any combination of Vital Capital types (e.g., trust, labor, care, knowledge, land)
β
Agent-Centric & Holonic β Matches occur across person β person, person β group, and group β group relationships
β
Membrane-Scoped Coordination β Promises circulate within specified AgentSpaces, bounded by LifeCodes and governance membranes
β
Iterative Matching & Refinement β Supports partial matches, feedback loops, and intelligent relaxing or tightening of Requirements
β
Privacy-Respecting β Promises are private until match conditions are met; identities and Answers are disclosed only when mutual fit is confirmed
β
Composable & Flow-Compatible β Matches can be steps in broader regenerative Dances coordinated by the Choreographer service
π Core Concepts¶
Match¶
Occurs when two or more Offers are mutually compatible: each Agent's Promises satisfy the others' Required Promises.
Candidate¶
An Agent whose Promises are a potential fit for another Agent's Required Promises.
Match Thresholds¶
Criteria defined by each Agent to control when and how matches proceed (e.g., how many Requirements must be satisfied before sharing Promises).
π Matching Protocol Overview¶
- Author Offer β An Agent creates an Offer containing Required Promises and private Promises
- Broadcast Requirements β The Required Promises are sent to selected AgentSpaces
- Local Matching β Other Agents evaluate the Requirements against their private Promises
- Respond β If threshold criteria are met, they respond with:
- Which Requirements they can meet
- Their own Requirements
- Iterate if Needed β Originating Agent may:
- Relax or tighten Requirements
- Re-broadcast updated Offer
- Finalize Match β If mutual satisfaction is confirmed under threshold, Agents:
- Reveal Promises
- Optionally disclose identity
- Proceed to agreement formation (e.g., via Agreements subsystem)
π Algorithmic Complexity and Optimization¶
Baseline Complexity:
- For N agents in a space and an average of R requirements per offer, worst-case matching is O(N Γ R).
Optimizations: - Threshold Pruning: Agents ignore requirement sets below a minimal satisfiability threshold - Indexing: Promises can be indexed (e.g., by tag, type, or domain) to avoid brute-force comparisons - Membrane Scoping: Only agents within an AgentSpace with compatible LifeCode alignment participate - Partial Match Aggregation: Originating agent can assess which Requirements to relax for best-fit convergence - Request Re-broadcasting: Controlled expansion to previously non-responding candidates after adjustment
βοΈ Authoring Support¶
Promise Weaver supports a seamless authoring experience via: - Offer Templates from the Global Meme Pool for common use cases - Dynamic Question Generation informed by the Offerβs purpose, space, and LifeCode context - Visual Authoring Aids like sliders, checkboxes, and guided flows for expressing Requirements - Memetic Alignment Filters to add principled or cultural constraints at authoring time
The system ensures maximum clarity with minimal cognitive effort, helping agents articulate their needs and constraints intuitively.
π Ecosystem Integration¶
Promise Weaver integrates with other MAP subsystems:
- AgentSpaces β Define the membrane boundaries for matching; scoped by shared LifeCodes
- Choreographer β Sequences matching steps into broader dances (e.g., onboarding, recruiting, alliance-building)
- Global Meme Pool β Hosts reusable Offer Templates, common matching schemas, and cultural resonance metrics
- Visualizers Commons β Presents matching flows in user-friendly, context-aware interfaces
- Vital Capital Flows β Allows specification, visualization, and tracking of value flows embedded in Promises
π Applications¶
Promise Weaver can be applied to: - Skill exchanges and mutual aid - Inter-group or inter-org collaborations - Bioregional project coordination - Holonic hiring and team formation - Community governance proposals - Cultural certification or alignment flows
It is the universal substrate for any pattern of consent-based, trust-aligned coordination on the MAP.