UC: Make Offer¶
Description:
An agent publishes an offer to initiate collaboration or exchange. Offers may involve time, resources, services, or intentions and are associated with specific OfferTypes.
Ecosystem Relationships
Mapps Involved: - Holon Editor - Notification Center
Holon Types: - [C] Offer - [CRU] OfferType
Ecosystems Supported: - Global Service Registry - Natural Resource Commons
Personas Likely Involved: - Regenerative Actor - Commons Architect - Techno-Doula
Use Case Details
Preconditions:
- Agent is a member of a Space where offers can be published
- Agent has adequate permissions to publish a new Offer
Post-conditions:
- Offer Holon is created and linked to appropriate OfferType
- Notifications may be sent to relevant agents or roles
Assumptions:
- Offer is visible to intended audience
- Offer may include metadata such as availability, expiration, or constraints
Main Flow¶
- Agent opens the Holon Editor
- Selects “Create New Offer”
- Specifies OfferType and enters descriptive details
- Defines any terms, timeframes, and intended recipients
- Publishes the Offer
- System links the Offer to the current Space and triggers notifications
Wireframes¶
- Offer creation form
- Offer summary card (post-publish)
- Tagging and audience targeting interface
GitHub Issues¶
- [ ] Support for Offer metadata (availability, expiration)
- [ ] Notification preferences for offer discovery
- [ ] Tagging framework for OfferType filtering
Implementation Notes¶
- Offers may evolve into Agreements upon acceptance
- Some OfferTypes may require additional validation or signatures